CS4354: Object-Oriented Design and Implementation

Summer II 2014



Assignment 1: Write a Java program to implement a Video Store Inventory  (due 9:30am Thursday, 7/10/2014)
Sample output: output.txt

Assignment 2: Revise your program to implement an Online Store Inventory (due 9:30am Wednesday, 7/16/2014)
Sample output output2.txt

Assignment 3: Practice with UML Models (due 10:00am Monday, 7/21/2014)

Assignment 4: Practice with OO A+D and GRASP (due 10:00am Monday, 7/28/2014)
Sample answer here.

Assignment 5: Design Patterns  (due 9:30am Thursday, 7/31/2014)
Student.java  Driver.java output5.txt

Assignment 6: Practice with JUnit (due 9:30am Monday, 8/4/2014)
See TRACS resources for provided source code to test (lms.zip)

Assignment 7: Practice with Refactoring (due 12:00noon Tuesday, 8/5/2014) in-class exercise.
Monopoly4.zip (the code to be refactored)

© Jill Seaman 2012