Group/Individual Effort

This project is an individual programming project, though you are welcome (and encouraged) to do design work with your group (or anybody in the class). Specifically:

  1. All code must be your own. Copying code from anybody (in the class or elsewhere) is explicitly prohibited and is considered cheating. Similarly, looking up source to Java standard library classes and/or disassembling existing .class or .jar files is disallowed. All elements of the class ``Statement of Policy'', from the class syllabus, are included here by reference.
  2. You are allowed (and encouraged) to discuss design with your group or anybody in the class. Your internal documentation MUST indicate which parts of your design were developed collaboratively.
  3. You are allowed to ask other members of your group or the class to assist with debugging.
  4. You are allowed to discuss library functions and library code documentation with other members of the class.

You are not allowed to examine any implementations of any part of this project by current or previous members of this class. You are also not allowed to examine any implementations of java.util.Map, including, but not limited to, the Sun JDK implementation of java.util.HashMap.

Terran Lane 2005-09-21