Skip to main content

iRubric: Java Programming Project rubric

find rubric

edit   print   share   Copy to my rubrics   Bookmark   test run   assess...   delete   Do more...
Java Programming Project 
Rubric Code: GX9A975
Ready to use
Public Rubric
Subject: Computers  
Type: Project  
Grade Levels: Undergraduate

Powered by iRubric Mechanics of Program
  Poor

3 pts

Fair

7 pts

Good

10 pts

Enter TOTAL

(N/A)

Knowledge

Poor

Displays knowledge of only the most basic functions in Java.
Fair

Demonstrates knowledge of more complex functions in Java.
Good

Uses both basic and complex functions in conjunction with one another to create a decent program.
Enter TOTAL
Organization

Poor

Program is extremely unorganized. It is difficult to understand what any particular portion does.
Fair

Program is not necessarily well organized, but it is evident what each portion does. May be the result of commenting.
Good

Program is well organized and comments describe what each major portion of the program does. Full points in this category can also be rewarded if the quality of the resulting program is such that one does not need to understand what a certain part of the code does.
Enter TOTAL
Problem Solving and Efficiency

Poor

All problems are solved in an extremely roundabout manner, taking into account that much of the language was learned within the given time period.
Fair

Some of the program is written rather efficiently, keeping in mind that much of the language was learned within the given time period.
Good

Most of the program is written in a efficient manner, keeping in mind that much of the language was learned within the given time period.
Enter TOTAL
Effort

Poor

Little to no effort was put into the programming. The programmer didn't even care.
Fair

A moderate amount of effort was put into the program. However, the programmer didn't seem to care about his/her work.
Good

Much thought was obviously put into the program. It was well crafted--and not done in a night.
Enter TOTAL
Originality

Poor

Program is not creative. It's basically just a pocket calculator, but with only the four basic operations.
Fair

Program is somewhat unimpressive. However, the programmer could have been more vigilant in pursuing the most interesting aspects.
Good

Program is rather interesting and creative for three week's work.
Enter TOTAL
Punctuality

Poor

Project is handed in very late.
Fair

Project is a day or two late.
Good

Project is finished by 11:59:59.99 PM the day it is due.
Enter TOTAL
Final Result
  Poor

2 pts

Fair

5 pts

Good

8 pts

Enter Title

(N/A)

CODING
Appropriate Data Types and Variable

Poor

Data types not suitable, variables names are ambiguous
Fair

Data typea are appropriate and variables names lack clarity
Good

Data types are appropriate with meaning ful variable names
Enter Title
Use of Selection Structure

Poor

No usage of selection structure
Fair

Fair use of selection structure
Good

codes are appropriate and well done
Enter Title
Use of Loop

Poor

No usage of selection loop
Fair

Fair use of loop structure
Good

codes are appropriate and well done
Enter Title
Use of Array and File

Poor

No usage of array and files
Fair

Fair use of array and files
Good

codes are appropriate and well done
Enter Title
GUI

Poor

No usage of GUI
Fair

Fair use of GUI
Good

codes are appropriate and well done
Enter Title
Result

Poor

Program is finished, but the usability and performance leave much to be desired.
Fair

Program works fairly well, but lacks any sort of polish.
Good

Program performs the desired function and does it well.
Enter Title




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.

n243