Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Computer Programming Grading Rubric

Back to Grading
Trait Exceptional Acceptable Amateur Unsatisfactory

Specifications The program works The program works and The program produces The program is
and meets all of the produces the correct correct results but does producing incorrect
specifications. results and displays them not display them results.
correctly. It also meets correctly.
most of the other
specifications.

Readability The code is The code is fairly easy to The code is readable The code is poorly
exceptionally well read. only by someone who organized and very
organized and very knows what it is difficult to read.
easy to follow. supposed to be doing.

Reusability The code could be Most of the code could Some parts of the code The code is not
reused as a whole or be reused in other could be reused in other organized for
each routine could be programs. programs. reusability.
reused.

Documentation The documentation is The documentation The documentation is The documentation is


well written and consists of embedded simply comments simply comments
clearly explains what comment and some embedded in the code embedded in the code
the code is simple header with some simple header and does not help the
accomplishing and documentation that is comments separating reader understand the
how. somewhat useful in routines. code.
understanding the code.

Delivery The program was The program was The code was within 2 The code was more
delivered on time. delivered within a week weeks of the due date. than 2 weeks overdue.
of the due date.

Efficiency The code is The code is fairly The code is brute force The code is huge and
extremely efficient efficient without and unnecessarily long. appears to be patched
without sacrificing sacrificing readability together.
readability and and understanding.
understanding.

You might also like