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 May | |
Basics HW | 16 May | 23 May |
Induction and Recursion Lab | 24 May | |
Induction and Recursion HW | 23 May | 30 May |
Datatypes Lab | 31 May | |
Work/Span Lab | 02 Jun | |
Datatypes HW | 30 May | 08 Jun |
Midterm 1 Review Lab | 07 Jun | |
Midterm 1 | 12 Jun | |
Higher-Order Functions Lab | 14 Jun | |
Higher-Order Functions HW | 13 Jun | 20 Jun |
CPS Lab | 21 Jun | |
CPS HW | 20 Jun | 06 Jul |
Exceptions/Regex Lab | 05 Jul | |
Exceptions/Regex HW | 03 Jul | 11 Jul |
Modules Lab | 12 Jul | |
Modules HW | 11 Jul | 20 Jul |
Midterm 2 Review Lab | 14 Jul | |
Midterm 2 | 17 Jul | |
Sequences Lab | 21 Jul | |
Sequences HW | 20 Jul | 27 Jul |
Lazy/Imperative Lab | 28 Jul | |
Lazy/Imperative HW | 27 Jul | 03 Aug |
Final Review Lab | 02 Aug | |
Final Exam | 11 Aug |