Java Software Workshop Exercises