CS1336.501 Introduction to Computer Science 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 Introduction to computers and Java.  Mechanics of using Java. Ch. 1
August 31 Java fundamentals: Writing a program, data types, arithmetic
September 2 Java fundamentals: Writing a program, data types, arithmetic Ch.2
September 7 Labor Day holiday
September 9 Java fundamentals: Writing a program, data types, arithmetic, continued
Program 1 due
September 14 Java fundamentals: Writing a program, data types, arithmetic, continued
September 16 Decision structures Ch. 3
September 21

Decision structures, continued

September 23

Decision structures, continued

September 28 Loops and files
September 30 Exam 1 review
October 5 Exam 1, Chapters1, 2, and 3
Program 2 due
Ch. 4
October 7 Loops and files, continued
October 12 Loops and files, continued
October 14

Loops and files, continued

October 19 Methods Ch. 5
October 21 Methods, continued.
October 26 Methods, continued.
Program 3 due
October 28 Methods, continued.
November 2 Classes, first look. Ch. 6
November 4 Classes, first look, continued
November 9

Exam Review
Program 4 due

November 11 Exam 2
November 16 Classes, first look, continued.
November 18 Arrays and arraylists Ch. 8
November 23 Arrays and arraylists, continued
November 25 Arrays and arraylists, continued
November 30 Arrays and arraylists, continued
December 2 Arrays and arraylists, continued
December 7        Exam Review