Num | Day | Date | Topics Covered | Materials | |
---|---|---|---|---|---|
0 | Th | 24 Jan | Parallelism | reading | |
1 | Tu | 29 Jan | Computing by calculation | reading | |
2 | Th | 31 Jan | Aggregates; Design Recipe | code | |
3 | Tu | 5 Feb | Numbers | reading | |
4 | Th | 7 Feb | Recursion and Induction II | add proofs, Sec 4.2 | |
5 | Tu | 12 Feb | Lists | reading | |
6 | Th | 14 Feb | Asymptotic Analysis | reading | |
7 | Tu | 19 Feb | Sequential Sorting | reading | |
8 | Th | 21 Feb | Divide and Conquer | reading | |
9 | Tu | 26 Feb | Trees | reading | |
10 | Th | 28 Feb | Parallel Sorting | ||
11 | Tu | 5 Mar | Polymorphism, Datatypes | reading | |
12 | Th | 7 Mar | MIDTERM | ||
13 | Tu | 26 Mar | Higher-order Functions I | reading | |
14 | Th | 28 Mar | Higher-order Functions II | ||
15 | Tu | 2 Apr | Sequences | reading | |
16 | Th | 4 Apr | n-body Simulation | ||
17 | Tu | 9 Apr | Modules I: Signatures, Structures | reading, code | |
18 | Th | 11 Apr | Modules II | lab sol 1, lab sol 2 | |
19 | Tu | 16 Apr | Modules III; Functors | reading | |
20 | Th | 18 Apr | Modules IV (Red-Black Trees) | reading | |
21 | Tu | 23 Apr | Data Extraction | See HW10 | |
22 | Th | 25 Apr | Machine Learning | See HW10 | |
23 | Tu | 30 Apr | Scheduling | reading | |
24 | Th | 2 May | Parallelism and Effects | reading | |
25 | Tu | 7 May | Two Kinds of Beauty | ||
Thursday | 16 May | FINAL EXAM Thursday 7pm, HA84 |
Note that the schedule is subject to change.