Skip to main content

iRubric: Programming Assignment rubric

find rubric

edit   print   share   Copy to my rubrics   Bookmark   test run   assess...   delete   Do more...
Programming Assignment 
High emphasis on execution and correctness. Less emphasis on quality of code.
Rubric Code: F266A2
Ready to use
Public Rubric
Subject: Computers  
Type: Project  
Grade Levels: (none)

Powered by iRubric Programming
100 % Enter rubric description
  Poor

(N/A)

Fair

(N/A)

Good

(N/A)

Implementation
60 %
Correctness
30 pts

How correct is the output of the program

Poor

Program does not work correctly, output is wrong most of the time or there is no output
Fair

Program works correctly in general in most areas but not in all areas
Good

Program works correctly in all areas and generates correct output
Execution
30 pts

How smoothly does the program execute - are there any bugs

Poor

Program does not execute
Fair

Program executes but crashes in some areas
Good

Program executes perfectly
Quality of Code
40 %
Code Structure
10 pts

Structure of code, use of functions and procedures, code segmentation

Poor

Long code segments, improper usage of functions, functions with side effects
Fair

Code structure needs work
Good

Code structure has perfectly followed guidelines. Short code segments, proper use of functions
Comments
10 pts

Code is commented properly

Poor

Code is not commented at all
Fair

Code is commented but not sufficiently
Good

Code is sufficiently commented with comments on every file, code segment, variable, and function.
Naming Convension
10 pts

How closely is the naming convension for variables, functions, and files are followed

Poor

Names are too cryptic, inconsistent, or do not follow any convension
Fair

Names follow the convensions in most part, but need work
Good

All names are easy to understand, consistent (in both wording and capitalization) and follow the guidelines
Style
5 pts

How closely are styling conventions for comments, indentation, and code structure is followed

Poor

Not followed at all, or poorly followed
Fair

Followed for the most part
Good

Followed all the time
Code Reuse
5 pts

How well code reuse is implemented

Poor

Too much redundancy in code
Fair

Occasional code redundancy
Good

No code redundancy



Keywords:
  • Computer Science, Programming, Coding

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.

n202