Skip to content

Syllabus

Week of
Monday & Tuesday
Wednesday & Thursday
Monday & Friday (section)
Jul 01-
Jul 04
JavaScript and high-order functions Lambda Calculus & Holiday Lambda Calc Review
Jul 08-
Jul 11
Closures & Haskell Crash Course Type polymorphism and type inference Haskell Crash Course (cont.)
Jul 15-
Jul 18
Catch-up / Review & Midterm Type classes Midterm Review (Monday section)
Jul 22-
Jul 25
Objects vtables, subtyping, inheritance C++ Review
Jul 29-
Aug 02
Control Flow, Continuations, Monads PL Topics & Final Review Additional Final Review
Aug 03 Final

Tenative release dates for assignments: