Assignments

Late Policy

You have a total of eight late days that you can use throughout the quarter, but no more than four late days per assignment.

  • A late day means anything between 1 second and 23 hours 59 minutes and 59 seconds past a deadline
  • If you submit past the late day limit, you get 0 points for that assignment
  • There is no penalty for submitting late but within the limit

Assignments

HW-link Name Deadline (23:59:59pm)
HW #0 Lambda Calculus Fri 1/15
HW #1 Introduction to Haskell Wed 1/27
HW #2 Data types Wed 2/10
HW #3 Higher-order Functions Fri 2/19
HW #4 Interpreters Fri 3/5

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.