Assignments are due by midnight of the day that is listed as due day.
Asterik "*" denotes a group project (2 students per group).
If you’re working with a partner, you only need to hand in ONE copy of the assignment. Put both of your names/Andrew IDs at the top of the files, and just pick one of your hand-in folders to turn it in to. Both partners should also put a text file in their folders with their partner’s andrew ID, to make sure that I don’t miss anyone when I’m entering grades.
Assignment | Topic | Due Date |
Lab 1 | Basic Java: Shuffle | Sep. 03 |
Lab 2 | Array: Bingo | Sep. 17 |
Lab 3 | LL: Josephus Game | Oct. 01 |
Lab 4 | HashMap: Document Distance | Oct. 08 |
Lab 5* | Recursion: Medley | Oct. 29 |
Lab 6* | Tree: Concordance | Nov. 12 |
Lab 7* | Game Tree: Game of Nim | Dec.03 |