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

Java Rubric Programs

The rubric assesses computer programming assignments across four criteria: correctness, user-friendly input/output, variables and methods usage, and formatting/readability. For each criteria, requirements are outlined for unsatisfactory, satisfactory, and excellent performance. An excellent submission would have a program that runs correctly, handles all inputs and outputs clearly, uses variables and methods appropriately and efficiently, is well formatted and organized, and includes thorough documentation and comments. Late submissions will not be accepted if more than two days past the deadline.

Uploaded by

Darvin
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
133 views

Java Rubric Programs

The rubric assesses computer programming assignments across four criteria: correctness, user-friendly input/output, variables and methods usage, and formatting/readability. For each criteria, requirements are outlined for unsatisfactory, satisfactory, and excellent performance. An excellent submission would have a program that runs correctly, handles all inputs and outputs clearly, uses variables and methods appropriately and efficiently, is well formatted and organized, and includes thorough documentation and comments. Late submissions will not be accepted if more than two days past the deadline.

Uploaded by

Darvin
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


execute due to errors
Incorrect results for
most or all input

User-friendly
input/output

Lacks most or all


input and output
descriptions

Variables and
Methods

Poor use of
variable/method
naming
Variables/methods
are used
inappropriately
Poor use of tabs and
white space
Very difficult to read

Program runs and


completes all required
tasks
Handles special cases
Executes without errors
Includes all appropriate
input prompts and
explains/describes all
output values
Variables and methods
are named
appropriately
Variables and methods
are used efficiently and
appropriately
Appropriate tabbing
Appropriate use of
white space
Well organized and
easy to follow

Documentation

Comments are
missing
Comments are too
general

Program works and


competes most tasks
appropriately
Program fails to work
for special cases
Some input or output
prompts/descriptions
are inappropriate or
missing
Some variable names
are inappropriate
Variables are overused or under-used
Methods are used
inappropriately
Disorganized tabs and
spaces
Only readable by
someone who knows
what it is supposed to
be doing
Header is appropriate
Comments are
included but poorly
described

Completed on time

Program is two days


late

Program is one day


late

Formatting/
Readability

Contains required
heading with program
description
Appropriate use of
comments
Program is completed
on time

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

You might also like