Assessment 2 (Total marks 20)
|
Task 1 (total marks 10)
|
Criteria
|
Marks
|
Pass
|
CR
|
DI
|
HD
|
a. Execution: Program launches, executes and terminates without crashing; program executes as specified.
|
1.0
|
Provide java files. They execute without crashing towards intended output (1.0)
|
b. Program design & implementation: Classes with the functions: max, min and range methods (2); mean, median, and mode methods (2); grades and gradeDistn methods (2); which show good design and logic (1).
|
7.0
|
Implement ProcessMarks class with some functions and then combine it with Marks class for testing (3.5)
|
Implement ProcessMarks class with majority of the functions and integrate the mark class with it for testing (4 - 6)
|
Implement and integrate classes with all functions by maintaining logical flow (7)
|
c. Presentation: Code uses good style (identifier naming, indentation, header and inline comments)
|
0.5
|
Few comments and minor indentation errors (0.25)
|
Proper indentation and comments in each block and major lines (0.5)
|
d. Submission: the documents with all components (analysis, testing, and output)
|
1.5
|
Provide sample outputs (0.75)
|
Provide all components within the specified word length(1.5)
|
Task 2 (total marks 10)
|
Criteria
|
Marks
|
Pass
|
CR
|
DI
|
HD
|
a. Execution: Program launches, executes and terminates without crashing; program executes as specified.
|
1.0
|
Provide java files. They execute without crashing towards intended output (1.0)
|
b. Program design & implementation: Fan (3.0) and TestProgram (3.0) classes are implemented as specified, showing good logic.
|
6.0
|
Implement Fan and TestProgram classes with some functions and combine them for testing (3)
|
Implement and integrate the Fan and TestProgram classes with majority of the functions for testing (4)
|
Implement and integrate the Fan and TestProgram classes with all functions with minor error (5)
|
Implement and integrate the Fan and TestProgram classes with all functions perfectly by maintaining logical flow (6)
|
c. UML design: For class Fan.
|
1.5
|
UML with all components (0.75)
|
UML with all components and their modifier, argument, and return type with minor error (1.0)
|
UML with all components and their modifier, argument, and return type (1.5)
|
d. Presentation: Code uses good style (identifier naming, indentation, header and inline comments)
|
0.5
|
Few comments and minor indentation errors (0.25)
|
Proper indentation and comments in each block and major lines (0.5)
|
e. Submission: The document with all components
|
1.0
|
Provide sample outputs (0.5)
|
Provide all components within the specified word length with good explanation (1.0)
|
|
|
|
|
|
|
|