LATE POLICY: You have a total of 4 late days that can be used in atomic units over the entire quarter. By atomic I mean, for example, that 35 mins over the deadline is equal to 1 late day.
Assignments
| HW-link | Name | Deadline (23:59:59pm) | 
|---|---|---|
| HW #0 | Lambda Calculus | Fri 1/17 | 
| HW #1 | Introduction to Haskell | Fri 1/31 | 
| HW #2 | Data types | Fri 2/7 | 
| HW #3 | Higher-Order Functions | Fri 2/21 | 
| HW #4 | Interpreting languages | Fri 3/4 | 
| HW #5 | Classes | Fri 3/13 | 
Sample Exam Questions
Note: 2018 exams are the most representative. Older exams use OCaml instead of Haskell. Check out these lecture notes for a comparison between the two languages.
- Midterm Sp 18 (solution), Midterm Sp 15, Midterm Sp 14, Midterm Sp 12, Midterm Wi 12. 
- Final Sp 18 (solution), Final Sp 14, Final Fa 12, Final Sp 12, Final Fa 11, Final Wi 11. 
