Assignments for Object Oriented Programming with Java