The below table is the guide to the entire semester listing the topics and reading material.

Students are responsible for the readings. Assignments and exams will cover the reading material.

Lecture Date Topics Readings
- 9/2 No Class; Labour Day -
1 9/9 Simple programs, functions and variable definitions Sections 1 - 4 inclusive.
2 9/16 Compound data and more complex data Sections 5 - 7 inclusive.
3 9/23 Compound data and lists Section 9 - 10 inclusive
4 9/30 Composing functions and List abbreviations Section 11 and Intermezzo 2
5 10/7 Composing Function Again, Self Referential Data Structures Sections 12, 14
- 10/14 No Class; Columbus Day -
6 10/21 Mid Term Exam -
7 10/28 Lists inside Structures, Structures inside Lists and more recursion -
8 11/4 Design the "Snake" game. Sections 15, 16
- 11/11 No Class; Veterans Day Section 17, Intermezzo 3
9 11/18 Local, accumulators, generalized data definitions and generalized functions Section 31
10 11/25 "Loops" in DrRacket abstracting over functions Sections 19, 20, 21 and 22
11 12/2 Final -
12 12/9 Bonus Lecture! -