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 | 15 Jan | |
Basics HW | 15 Jan | 21 Jan |
Induction Lab | 22 Jan | |
Induction HW | 22 Jan | 28 Jan |
Datatypes Lab | 29 Jan | |
Datatypes HW | 29 Jan | 4 Feb |
Work/Span Lab | 5 Feb | |
Polymorphism and Midterm 1 Review Lab | 12 Feb | |
Midterm 1 | 13 Feb | |
Polysort HW | 13 Feb | 18 Feb |
Higher-Order Functions Lab | 19 Feb | |
Higher-Order Functions HW | 19 Feb | 25 Feb |
Continuations Lab | 26 Feb | |
Continuations HW | 26 Feb | 12 Mar |
Exceptions/Regex Lab | 12 Mar | |
Exceptions/Regex HW | 12 Mar | 18 Mar |
Modules Lab | 19 Mar | |
Modules HW | 19 Mar | 2 Apr |
Functors and Midterm 2 Review Lab | 26 Mar | |
Midterm 2 | 27 Mar | |
Sequences Lab | 2 Apr | |
Sequences HW | 2 Apr | 15 Apr |
Lazy Lab | 9 Apr | |
Imperative Lab | 16 Apr | |
Lazy/Imperative HW | 16 Apr | 22 Apr |
Final Review Lab | 23 Apr | |
Final Exam | TBD |