Every project is associated with a minimum set of requirements (good faith attempt) you need to implement. Requirements and deadlines by which you need to satisfy those requirements will be posted on this page.
| Assignment | Requirement | Deadline |
|---|---|---|
| Project #1 (Java Basics / Conditionals) | Public Tests | Thu, Sep 19 |
| Project #2 (Java Loops) | Public Tests | Tue, Sep 24 |
| Project #3 (Drawing App) | Public Tests | Tue, Oct 8 |
| Project #4 (Name Class) | Public Tests | Tue, Oct 15 |
| Project #5 (PhotoProcessing) | Public Tests | Tue, Oct 22 |
| Project #6 (Arrays Utilities) | First Six Release Tests | Thu, Oct 31 |
| Project #7 (Poker) | Three (any) Release Tests | Fri, Nov 15 |
| Project #8 (DiagramSystem) | Release Tests #1, #2, #3, #4 | Thu, Dec 5 |
| Project #9 (MediaRentalManager) | Public Tests #1, #2, #3 | Mon, Dec 9 |