Syllabus
Week of | |||
---|---|---|---|
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 |