Project 2 Grading Guidelines

Due date: Friday, 11/7

In the discussion sections our TAs suggested a certain way of breaking up the project into manageable chunks. Here is a grading scheme we will use for the project that is based on this breakup. Your program is expected to perform correctly at one of 3 levels and your program will be graded out of the points corresponding to the highest level your program correctly works at.

For example, if you submit a correctly working buildDict and spellCheck at Level 2, then your program will be graded out of 60 points. It is not guaranteed that you will get 60 points because we will consider other factor such as efficiency, and design of classes, documentation, etc.

Additional Notes.

  1. Along with your program files you are required to submit a file called README that contains two pieces of information: (i) the highest level your program works at correctly and (ii) a list of bugs in your program known to you.

  2. Make sure that the names you give to your program files are exactly as specified in the project handout. We will automate the process of grading and your project will not be graded if the names are different from what we expect.

  3. Programs that do not compile will not any points.