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 | 17 Jan | |
Basics HW | 17 Jan | 23 Jan |
Induction and Recursion Lab | 24 Jan | |
Induction and Recursion HW | 24 Jan | 30 Jan |
Datatypes Lab | 31 Jan | |
Datatypes HW | 31 Jan | 06 Feb |
Work/Span Lab | 07 Feb | |
Polymorphism and Midterm 1 Review Lab | 14 Feb | |
Midterm 1 | 15 Feb | |
Polysort HW | 15 Feb | 20 Feb |
Higher-Order Functions Lab | 21 Feb | |
Higher-Order Functions HW | 21 Feb | 27 Feb |
CPS Lab | 28 Feb | |
CPS HW | 28 Feb | 13 Mar |
Exceptions/Regex Lab | 13 Mar | |
Exceptions/Regex HW | 13 Mar | 19 Mar |
Modules Lab | 20 Mar | |
Modules HW | 20 Mar | 03 Apr |
Functors and Midterm 2 Review Lab | 27 Mar | |
Midterm 2 | 28 Mar | |
Sequences Lab | 03 Apr | |
Sequences HW | 03 Apr | 09 Apr |
Lazy Lab | 10 Apr | |
Lazy/Imperative HW | 10 Apr | 23 Apr |
Imperative Lab | 17 Apr | |
Final Review Lab | 24 Apr | |
Final Exam | 3 May |