|
|
Schedule
Lectures & Discussions
Projects
- Project 1 (due 9/24)
- Project 2 (due 10/8)
- Project 3 (due 10/20)
- Project 4 (due 10/27)
- Project 5 (due 11/12)
- Project 6 (due 12/11)
- Project 7 (due 12/15)
Practice Problems
- Practice 1
- Practice 2
- Practice 3
- Practice 4
- Practice 5
- Practice 6
- Relating functional & OO programming, type systems, bindings, parameter passing
- Problems &
solutions
- Practice 7
Quizzes
- Quiz 1 (10/2)
- Quiz 2 (10/30)
- Quiz 3 (11/6)
- Quiz 4 (12/4)
Tests
- Midterm 1 (10/15)
- Midterm 2 (11/18)
- Parsing, OCaml, lambda calculus,
relating functional & OO programming, type systems, bindings
- Practice problems 3.5-7, 4, 5, 6.1-3
- Sample midterms -
Spring 09
(solutions) ,
Spring 08
(solutions),
Fall 08,
Summer 06
(solutions)
- Test &
solution
|