Homework 1

The goal of this homework is to learn how to design methods that test two objects or a collection of objects for equality, and how to distinguish between intensional and extensional equality.

Additionally, the homework is a review of designing programs which use inheritance, self-referential class hierarchies, implement interfaces, and use arrays with counted loop traversal, as well as using UML diagrams.

Text (also as pdf)

Code and Project
    HW1student .zip
    HW1student .exe

Due Date: Monday, April 7, at 12:00 noon.