0% found this document useful (0 votes)
23 views1 page

Grading Rubric

Uploaded by

taggertallred
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views1 page

Grading Rubric

Uploaded by

taggertallred
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Programming Assignments Grading

Rubric
Unsatisfactory Satisfactory Good Excellent
( ≤ 40% of the points) (60% of the points) (80% of the points) (100% of the points)
Requirements • Completed less than 65% • Completed between 65- • Completed between 75-90% • Completed between 90-100% of
and Delivery of the requirements. 75% of the requirements. of the requirements. the requirements.
• Delivered on time but not • Delivered on time, and in • Delivered on time, and in • Delivered on time, and in correct
(50 points) in correct format. correct format. correct format. format.

Coding • No name, date, or • Includes name, date, and • Includes name, date, and • Includes name, date, and
Standards assignment title assignment title. assignment title. assignment title.
included. • White space makes • Organized work. • Excellent use of white space.
(10 points) • Poor use of white space program fairly easy to • Good use of variables (no • Creatively organized work.
(indentation, blank lines). read. global variables, • Excellent use of variables (no
• Disorganized and messy • Organized work. unambiguous naming) global variables, unambiguous
• Poor use of variables • Good use of variables (few naming).
(many global variables, global variables,
ambiguous naming). unambiguous naming).

Documentation • Very limited or no • Basic documentation has • Clearly documented • Clearly and effectively
documentation included. been completed including including descriptions of all documented including
(10 points) • Documentation does not descriptions of all class class variables. descriptions of all class variables.
help the reader understand variables. • Specific purpose is noted • Specific purpose noted for each
the code. • Purpose is noted for each for each function and function, control structure, input
function. control structure. requirements, and output results.

Runtime • Does not execute due to • Executes without errors. • Executes without errors. • Executes without errors excellent
errors. • User prompts contain little • User prompts are user prompts, good use of
(20 points) • User prompts are information, poor design. understandable, minimum symbols, spacing in output.
misleading or non-existent. • Some testing or input use of symbols or spacing in • Thorough and organized testing
• No testing has been validation has been output. or input validation has been
completed, or no input completed. • Most testing or input completed.
validation. validation completed.

Efficiency • A difficult to understand • A logical solution that is • The code is fairly efficient • Solution is efficient, easy to
and inefficient solution. easy to follow but it is not without sacrificing understand, and maintain.
(10 points) Code is huge and appears the most efficient. readability and
to be patched together. understanding.

You might also like