Skip to main content
iRubric: Computer Programming rubric

iRubric: Computer Programming rubric

find rubric

edit   print   share   Copy to my rubrics   Bookmark   test run   assess...   delete   Do more...
Computer Programming 
Making a computer program
Rubric Code: YB4299
Ready to use
Public Rubric
Subject: Computers  
Type: Project  
Grade Levels: Undergraduate

Powered by iRubric Computer Programming
  Underacheived Competency

10 pts

Competency

20 pts

Proficient Competency

30 pts

Exceptional Competency

40 pts

Readability

Underacheived Competency

The code is readable only by someone who knows what it is supposed to be doing or
the code is poorly organized and very difficult to read.
Competency

The code is fairly easy to read.
Proficient Competency

Code is easy to read just some minor mistakes.
Exceptional Competency

The code is exceptionally well organized and very easy to follow.
Documentation

Underacheived Competency

The documentation is simply comments embedded in the code with some simple header comments separating routines.
Competency

The documentation consists of embedded comment and some simple header documentation that is somewhat useful in understanding the code.
Proficient Competency

The documentation consists of embedded comment and is useful in understanding the code.
Exceptional Competency

The documentation is well written and clearly explains what the code is accomplishing and how.
Efficiency

Underacheived Competency

The code is brute force and unnecessarily long.
Competency

The code is fairly efficient without sacrificing readability and understanding.
Proficient Competency

The code is efficient without sacrificing readability and understanding.
Exceptional Competency

The code is extremely efficient without sacrificing readability and understanding.
Reusability

Underacheived Competency

Some parts of the code could be reused in other programs.
Competency

Most of the code could be reused in other programs.
Proficient Competency

The code could be reused in other programs.
Exceptional Competency

The code could be reused as a whole or each routine could be reused.
Specifications

Underacheived Competency

The program produces correct results but does not display them correctly.
Competency

The program produces correct results but does not display all of it correctly.
Proficient Competency

The program works and produces the correct results and displays them correctly. It also meets most of the other specifications.
Exceptional Competency

The program works and meets all of the specifications.
Formatting

Underacheived Competency

Code is formatted but shows lack of work.
Competency

Code is fairly formatted for program.
Proficient Competency

Code is formatted and is easily to read for program.
Exceptional Competency

Code is formatted and is perfect with program.




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.



Copyright © 2024 Reazon Systems, Inc.  All rights reserved.
n202