CSCI-UA 202: Operating Systems
2014-15 Fall—Allan Gottlieb
Tues/Thurs, 3:30-4:45, 109 Ciww



Please follow these guidelines, for submitting the labs.

As mentioned in the guidelines, please send only the source (the .java files) and documentation (e.g., the README file) packaged as one .zip, .tar, or .tar.gz, file This file should uploaded to NYU Classes. Thank you.

Lab 1 is available. The lab is due 16 September 2014.

Lab 2 is available. The lab is due 16 October 2014.

Lab 3 is available. The lab is due 13 November 2014.

Lab 4 (the last lab) is available. The lab is due 9 December 2014.

Lecture Notes

I continually update these notes as the semester progresses so I advise against printing it now, if at all.


There will be an in-class midterm approximately at lecture 14 and a final exam during finals week. Practice exams will be available. Please do not plan any trips until the exam dates are settled.

According to the department, the final exam will be 4-5:50pm on thursday 18 December in room 109.

The, in class, midterm exam will be thursday 23 October 2014. Here is a practice midterm. This practice exam is too long. The real midterm will be shorter.

Please note the format of the exam; in particular, that you write your answers on the question sheet.

The answers are here.

A practice final is here. I will include 10%-20% fill-in-the-blank questions on the exam. The practice final above was timed for the entire 1:50. Your final will have somewhat less material to leave time for the fill-in questions. Sample fill-in questions are here

Answers to the practice final are here.

Answers to the fill-in questions are here

Homework Solutions (password required)

Office Hours: Tuesday and Thursday 2-3, and by email Appointment

Teaching Assistants / Graders

Your labs should be uploaded to NYU Classes, where they will be graded by Jocelyn Schulz (jocelyn AT nyu DOT edu), the TA for this course.

Academic Integrity

Allan Gottlieb