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

CS100J, Spring 2005. Home page
About email
Academic Excellence Workshop
Academic integrity
Exams & grades
Handouts, general
Staff info
Times & places
Email Gries


From the Cornell Courses of Study

COM S 100 Introduction to Computer Programming
Fall, spring, summer. 4 credits.
An introduction to elementary computer programming concepts. Emphasis is on techniques of problem analysis and the development of algorithms and programs. There are two versions of the course. Both provide adequate preparation for COM S/ENGRD 211. Both versions are offered every semester.

This web page is for Course CS100J --the J standing for Java. There will be 11 weeks in which Java will be used and two weeks of Matlab.

Click here for information about CS100M (M standing for Matlab) and alternative courses.

Check the announcements

Course Grades
Do not call or email Gries asking to see you final before reading the discussion of the course grade distribution. Even then, unless you are a graduating student, wait until the fall semester to see your graded final.
Consultant hours after classes end: M-W, 2PM - 5PM


Expected outcomes of Com S 100

(1) Basic understanding of object-oriented and procedural aspects of programming, as expressed in Java.

(2) Fluency in Java --able to write programs using classes and subclasses, as well as assignments, conditionals, and loops.

(3) Knowledge of the basic API classes and their specifications.



The three prelims are 7:30--9:00PM, on Thursday 24 Feb., Thursday 17 March, and Tuesday 19 April.
The final is in period 5: Friday, 13 May, 12:00--2:30, Barton East.
Please make sure you have nothing else planned at these times.