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! | - |