| Date | Topic | Notes |
|---|---|---|
| 3/28 | Hello, World | pdf pdf4 ml |
| 3/30 | Crash course in ML | pdf pdf4 ml |
| 4/1 | (contd.) | |
| 4/4 | (contd.) | |
| 4/6 | (contd.) | |
| 4/8 | Datatypes & Recursion | pdf pdf4 ml |
| 4/11 | (contd.) | ml |
| 4/13 | (contd.) | ml |
| 4/18 | Higher-order Functions | pdf pdf4 ml |
| 4/20 | (contd.) | ml |
| 4/22 | (contd.) | ml |
| 4/25 | Environments & Closures | pdf pdf4 ml |
| 4/27 | (contd.) | ml |
| 4/29 | (contd.) | [ml][cod7c] |
| 5/2 | Midterm | |
| 5/4 | Lexing & Parsing | html code |
| 5/6 | Crash course in Scala | html slides scala |
| 5/9 | (contd.) | |
| 5/11 | (contd.) | |
| 5/13 | Iteration & Recursion | html slides scala |
| 5/18 | Classes & Objects | html slides scala |
| 5/23 | Generics & Implicits | html slides scala |