Skip to main content

iRubric: Computer Program Assignments rubric

find rubric

edit   print   share   Copy to my rubrics   Bookmark   test run   assess...   delete   Do more...
Computer Program Assignments 
This is a generic rubric to grade programming assignments
Rubric Code: JX889A6
Ready to use
Public Rubric
Subject: Computers  
Type: Assessment  
Grade Levels: 9-12

Powered by iRubric Computer Programming
  Exceeds

4 pts

Mastery

3 pts

Needs Attention

2 pts

Does Not Meet

1 pts

Program Specifications

Exceeds

* No errors
* Program always works
* Meets assignment
specifications
Mastery

* Minor issues with
specifications
* Program does not run
correctly with some
inputs
Needs Attention

* Major issues with the
specifications
* Program does not work
correctly
Does Not Meet

* Program does
not work
Readabilty

Exceeds

* No errors
* Code is clean
* Code is understandable
* Code is well-organized
Mastery

* Minor issue - indentation
consistency
* Minor issue with use of
white space
* Minor issue with variable
names
* Minor issue with
organization
Needs Attention

* At least one major error
with indentation or
whitespace
* At least one major issue
with variable names
* At least one major issue
with organization
Does Not Meet

Major problems with three of the of four readability subcategories
Documentation

Exceeds

* No errors
* Code is well-commented
Mastery

* Comments missing is
one or two places or
* Code is overly
commented
Needs Attention

* File header missing
* Complicated blocks of
codes are not
commented
* If comments exist, they
are not meaningful
Does Not Meet

* No file header
* No comments
Code Efficiency

Exceeds

* No errors
* Best
approaches
used
throughout
Mastery

N/A
Needs Attention

* Poorly-
chosen
approaches
used in at
least one
place
Does Not Meet

Many poorly-chosen approaches used



Keywords:
  • Computer Programming, Java, Processing

Subjects:

Types:





Do more with this rubric:

Preview

Preview this rubric.

Edit

Modify this rubric.

Copy

Make a copy of this rubric and begin editing the copy.


Print

Show a printable version of this rubric.

Categorize

Add this rubric to multiple categories.

Bookmark

Bookmark this rubric for future reference.
Assess

Test run

Test this rubric or perform an ad-hoc assessment.

Grade

Build a gradebook to assess students.

Collaborate

Apply this rubric to any object and invite others to assess.
Share

Publish

Link, embed, and showcase your rubrics on your website.

Email

Email this rubric to a friend.

Discuss

Discuss this rubric with other members.
 

Do more with rubrics than ever imagined possible.

Only with iRubrictm.

n58