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.