Projects from CSPP51036, Principles of Java Programming.  Exercises are from "Big Java" by Cay Horstmann.