Beruflich Dokumente
Kultur Dokumente
Delivery Completed less than 75% Completed at least 75% of Completed between 80-99% Completed 100% of
of the requirements. the requirements. of the requirements. requirements
Not delivered on time or Delivered on time, and in
not in correct format (disk, correct format.
email, Canvas, printout
etc.)
Does not comply with
requirements (does
something other than
requirements).
Coding No programmer name Includes name, and Good use of white space. Excellent use of white space.
Standards included assignment title. Organized work. Creatively organized work.
Poor use of white space White space makes Good use of variables and Excellent use of variables and
(indentation, blank lines) program fairly easy to constants constants.
making code hard to read. read. Minimum line-wrap No magic numbers.
Disorganized and messy Organized work. Correct identifiers for constants.
Uses global variable(s), Good use of variables. No line-wrap
goto/continue/exit/break
(except in switch).
Ambiguous identifiers.
Documentation No documentation Basic documentation has Purpose is noted for each Specific purpose is noted for
included. been completed including a function and control each function, control structure,
summary of requirements. structure. input requirements, and output
Purpose is noted for each One sample run included results.
function.
Runtime Does not execute due to Executes without errors. Executes without errors. Executes without errors excellent
syntax errors. User prompts contain little User prompts are user prompts, good use of
Does not execute due to information, poor design. understandable, minimum symbols, spacing in output.
runtime errors (endless Some testing has been use of symbols or spacing in Thorough and organized testing
loop, crashes etc.) completed. output. has been completed and output
User prompts are Thorough testing has been from test cases is included.
misleading or non-existent. completed
No testing has been
completed.
Efficiency A difficult and inefficient A logical solution that is Solution is efficient and easy Solution is efficient, easy to
solution. easy to follow but it is not to follow (i.e. no confusing understand, and maintain.
the most efficient. tricks).
Coding Standards
x 30% 85%
Documentation
x 10% 100%
Runtime
x 20% 85%
Efficiency
x 10% 0%
0% 70% 85% 100% Grade: 74%