Disclaimer: All topics and dates are subject to change.
Lab
Topic |
Date |
Basics |
02 September |
Induction and Recursion |
09 September |
Lists |
16 September |
Datatypes |
23 September |
Higher-Order Functions |
30 September |
Midterm 1 Review |
07 October |
Continuation-Passing Style |
14 October |
Exceptions |
21 October |
Modules |
28 October |
Sequences |
04 November |
Games |
11 November |
Midterm 2 Review |
18 November |
Lazy |
02 December |
Imperative |
02 December |
Final Review |
09 December |
Homework
Unless otherwise noted, all homeworks are due 11:59 pm ET on the stated day.
Homework |
Release Date |
Due Date |
Basics |
02 September |
08 September |
Induction and Recursion |
09 September |
15 September |
Lists |
16 September |
22 September |
Datatypes |
23 September |
29 September |
Higher-Order Functions |
30 September |
06 October |
Continuation Passing Style |
15 October |
20 October |
Exceptions |
21 October |
27 October |
Modules |
28 October |
03 November |
Sequences |
04 November |
10 November |
Games |
19 November |
01 December |
Lazy and Imperative |
02 December |
08 December |