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 #0: Lambda Calculus (due Wed 4/10 by 23:59:59 pm)
  • HW #1: Introduction to Haskell (due Wed 4/24 by 23:59:59 pm)
  • HW #2: Random Art (due Fri 5/3 by 23:59:59 pm)
  • HW #3: All about Fold (due Wed 5/15 by 23:59:59 pm)
  • HW #4: Nano (due Wed 5/29 by 23:59:59 pm)
  • HW #5: Classes (due Sunday 6/9 by 23:59:59 pm)

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.