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.