Marking Criteria
CISC221, Fall 2001 Roel Vertegaal
Programs will be marked according to the following four general criteria:
- Structure and Design
- 40%
- Is the program well designed to solve the problem?
- Is the structure clear and well partitioned into procedures and
functions where appropriate?
- Are the major data structures well chosen?
- Program Code
- 20%
- Is the coding of the program design
clear and easy to read?
- Is the code well commented to reflect the design
and clearly explain tricky parts?
- Are the identifiers well chosen to reflect the meaning
of variables, constants and procedures?
- Is the program designed to be easy to modify?
- Testing and Correctness
- 20%
- Is the test input set complete and documented?
- Do the tests adequately demonstrate that the
program works correctly in each case?
- Is the program robust?
(i.e., is erroneous input handled well?)
- Documentation
- 20%
- Is the user's guide provided adequate for the
intended user community to understand how
to use the program?
- Is the overall program design documented to help
a program maintainer understand the major
structure and workings of the program?
Back to Assignments