15-150: Functional Programming, Spring 2019

Homework Assignments

# Out Due (23:59 ET) Handout
01 16 Jan 22 Jan Homework 01
02 23 Jan 29 Jan Homework 02
03 30 Jan 05 Feb Homework 03
04 14 Feb 19 Feb Homework 04, Template
05 20 Feb 26 Feb Homework 05, Template
06 27 Feb 05 Mar Homework 06, Template
07 06 Mar 21 Mar (22:00 ET) Homework 07, Template
08 28 Mar 02 Apr Homework 08, Template
09 03 Apr 09 Apr With Flavor Text, No Flavor Text, Template
10 10 Apr 23 Apr Homework 10, Template

Lab Assignments

# Date Notes Handout Solution
01 16 Jan SML Basics Lab 01 Solutions
02 23 Jan Recursion and Pattern Matching Lab 02 Solutions
03 30 Jan Totality and Recurrences Lab 03 Solutions
04 06 Feb Sorting, Work and Span Lab 04 Solutions
05 13 Feb Exam I Review Lab 05 Solutions
06 20 Feb Higher Order Functions Lab 06 Solutions
07 27 Feb CPS Lab 07 Solutions
08 06 Mar Extensibles and Exceptions Lab 08 Solutions
09 20 Mar Signatures and Structures Lab 09 Solutions
10 27 Mar Exam II Review Lab 10 Solutions
11 3 Apr Sequences Lab 11 Solutions
12 10 Apr Games Lab 12 Solutions
13 17 Apr Lazy Programming Lab 13 Solutions
 
last modified 08:24, 17 Apr 2019