For all assignments, please include your full name, andrewid, section letter, assignment number, due date, and the time you spent to complete the assignment in a comment at the top of each Java file. All assignments must be handed in electronically as a compressed zip file to Handin.
For written portions, you must show your work to get full credit. You are allowed 6 late days total without penalty and a maximum of 2 days later per assignment. There are no partial late days. Try to avoid late days, as you will have less time to complete the subsequent assignment.
| Homework | Due Date | Assignment |
|---|---|---|
| #1 | Tuesday, Aug 31 | Shut The Box |
| #2 | Tuesday, Sep 7 | Crazy Eights |
| #3 | Tuesday, Sep 14 | Computer Art |
| #4 | Tuesday, Sep 21 | Recursion |
| #5 | Tuesday, Sep 28 | Puzzle Solver |
| #6 | Tuesday, Oct 12 | Multiset |
| #7 | Tuesday, Octv 19 | Dominoes |
| #8 | Tuesday, Oct 26 | Stacks & Queues |
| #9 | Tuesday, Nov 9 | Binary Trees |
| #10 | Tuesday, Nov 16 | Trees, Iterators, Sets, Maps |
| #11 | Tuesday, Nov 30 | Binary Search Trees |