CSC111

Introduction to Programming

Criteria for evaluating a Java Program by the instructor.

CATEGORY

Exemplary

Competent

Acceptable

Unacceptable

Not Attempted

Zero grade

Algorithm

Demonstrates superior thought and exceptional creativity in handling the problem(s).

Demonstrates above average thought and creativity in handling the problem(s).

Demonstrates moderate thought and creativity in handling the problem(s).

Demonstrates little or no thought or creativity in handling the problem(s).

Not attempted

Logical Reasoning

Uses complex reasoning.

Uses effective logic.

Uses some evidence of logic.

Uses little evidence of logic.

Not attempted

Strategy/Procedures

Consistently uses an efficient and effective strategy to solve the problem(s).

Consistently uses an effective strategy to solve the problem(s).

Sometimes uses an effective strategy to solve problem(s).

Rarely uses an effective strategy to solve problem(s).

Not attempted

Proper Format and Organization

Presents the work in a neat, proper format that is clear and organized.

Presents the work in a neat, proper format that is organized.

Presents the work in a somewhat proper format that is somewhat organized.

Presents the work in a sloppy and unorganized format.

Not attempted

Comments

Comments are detailed, clear and include all critical components.

Comments are clear and include all critical components.

Comments are somewhat unclear but include some critical components.

Comments are unclear and missing several components or not included.

Not attempted

Source Code

100% of the source code has no syntax errors.

Almost all (85-99%) of the source code has no syntax errors.

Some (75-84%) of the source code has no syntax errors.

More than 75% of the source code has syntax errors.

Not attempted

Interactive Input

Uses appropriate input for the program and makes populating the input screen easy.

Uses appropriate input for the program and makes populating the input screen difficult.

The input was not appropriate for the program but input was possible.

The input was not appropriate for the program.

Not attempted

Input from a file

The input file was appropriated for the program.

   

The input was not appropriate for the program.

The input file did not exist.

Output

The output was appropriate and aesthetically pleasing.

The output was appropriate and readable.

The output was somewhat appropriate and readable.

The output was not appropriate and/or difficult to read.

The output did not exist.

NOTE: This is the criteria that will be used for the program that will go into the Freshman's e-portfolio.


Go back
Hosted by www.Geocities.ws

1