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 | 26 Aug | |
| Basics HW | 26 Aug | 01 Sep |
| Induction Lab | 02 Sep | |
| Induction HW | 02 Sep | 08 Sep |
| Datatypes Lab | 09 Sep | |
| Datatypes HW | 09 Sep | 15 Sep |
| Work/Span Lab | 16 Sep | |
| Polymorphism/Midterm 1 Review Lab | 23 Sep | |
| Midterm 1 | 24 Sep | |
| Polysort HW | 24 Sep | 29 Sep |
| Higher-Order Functions Lab I | 30 Sep | |
| Higher-Order Functions HW Part I | 30 Sep | 06 Oct |
| Higher-Order Functions Lab II | 07 Oct | |
| Higher-Order Functions HW Part II | 07 Oct | 20 Oct |
| Exceptions/Regex Lab | 21 Oct | |
| Exceptions/Regex HW | 21 Oct | 27 Oct |
| Modules Lab | 28 Oct | |
| Modules HW | 28 Oct | 10 Nov |
| Midterm 2 Review Lab | 04 Nov | |
| Midterm 2 | 05 Nov | |
| Sequences Lab | 11 Nov | |
| Sequences HW | 11 Nov | 17 Nov |
| Lazy/Imperative Lab | 18 Nov | |
| Lazy/Imperative HW | 18 Nov | 01 Dec |
| Final Review Lab | 02 Dec | |
| Final Exam | TBD |