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 |