Week | Topics | Notes | Assignments | ||
---|---|---|---|---|---|
23 - 27 Aug | Scheme | Mon | Wed | assign0 | solution0 |
30 Aug - 3 Sep | More Scheme | Mon | Wed | ||
6 - 10 Sep | Scope | Wed | |||
13 - 17 Sep | Test1 | Assign0 | Test1 | ||
20 - 27 Sep | Bindings and data abstraction | Mon | Wed | assign1 | solution1 |
27 Sep - 1 Oct | Data Abstraction and Parsing | Mon | Wed | ||
4 - 8 Oct | Parsing | Mon | Wed | assign2 | solution2 |
11 - 15 Oct | Procedures and Recursion | Mon | Test | ||
18 - 22 Oct | Reduction Rules | Mon | Wed | assign3 | solution3 |
25 - 29 Oct | Assignment (set!) | Mon | Wed | ||
1 - 5 Nov | Variables, Environments, and bindings | Off | Wed | ||
8 - 12 Nov | Interpreters | Mon | Wed | assign4 | solution4 |
15 - 18 Nov | Recursion and dynamic scope | Mon | Wed | assign5 | solution5 |
22 - 24 Nov | Test3 and review | Test3 | Wed | ||
29 Nov - Dec 3 | Parameter Passing | Mon | Wed | ||
Dec 6 | Parameter Passing | Mon | |||
13 Dec | Final Exam | 12-2 |