Introduction to Computer Science (ICS)
(V22.0101) 2015-16 Fall—Allan Gottlieb



Labs are submitted via NYU classes and include the .java files and documentation (e.g., the README file). Do not submit the .class files; the TA will produce these from your .java files. Thank you.

Lecture Notes

I often update these notes as the semester progresses so I advise against printing them now (if at all).

Other Resources

  1. Publisher's web site
  2. Companion web site

Midterm Exam

The midterm will be in class sometime around the 14th lecture.

Final Exam

The final exam will probably be during finals week. The exact day/time/room would be set by the registrar. Please do NOT book trips before the date is set.

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

Homework Solutions (password required)

Teaching Assistant

Your labs should uploaded to NYU Classes, where they will be graded by the TA.


The department will assign tutors for this course. I will let you know their hours and locations as soon as I find out.

Policy on academic integrity

Allan Gottlieb