CS1337.501 Computer Science I Schedule Fall 2009

Instructor: John Cole

This schedule is tentative and subject to change.

Date Topic

Reading

August 24 Syllabus review, course requirements, terminology. Ch. 1
August 26 Java fundamentals: Writing a program, data types, arithmetic Ch. 2
August 31 Classes, scope Ch. 2
September 2 Decision structures Ch. 3
September 7 Labor Day holiday
September 9

Decision structures, continued
Program 1 due

Ch. 3
September 14 Loops and files Ch. 4
September 16 Loops and files, continued
September 21

Methods

Ch. 5
September 23 Methods, continued
September 28

Classes
Program 2 due

Ch.6
September 30 Exam 1 Review  (Chapters 1-5 only)
October 5 Exam 1
Ch. 6
October 7 Classes, continued
October 12 GUI applications, part 1 Ch. 7
October 14

GUI applications, continued

October 19 Arrays and ArrayList Ch. 8
October 21 Arrays and ArrayList, continued
Program 3 due
October 26 Classs and Objects, second look Ch. 9
October 28 Classs and Objects, second look, continued
November 2 Text Processing, Wrapper Classes Ch. 10
November 4 Text Processing, Wrapper Classes, continued
November 9 Exam Review
Program 4 due
November 11 Exam 2
November 16 Inheritance Ch. 11
November 18 Inheritance, continued.
November 23 Exceptions, Advanced File I/O Ch. 12
November 25 Exceptions, Advanced File I/O, continued.
November 30 Recursion Ch. 15
December 2 Exam Review
Program 5 due
December 7        Exam 3