The schedule:
| Date | Goals | Topics | Reading | Misc |
| 2005.05.31 | 1 |
|
Chapter 1 | slides |
| 2005.06.01 | 2 |
|
Chapter 3 till the end of 3.3.1 | Assignment 1 |
| 2005.06.02 | 2 | Syntax & Semantics continued | ||
| 2005.06.06 | 3 | Names and Bindings | 5.1-5.4 | |
| 2005.06.07 | 4 | Scoping | 5.8-5.12 | Assignment 2 |
| 2005.06.08 | 5 | Data types | Chapter 6 | |
| 2005.06.09 | 6 | Types and Type checking | Notes | Assignment 3 |
| 2005.06.13 | 7 |
|
7.1-7.3, 7.6, 8 | |
| 2005.06.14 | 8 | Parameter Passing | 9.1-9.7 | |
| 2005.06.15 | 9 |
|
6.9 | |
| 2005.06.16 |
|
The midterm | ||
| 2005.06.20 | 10 |
|
10 | |
| 2005.06.21 | 11 |
|
|
Assignment 4 |
| 2005.06.22 | Object Orientation continued | |||
| 2005.06.23 | 12 | Exceptions | 14.4 | |
| 2005.06.27 | 13 | Implementation of Object-Orientation | 12.10 | |
| 2005.06.28 | 14 | Functional programming | ML Documentation, until and including p. 39 | |
| 2005.06.29 |
|
|||
| 2005.06.30 | Final Exam |