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 |