Com S 100J Introduction to Computer Programming Grade: letter or S/U Spring 2005
655-085 TR 09:05 Kimball B11 Instructor: David Gries 4 credits
655-276 TR 11:15 Olin 255 Newsgroup: cornell.class.cs100j

Review for final
About email
Academic Excellence Workshop
Academic integrity
Exams & grades
Handouts, general
Staff info
Times & places
Email Gries


The table below gives the times and places of review sessions along with the person leading the review session and the topic. We will try to make the review session interactive. At least part of the time, you (the student) will write answers to problems and then the correct answers will be shown and discussed.

Each review session covers a particular topic. It is up to you to decide which to attend. The last three sessions, while aimed at particular topics, are bound to cover aspects of the development of classes as in questions 3-5 on Prelim 3.

Each session will attempt to discuss specific errors that students make.

Mon 5/09 11:00 AM Olin 255 Ganesh
Executing sequences of statements involving creation of new objects. Like question 3, about computers, on a past prelim.
Mon 5/09 01:00 PM Olin 255 Kamal Aboul-hosn Executing method calls, drawing a frame for each call.
Tues 5/10 11:00 AM Olin 255 David Gries Developing loops from invariants.
Tues 5/10 01:00 PM Olin 255 David Gries Developing the required algorithms (e.g. binary search).
Wed 5/11 11:00 AM Olin 255 Colin Reuter Matlab.
Wed 5/11 01:00 PM Olin 255 Eric Lee Use of apparent and real classes; the need for casting, e.g. with Vectors.
Thur 5/12 11:00 AM Olin 165 Jeff Hartline Using abstract classes and abstract methods.
Thur 5/12 01:00 PM Olin 255 Noel Codella Writing constructors in classes and subclasses.