Assignment |
Date Assigned |
Date Due |
Relative Weight |
Assignment 1: Prototype-based Inheritance and Virtual Dispatch in JavaScript |
Wednesday September 4 |
Monday, September 23 at 11:59 PM |
1 |
Assignment 2: Higher-Order Functions, Algebraic Data Types, and Pattern Matching in Swift |
Monday, September 30 |
Wednesday, October 30 at 11:59 PM |
1 |
Assignment 3: Parser Combinators in Swift |
Wednesday, October 30 |
Monday, November 18 at 11:59 PM |
0.5 |
Assignment 4: Introduction to Prolog Basics |
Monday, November 18 |
Wednesday, December 4 at 11:59 PM |
0.5 |
Assignment 5: Recursion and Structures in Prolog |
Monday, November 18 |
Monday, December 16 at 11:59 PM |
1 |