Assignments
In the first half of the term, there will be an assignment due almost every class. In the second half assignments will be due approximately every two classes.
Scheme Assignments
- Assignment 1 - Scheme Intro 1 (due: Wednesday, April 1, at 10:00pm)
- Assignment 2 - Scheme Intro 2 (due: Friday, April 3, at 10:00pm)
- Assignment 3 - Binary Search Trees (due: Monday, April 6, at 10:00pm)
- Assignment 4 - Higher-Order Functions and Currying (due: Wednesday, April 8, at 10:00pm)
- Assignment 5 - Lazy Lists (due: Friday, April 10, at 10:00pm)
C Assignments
- Assignment 6 - C Intro 1 (due: Monday, April 13, at 10:00pm)
- Assignment 7 - C Intro 2 (due: Friday, April 17, at 10:00pm)
- Assignment 8 - Vectors 1 (due: Monday, April 20, at 10:00pm)
- Assignment 9 - Vectors 2 (due: Wednesday, April 22, at 10:00pm)
Interpreter Project
- Part 1 - Linked List (due: Monday, April 27, at 10:00pm)