Page 12 - CA_Blue( J )_Class10
P. 12
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 description:
Format for variable description:
Name of the Variable Data Type Purpose/description
Execution or Output:
Does the program run on all sample input correctly?
Evaluation of practical work will be done as follows:
An External Examiner shall be nominated by the Head of the School and may be a teacher from the faculty, but not
teaching the subject in the relevant section/class. For example, a teacher of Computer Science in class VIII may be
deputed to be the External Examiner for class X.
Subject Teacher (Internal Examiner) 50 marks
External Examiner 50 marks
Coding and
Criteria (Total-50 Class design (10 Variable description Documentation (10 Execution OR Output
marks) marks) (10 marks) (20 marks)
marks)
Excellent 10 10 10 20
Good 8 8 8 16
Fair 6 6 6 12
Poor 4 4 4 8
The total marks obtained out of 100 are to be sent to the Council by the Head of the school.
The Head of the school will be responsible for the online entry of marks on the Council’s CAREERS portal by the due
date.
SOFTWARE FOR CLASSES IX & X
Any suitable Operating System can be used.
For teaching fundamental concepts of computing using an object-oriented approach, Blue J environment (3.2 or higher
version) compatible with JDK (5.0 or higher version) as the base or any other editor or IDE, compatible with JDK (5.0 or
higher version) as the base may be used. Ensure that the latest versions of software are used.

