CS302 / Syllabus

The following is a tenative schedule of topics and reading assignments.
This is subject to change if we fall behind or get ahead.

Week Dates Readings Major Topics Exams
1 Sept. 3,5 Ch. 1 Intro to course, Computing and Object Oriented Design
2 Sept. 8,10,12 Ch. 2 Lab software, Programming Fundamentals
3 Sept. 15,17,19 Ch 3 Object Manipulation
4 Sept. 22,24,26 Ch. 4.1-4.3 Conditional Statements
5 Sept. 30, Oct. 1,3 Ch. 4.4, 4.7-4.11 Iteration
6 Oct. 6,8,10 Ch. 5 & 6 Functions
7 Oct. 15,17 Ch. 7 Parameter Passing Midterm I
8 Oct. 20,22,24 Ch. 8. 9.1-9.3 Object Oriented Design
9 Oct. 27,29,31 Ch. 9.3-9.7 Abstract data types
10 Nov. 3,5,7 Ch. 10.1-10.5 Arrays
11 Nov. 10,12,14 Ch. 10.5-10.9 Array Manipulation Midterm II
12 Nov. 17,19,21 Ch. 12 Pointer Types
13 Nov. 24,26 Ch. 12 More Pointers
-- Nov. 27-28 Thanksgiving No Class.
14 Dec. 1,3,5 Ch. 13 Dynamic Data Types
15 Dec. 8,10,12 Ch. 14 Inheritance
-- Dec. 18 Final Exam, 10:05 am, Room TBA

----------------------------------------------------------------------

(Last modified: 10/02/97)