0% found this document useful (0 votes)
279 views

Java Rubric Programs

This rubric outlines criteria for assessing computer programming assignments across six categories: correctness, user-friendly input/output, variables and methods, formatting/readability, documentation, and timeliness. Each category is rated as unsatisfactory, satisfactory, or excellent based on specific standards such as whether the program runs without errors, includes appropriate input/output descriptions, uses naming conventions appropriately, is well organized and readable, includes necessary documentation, and is completed by the deadline. Programs receiving an unsatisfactory rating in any category or submitted more than two days late will not be accepted.
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
279 views

Java Rubric Programs

This rubric outlines criteria for assessing computer programming assignments across six categories: correctness, user-friendly input/output, variables and methods, formatting/readability, documentation, and timeliness. Each category is rated as unsatisfactory, satisfactory, or excellent based on specific standards such as whether the program runs without errors, includes appropriate input/output descriptions, uses naming conventions appropriately, is well organized and readable, includes necessary documentation, and is completed by the deadline. Programs receiving an unsatisfactory rating in any category or submitted more than two days late will not be accepted.
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

Rubric for Assessment of Computer Programming Assignments

Criteria Unsatisfactory Satisfactory Excellent


Correctness Program does not Program works and Program runs and
execute due to errors competes most tasks completes all required
Incorrect results for appropriately tasks
most or all input Program fails to work Handles special cases
for special cases Executes without errors
User-friendly Lacks most or all Some input or output Includes all appropriate
input/output input and output prompts/descriptions input prompts and
descriptions are inappropriate or explains/describes all
missing output values
Variables and Poor use of Some variable names Variables and methods
Methods variable/method are inappropriate are named
naming Variables are over- appropriately
Variables/methods used or under-used Variables and methods
are used Methods are used are used efficiently and
inappropriately inappropriately appropriately
Formatting/ Poor use of tabs and Disorganized tabs and Appropriate tabbing
Readability white space spaces Appropriate use of
Very difficult to read Only readable by white space
someone who knows Well organized and
what it is supposed to easy to follow
be doing
Documentation Comments are Header is appropriate Contains required
missing Comments are heading with program
Comments are too included but poorly description
general described Appropriate use of
comments
Completed on time Program is two days Program is one day Program is completed
late late on time

Any program more than two days late will not be accepted and will receive a zero.

You might also like