| Homework | Resources | Topic | Comments |
|---|---|---|---|
| 1 |
|
Classes & Objects | Write: (a) 49 methods over 5 classes, (b) 9 test methods. Most test code provided (35 methods). Last update: 8.18.2025 |
| 2 |
|
One-to-Many, Arrays | Write: (a) 8 methods for 1 class, (b) 15 test methods. Some test code provided (5 methods). Uses a provided Jar file. Last update: 5.22.2024 |
| 3 | One-to-Many, Arrays, Inheritance & Polymorphism | Write: (a) 21 methods for 3 classes, (b) 23 test methods. No test code provided. Last update: 5.27.2024 | |
| 4 | One-to-Many, ArrayList | Modify: (a) 11 methods for 2 classes, (b) add 2 methods (b) 8 new test methods. No test code provided. Last update: 5.28.2024 | |
| 5 |
|
Abstract Classes & Interfaces, One-to-Many, ArrayList | Write: (a) 38 methods for 5 classes, (b) 49 test methods in 3 test classes. No test code provided. Last update: 8.12.25 |
| 5a | Gui | Build a Gui and write 4 event handlers. MM App, Ver 1-Create, Display, Teleport, Reset All. Video required. Last update: 8.18.2025 | |
| 6 |
|
Text Files | Prob 1: Write 3 methods and integrate some Gui code. MM App, Ver 2-Read, Write. Video required. Prob2: Add values in file, test methods supplied. Video required. Last update: 8.18.2025 |
| 7 |
|
Comparators | Write 2 comparators. Last Update: 5.29.2024 |
| 8 |
|
Maps | Modify about 16 methods and associated test code. Write 2 comparators and add corresponding test methods. Last Update: 11.6.2025 |
| 9 |
|
Gui | MM App, Ver 3: Display, Remove, Closest To from ListView. Video Required. Last update: 8.18.2025 |
| 10 |
|
Gui, Recursion
|
(1) MM App, Ver 4: Populate, Create, Battle. Video required. (2) recursive binary search, (3) recursive selection sort. Last update: 11.15.2025 |
| Homework | Resources | Topic | Comments |
|---|---|---|---|
| 6 |
|
Text Files | Write 3 methods. Test methods supplied. Last update: 5.29.24. Last assigned Fall 2024. |
| 9 | Recursion | Write 6 recursive methods and a modified binary search. Last assigned Fall 2024. | |
| 10 | Gui | Fall 2024. Design and build a GUI based system to add rooms to a hotel. | |
| 10 | Spring 2024 version |