A week-by-week breakdown of the material.
Assignment 1 due by class time, Friday, January 22nd.
Assignment 2 due by class time, Wed, January 27th.
Type aliases and Type variants
Assignment 3 due by class time, Monday, February 8th.
Anonymous Functions, Functions as values
Assignment 4 due Thursday, February 11th.
Exceptions and exception handling
Assignment 5 due Wednesday, February 17th.
Assignment 6 due Monday, February 22nd.
Assignment 7 due Friday, February 26th.
Assignment 8 due Monday, March 14th.
BREAK
Dynamic Datatype-Programming via pairs
Assignment 9 due Monday, March 21st.
Mutation in the Interpreter: The need for a store
Assignment 10 due Friday, April 1st.