Introduction to Computer Science (ICS)
(V22.0101) 2014-15 Fall—Allan Gottlieb



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 4 is available.

Lab 3 is available.

Lab 2 is available.

Lab 1 is available.

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.
The in-class midterm will be Thursday 23 October. Here is a practice midterm. The answers are here.

Final Exam

The final exam will probably be during finals week. The exact day/time/room is 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 Cindy Tsui (clt320 AT nyu DOT edu>), the TA for this course.


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