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.
- 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. 
