Project Grading


Grading Policy

Projects will be graded on four criteria: correctness, design, efficiency and conformity. A program that simply "works" might be correct, but will not receive a score of 100% unless it also has good design, is efficient and adheres to coding standards. Here are some general guidelines for each criterion.

The weight given to these criteria may differ from project to project.

Project Grade Changes

Project grade changes are unusual.

If you believe that a grading error has been made on your project, you should approach one of the TAs with your concern. You must be prepared to show the TA evidence of the specific mistake. You must make your request within 7 days of receipt of your grade.

Please check your program on GL using the test cases used for grading before you ask for a grade change. Test cases used for grading will be released after the projects have been graded.

Examples of valid grade change requests:

Examples of invalid grade change requests:

Your instructor is the final arbiter for your project grade. If you have spoken with a TA and believe that you were treated unfairly (this would be very unusual), see your instructor.


Final Words

If you cannot complete a project, do submit whatever you have completed for partial credit. Projects that do not compile or do not execute will be graded on effort. In these cases, the grader will make a judgment call and estimate the amount of additional work that would be required to complete the project.