Be sure you have access to the Linux machines in the iLabs on the second floor annex of Hill. You will need to use your RU ID card to access the room and can request access at www.cs.rutgers.edu/resources/systems/ilab/. For help, there are iLab Assistants in Hill 252 (The Cave).
You should be able to use other machines (e.g., PCs running Linux, some flavor of BSD, macOS X, or — for some or all assignments — even a Windows PC running the Windows Subsystem for Linux or Cygwin but I will not accept the excuse of not having an account in time to finish an assignment. If you develop your assignment on another system, you should ensure that it compiles and runs on an iLab Linux system. [See here for info on cygwin if you want to take that route.]
You will need to check the class web page regularly since I will be posting notices, assignment source/data, changes to the syllabus, and exam results there.
There is no textbook for this course. The vast bulk of the material will come from research papers and on-line content This has been a rapidly evolving field and the textbooks that I have examined don’t cover even a majority of the coursework, so it seemed pointless to have you waste money on texts that would be of minimal value.