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