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 | May. 19 |
Lab 2 | Array: Bingo | May. 26 |
Lab 3 | LL: Josephus Game | Jun. 02 |
Lab 4 | HashMap: Document Distance | Jun. 09 |
Lab 5* | Recursion: Medley | Jun. 14 |
Lab 6* | Tree: Concordance | Jun. 20 |
Lab 7* | Game Tree: Sliding Puzzle | Jun. 24 |