COMP 303 Fall 2007

Project Part 1


Required Problem

  1. Import the content of into your new project.
  2. Implements all the classes of the scoring package according to the specifications in the Javadoc. ATTENTION: The Javadoc specs are the final authority. You must reuse the class names provided in order for us to be able to run your classes with our tests. You can add new classes as you see fit.
  3. Write additional unit tests for all interface methods. Design your tests to cover as much of the functionality and corner cases as possible. For each test method, put a small comment indicating the main purpose of the test (hint: you should have at least 20 tests).


  1. Your project exported in a zip file (Export | Archive File).


This part will be marked out of 20 and will be worth 20% of the overall project grade. It will also be the foundation of your entire project so it is important that you do it well. In marking your project, we will looking for the following points: