Thanks to visit codestin.com
Credit goes to www.scribd.com

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

Unit1 Summative Rubric

The Java Project Rubric outlines the criteria for evaluating submitted programs based on compilation success, error handling, output accuracy, concept usage, user interface design, and documentation quality. Each criterion is scored on a scale from 0 to 8, with specific descriptions for each score range. The rubric emphasizes the importance of proper coding practices, readability, and adherence to project specifications.

Uploaded by

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

Unit1 Summative Rubric

The Java Project Rubric outlines the criteria for evaluating submitted programs based on compilation success, error handling, output accuracy, concept usage, user interface design, and documentation quality. Each criterion is scored on a scale from 0 to 8, with specific descriptions for each score range. The rubric emphasizes the importance of proper coding practices, readability, and adherence to project specifications.

Uploaded by

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

Java Project Rubric

8 4-3 2-1 0
*

*
The submitted program compiles The submitted program compiles A program solution is submitted but failes A program solution is not submitted.
successfully. successfully. to compile.
-- or --
Coded Solution
*

*
The submitted program is free of run-time The submitted program includes run-time The submitted program compiles
and logic errors. and/or logic errors that result in incorrect successfully.
output.
*

*
The submitted program returns the The submitted program returns the The submitted program includes run-time
anticipated output for all input tested by anticipated output for most (but not all) and/or logic errors that result in incorrect
the instructor. input tested by the instructor. output.

*
The submitted program returns the
anticipated output for less than half of
the input tested by the instructor.

8 7-5 4-1 0
*

The program effectively uses the target * The program incorrectly uses the target * The program incorrectly uses the target * A program solution is not submitted.
Concepts

concepts as outlined within the project concepts as as outlined within the project concepts as as outlined within the project --or--
specifications for the given problem specifications for the given problem specifications for the given problem No attempt was made to use the target
situation. situation. Moderate effort to use these situation. Minimal effort to use these concepts as outlined within the project
concepts is evident. concepts is evident. specifications.

2 1 0
*

The user interface demonstrates * The user interface includes minor spacing * A program solution is not submitted.
Interface

appropriate spacing for best user problems which result in inconsistent or --or--
readability. confusing input/output. The user interface includes major spacing
problems which result in severly
inconsistent or confusing input/output.

2 1 0
*

The submitted solution includes the The submitted solution does not include A program solution is not submitted.
required header documentation (i.e. ALL required header documentation (i.e. --or--
name, date, program purpose). name, date, program purpose). The submitted solution includes no
documentation of any kind.
*

Header documentation includes In the case of modifications to a


Documentation

appropriate modification comments if the previously submitted program,


submitted solution is a modification to a modification comments are minimal or
previously submitted program. are missing and do not fully explain the
modifications.
*

Code is properly formatted (i.e. Code is unformatted and is difficult to


indentation within brackets and follow.
appropriate spacing) and is easy to read.
*

All variables are self-documented (i.e. * Numerous variable names are ambiguous
named in such a way that the name (i.e. x) and do not indicate the purpose of
indicates the purpose of the variable). the variable.

You might also like