CPT307.W5A1.11.2016

Description:


Total Possible Score: 25.00

Utilizes a Java LinkedList to Input the Brand Name of the Equipment Along with the Equipment’s Corresponding Gain and Cost

Total: 1.00

Distinguished - Successfully utilizes a Java LinkList to input three out of three variables.

Proficient - Utilizes a Java LinkList to input two out of three variables.

Basic - Utilizes a Java LinkList to input one out of three variables.

Below Expectations - The Java program does not utilize a LinkedList to input one or more variables, does not execute, or is submitted with errors.

Non-Performance - The program is either nonexistent or lacks the components described in the assignment instructions.


Completes Input via Keyboard or File

Total: 1.00

Distinguished - The input is entered correctly.

Proficient - N/A

Basic - The input is entered correctly for most of the variables.

Below Expectations - The input is entered incorrectly entered for all of the variables.

Non-Performance - The input is either nonexistent or lacks the components described in the assignment instructions, or the Java program does not execute or is submitted with errors.


Utilizes the ROI Calculation with the Data from the LinkedList

Total: 3.00

Distinguished - Successfully utilizes the ROI calculation from the LinkedList for three out of three variables.

Proficient - Utilizes the ROI calculation from the LinkedList for two out of three variables.

Basic - Utilizes the ROI calculation from the LinkedList for one out of three variables.

Below Expectations - The Java program does not utilize the ROI calculation with the data from the LinkedList, does not execute, or is submitted with errors.

Non-Performance - The program is either nonexistent or lacks the components described in the assignment instructions.


Sorts from the Best to Least ROI with Equipment name, Gain, Cost, and Calculated ROI Accurately Displayed to the Screen

Total: 15.00

Distinguished - Successfully sorts and accurately displays the results from the ROI calculation, including proper formatting.

Proficient - Successfully sorts and accurately displays the results from the ROI calculation; however, proper formatting is not used.

Basic - Successfully displays the results from the ROI calculation; however, the results are not sorted successfully and in proper format.

Below Expectations - The Java program does not sort the equipment, or the results are not displayed accurately displayed to the screen.

Non-Performance - The Java program does not execute or is submitted with errors.


Submits Source Code in a Zip File that Includes the Required Comments

Total: 2.00

Distinguished - All source code submitted and contains the required comments.

Proficient - Some of the source code is submitted and contains the required comments.

Basic - Some of the source code is submitted and contains only some of the required comments.

Below Expectations - Source code has been submitted but contains no comments.

Non-Performance - The source code is either nonexistent or lacks the components described in the assignment instructions.


Describes the Object-Oriented Features of the Java Program

Total: 1.00

Distinguished - Correctly and thoroughly describes all of the object-oriented features of the Java program.

Proficient - Correctly describes most of the object-oriented features of the Java program. Minor details are missing.

Basic - Partially describes some of the object-oriented features of the Java program. Relevant details are missing and/or inaccurate.

Below Expectations - Attempts to describe the object-oriented features of the Java program; however, not all of the feature are included, and significant details are missing and entirely inaccurate.

Non-Performance - The description for the object-oriented features of the Java program is either nonexistent or lacks the components described in the assignment instructions.


Includes the Code to Inform the User that the Program Has Completed Processing

Total: 1.00

Distinguished - Includes the code to successfully inform the user that the program has completed processing.

Proficient - N/A

Basic - N/A

Below Expectations - The code to inform the user that the program has completed processing is included; however, it did not display.

Non-Performance - The Java program does not execute or is submitted with errors.


Written Communication: Control of Syntax and Mechanics

Total: 1.00

Distinguished - Displays meticulous comprehension and organization of syntax and mechanics, such as spelling and grammar. Written work contains no errors and is very easy to understand.

Proficient - Displays comprehension and organization of syntax and mechanics, such as spelling and grammar. Written work contains only a few minor errors and is mostly easy to understand.

Basic - Displays basic comprehension of syntax and mechanics, such as spelling and grammar. Written work contains a few errors which may slightly distract the reader.

Below Expectations - Fails to display basic comprehension of syntax or mechanics, such as spelling and grammar. Written work contains major errors which distract the reader.

Non-Performance - The assignment is either nonexistent or lacks the components described in the instructions.