Assignment |
Date Assigned |
Date Due |
Relative Weight |
Assignment 1: Class-based Inheritance and Virtual Dispatch in Java |
Thursday, September 9 |
Thursday, September 30 at 11:59 PM |
1 |
Assignment 2: Prototype-based Inheritance and Higher-Order Functions in JavaScript |
Thursday, October 14 |
Monday, November 22 at 11:59 PM |
1 |
Assignment 3: Higher-Order Functions, Algebraic Data Types, and Pattern Matching in Swift |
Thursday, December 2 |
Sunday, December 19 at 11:59 PM (hard deadline! - no late submissions) |
6% Class Bonus |