15-150: Functional Programming, Summer 2024

Disclaimer: All topics and dates are subject to change.

Labs, Homeworks, and Exams

Unless otherwise noted, all homeworks are due 9:00 pm ET on the stated day.

Name Release Date Due Date
Basics Lab May 15
Basics HW May 15 May 21
Induction and Recursion Lab May 22
Induction and Recursion HW May 22 May 28
Datatypes Lab May 29
Datatypes HW May 29 Jun 4
Midterm 1 Review Lab Jun 5
Midterm 1 Jun 7
Higher-Order Functions Lab Jun 12
Higher-Order Functions HW Jun 12 Jun 18
Lazy Lab Jun 20
Lazy HW Jun 20 Jun 25
Regex Lab Jun 26
Regex HW Jun 26 Jul 2
Midterm 2 Review Lab Jul 1
Midterm 2 Jul 3
Modules Lab Jul 10
Modules HW Jul 10 Jul 16
Sequences Lab Jul 17
Sequences HW Jul 17 Jul 23
Imperative Lab Jul 24
Imperative HW Jul 24 Jul 30
Final Review Lab Jul 31
Final Exam 2 Aug
last modified 15:43, 20 May 2024