Assignments

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.