Lab environments

You must complete all labs on the given virtual machine. If you do not have a personal desktop or laptop on which to install the virtual machine, please contact the TA. To install the virtual machine on your computer, take the following steps.

Collaboration 

All assignments in this course are single-student assignments. The work must be all your own. Do not copy any parts of any of the assignments from anyone or from the web. Do not look at other students' code, papers, or exams. Do not make any parts of your assignments available to anyone, and make sure nobody can read your files. Please review the departmental academic integrity policy. These policies will be applied rigorously.

It is not considered cheating to clarify vague points in the assignments or textbook, or to give help or receive help in using the Linux system, compilers, debuggers, profilers, or other facilities.

Late policy