The teacher should use the criteria below to judge the
internal work done. Basically, four criteria are being
suggested: class design, coding and documentation,
variable description and execution or output. The
actual grading will be done by the teacher based on
his/her judgment. However, one possible way: divide
the outcome for each criterion into one of 4 groups:
excellent, good, fair/acceptable, poor/unacceptable,
then use numeric values for each grade and add to get
the total.
Class design:
Has a suitable class (or classes) been used?
Are all attributes with the right kinds of types present?
Is encapsulation properly done?
Is the interface properly designed?
Coding and Documentation:
Is the coding done properly? (choice of names, no
unconditional jumps, proper organization of
conditions, proper choice of loops, error handling code
layout). Is the documentation complete and readable?
(class documentation, variable documentation,
method documentation, constraints, known bugs - if
any).
Variable and Description
Format for variable description:
Name of the Data Type
variable
Purpose/Description
Coding and Documentation:
Is the coding done properly? (choice of names, no
unconditional jumps, proper organization of
conditions, proper choice of loops, error handling code
layout). Is the documentation complete and readable?
(class documentation, variable documentation,
method documentation, constraints, known bugs - if
any).
Variable and Description
Format for variable description:
Name of the Data Type
variable
Purpose/Description
Coding and Documentation:
Is the coding done properly? (choice of names, no
unconditional jumps, proper organization of
conditions, proper choice of loops, error handling code
layout). Is the documentation complete and readable?
(class documentation, variable documentation,
method documentation, constraints, known bugs - if
any).
Variable and Description
Format for variable description:
Name of the Data Type
variable
Purpose/Description
Coding and Documentation:
Is the coding done properly? (choice of names, no
unconditional jumps, proper organization of
conditions, proper choice of loops, error handling code
layout). Is the documentation complete and readable?
(class documentation, variable documentation,
method documentation, constraints, known bugs - if
any).
Variable and Description
Format for variable description:
Name of the Data Type
variable
Purpose/Description
Evaluation of practical work (Assignments) will be
done as follows:
Subject Teacher (Internal Examiner): 100 Marks
Criteria Class Variable
(Total- design
description
Coding and Execution
Documentation
OR
100
(20
(20 marks)
(20 marks)
Output
marks)
marks)
(40
marks)
Excellent 20
20
20
20
40
Good
16
16
16
32
Fair
12
12
12
24
Poor
00
8
00
8
00
8
16
- 2 views