Skip to main content

iRubric: Java Programming Rubrics

find rubric

edit   print   share   Copy to my rubrics   Bookmark   test run   assess...   delete   Do more...
Java Programming Rubrics 
Rubric for evaluating student perfromance.
Rubric Code: SX4473A
Ready to use
Public Rubric
Subject: Computers  
Type: Assessment  
Grade Levels: 9-12

Powered by iRubric Assessment
  Poor

1 pts

Fair

2 pts

Good

3 pts

Excellent

4 pts

I

Introduction to Java

Poor

Student is able to compile and execute a Java program using an IDE
Fair

Student is able to compile and execute a Java program using an IDE and debugs programming errors
Good

Student is able to compile and execute a Java program using an IDE and debugs common errors based on a particular situation.
Excellent

Student is able to compile and execute a Java program using an IDE and debugs common errors based on a particular situation and produces correct output.
II

Your First Java Program

Poor

Student is able to apply common syntax of each program line.
Fair

Student is able to <BR>
apply common syntax of each program line and debugs common errors.
Good

Student is able to <BR>
apply common syntax of each program line, debugs common errors and be able to produce results.
Excellent

Student demonstrates full knowledge to apply common syntax of each program line, debugs common errors and be able to produce correct results.
III

Java Keywords, Identifiers, Data types and Casing

Poor

Student recognizes Java keywords and uses correct identifiers.
Fair

Student recognizes Java keywords and uses correct identifiers and be able to compile a simple Java program.
Good

Student recognizes Java keywords, uses correct identifiers, be able to compile and execute a simple Java program.
Excellent

Student recognizes Java keywords, uses correct identifiers, be able to compile and execute a simple Java program and debugs to produce correct output.
IV

Java Operators

Poor

Student evaluates expressions using the different operators.
Fair

Student evaluates expressions using the different operators following the hierarchy of operators.
Good

Student build simple Java program that uses Java operators.
Excellent

Student build simple Java program that uses Java operators and produces correct output.
V

Decisions

Poor

Student recognizes problems that can be solved using conditional statements.
Fair

Student creates programs using if- else, nested if and switch statements
Good

Student creates programs using if- else, nested if and switch statements and debugs the codes.
Excellent

Student creates programs using if- else, nested if and switch statements and debugs the codes and produces correct output.
VI

Looping

Poor

Student recognizes problems that can be solved using looping statements
Fair

Student creates programs using looping statements
Good

Student creates programs using looping statements and debugs the codes.
Excellent

Student creates programs using looping statements and debugs the codes and produces correct output.
VII

Preparations

Poor

Student is not prepared for the defense.
Fair

Student is slightly prepared for the defense.
Good

Student is prepared for the defense.
Excellent

Student is well prepared for the defense.
VIII

Creativity

Poor

Not creative. No interesting use of code. Coding itself was not creatively employed. The program was not creative.
Fair

Used code in a simple way, but very little creativity involved.
Good

Coding was creative in and of itself. Tried to create something within his skill level but something that was at the same altogether interesting.
Excellent

The program created was creative and interesting.
IX - Extra Credit

Object Oriented Programming.

Poor

Student can explain a class written for an object.
Fair

Student can diagram an object with knowledge and behaviors for their program.
Good

The program has two classes and at least one object.
Excellent

The program is broken down into multiple classes and run by a main program.
X - Extra Credit

Imported and ExtendedClasses

Poor

Student can describe either an imported or extended class.
Fair

Student can explain both an imported and extended class.
Good

The program has either an imported or an extended class.
Excellent

The program has both an imported and extended class.



Keywords:
  • Computer







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.

n52