Computer Science Test Rubric - JAVA

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

Computer Science Program Rubric - JAVA Name__________________________________

Test/Quiz/Activity #___ Date___________________________________

_____ 45/100 Program is incoherent, illogical, and indicates a lack of knowledge of proper syntax
and correct modular programming style. Errors are numerous ( 10 or more ) and
require a significant amount of time to correct.

_____55/100 Program shows signs of becoming workable, and uses some aspects of correct JAVA
syntax and formatting. Errors are minimal ( 3 <= X < 10 ).

_____60/100 Program does not function as expected and does not compile or run. The program
contains 1 or 2 errors that are relatively simple to correct. Coding and JAVA syntax
seem appropriate for the most part.

_____65/100 Program compiles and runs without errors. Output is INCORRECT or


PARTIALLY correct (~25%), but contains some calculation or formatting errors.

_____70/100 Program compiles and runs without errors. Output is PARTIALLY correct (~50%),
but contains some calculation or formatting errors. A few measures were taken to
format the output with respect to alignment, elegance, and readability.

_____75/100 Program compiles and runs without errors. Output is MOSTLY correct (~75%), but
contains some calculation or formatting errors. Notable measures were taken to
format the output with respect to alignment, elegance, and readability.

_____80/100 Program compiles and runs without errors. Output calculations are COMPLETELY
correct (100%). Notable measures were taken to format the output in respect to
alignment, elegance, and readability.

_____ / 2 Descriptive Identifiers / Use of Correct Java Naming Conventions

_____ / 3 Appropriate Commenting/Documentation ( Pre & Post Conditions )

_____ / 3 Proper Spacing, Indentation, and Alignment of Key Code Blocks

_____ / 7 Code is Completely Modular and Uses Proper Object Oriented Style

_____ / 5 Elegance and Readability of Program Output

_____( - ) Miscellaneous Deductions (if any) ___________________________________________

_____( + ) Bonus Points (if any) ______________________________________________________


------------- -------------------------------------------------------------------------------------------------------------

______/ 100 YOUR GRADE


Comments (if any):
______________________________________________________________________________________________________
______________________________________________________________________________________________________
______________________________________________________________________________________________________
Point Deduction Key Codes
 TB Title Box Needed

 NC Naming Convention Violation

 OL Code Written Pass The Right Margin Line

S Inconsistent Spacing Throughout the Code

 INF Inefficient Code – Simpler Design In Order

 OE Data Output Not Elegant or Organized

I Identifiers Not Initialized

 FN Final Variables Needed in Program

 OP Output Precision is Incorrect (Round-Off Errors)

 IO Incorrect Output/Values in Some or All of The Code

A Incorrect Alignment of Code Blocks

 IND Code Indentation Needed

M Modularity Needed in Code

D Appropriate Documentation Needed/Missing

 VD Documentation is Vague and/or Undescriptive

 VI Vague Introduction

 RT Return Type Needed (in Method) or Used Incorrectly

 NI Program Needs/Missing Introduction

 UC Unneeded Code Left in The Program

 DNW Program Does Not Work

You might also like