| Assignment | Topic | Due Date | Solution |
| Lab 0 | Warm-up | Sep. 07 | |
| Lab 1 | Basic Java: Number Systems | Sep. 14 | |
| Lab 2 | Arrays: Card Game | Sep. 21 | |
| Lab 3 | Collections: Word Search | Sep. 28 | |
| Lab 4 | Stack: Word Ladder | Oct. 05 | |
| Lab 5 | LinkedList: Polynomials | Oct. 19 | |
| Lab 6 | GUI: Helicopter | Nov. 01 | |
| Lab 7 | BST: Anagrams | Nov. 20 | |
| Lab 8 | Backtracking: Sudoku | Dec. 08 |
Last updated August 24, 2006
![]() |
Victor S. Adamchik,
Computer Science Department, Carnegie Mellon University, Pittsburgh, PA. |