The Object Oriented Programming Assignment