The schedule is tentative and might change during the semester.

Week Module Reading Assignment Instructor's Notes
1 0, 1 Sections 1-4 Intro
2 2 Sections 5-6 Design Recipe
3 3 Sections 7-8 Structs
4 3 Sections 9-12 Lists
5 4 Sections 9-12 Binary Trees
6 4 Sections 13-15
7
8 5 Sections 16-19 Local, lambda and abstractions
9 5 Sections 31-32
10 5 Sections 20-22
11 6 Sections 25-28
12 7
These are notes that I created for my lectures and may be incomplete or require revision.