| Date | Description |
|---|---|
| September 28 |
OCaml setup, ints, bools, variables, functions, recursion Worksheet (solutions) |
| October 5 |
Shadowing, triples, debugging errors Worksheet (solutions) |
| October 12 |
Testing, Type Generality, Variants, Records Worksheet |
| October 19 |
Currying, Map and Filter, Higher-order functions Slides Worksheet (doc) Worksheet (code and solutions) |
| October 26 |
Thunks, Promises, and Streams Slides Worksheet (solutions) |
| November 2 |
Random testing Worksheet and solutions |
| November 9 | HW5 intro |
| November 16 | Open office hours for HW5 |
| November 30 | HW7 intro |
| December 7 | Open office hours |