| Lab Number | Due Date | Title | Grading Guide |
| Lab 1 | Thurs. Sept. 15, 2005 at 11:59pm | Expression Trees | |
| Lab 2 | Wed. Oct. 12, 2005 at 11:59pm | Thermometer Interface | |
| Lab 3 | Tues. Oct. 25, 2005 at 11;59pm | Character Selection with a Mouse | |
| Lab 4 | Wed. Nov. 23, 2003 at 11:59pm | Sokoban | guide |
| Lab 5 | Fri. Dec. 9, 2005 at 11:59pm | Sokoban Textual View and Animation | guide |
| Lab Number | Due Date | Title | Grading Guide |
| Lab 3 | Tues. Sept. 16, 2003 at 5:05pm | Character Selection with the Mouse and Keyboard | |
| Lab 5 | Tues. Oct. 21, 2003 at 5:05pm | Sokoban Gameboard Creation | guide |
| Lab 6 | Thurs. Oct. 30, 2003 at 11:59pm | Thermometer re-implementation in Silhouette | |
| Lab 7 | Thurs. Nov. 20, 2003 at 11:59pm | Sokoban Gameboard Reimplementation in Silhouette | guide |
| Lab 8 | Tues. Dec. 2, 2003 at 5:05pm | Thermometer Reimplementation in Java2D | guide |