Disclaimer: All topics and dates are subject to change.
Unless otherwise noted, all homeworks are due 11:59 pm ET on the stated day.
| Name | Release Date | Due Date |
|---|---|---|
| Basics Lab | 27 Aug | |
| Basics HW | 27 Aug | 02 Sep |
| Induction Lab | 03 Sep | |
| Induction HW | 03 Sep | 09 Sep |
| Datatypes Lab | 10 Sep | |
| Datatypes HW | 10 Sep | 16 Sep |
| Work/Span Lab | 17 Sep | |
| Polymorphism and Midterm 1 Review Lab | 24 Sep | |
| Midterm 1 | 25 Sep | |
| Polysort HW | 25 Sep | 30 Sep |
| Higher-Order Functions Lab 1 | 01 Oct | |
| Higher-Order Functions HW Part I | 01 Oct | 07 Oct |
| Higher-Order Functions Lab 2 | 08 Oct | |
| Higher-Order Functions HW Part 2 | 08 Oct | 21 Oct |
| Exceptions/Regex Lab | 22 Oct | |
| Exceptions/Regex HW | 22 Oct | 28 Oct |
| Modules Lab | 29 Oct | |
| Modules HW | 29 Oct | 11 Nov |
| Functors and Midterm 2 Review Lab | 05 Nov | |
| Midterm 2 | 06 Nov | |
| Sequences Lab | 12 Nov | |
| Sequences HW | 12 Nov | 18 Nov |
| Lazy/Imperative Lab | 19 Nov | |
| Lazy/Imperative HW | 19 Nov | 02 Dec |
| Final Review Lab | 03 Dec | |
| Final Exam | TBD |