Page 12 - Robotics and AI class 10
P. 12

EVALUATION OF PROGRAMMING ASSIGNMENTS
        The teacher-in-charge shall evaluate all the programming assignments done by the student throughout the year (both written
        and practical work). He/she shall ensure that most of the components of the syllabus have been used appropriately in the
        assignments. Assignments should be with appropriate list of variables and comment statements. The student has to mention
        the output of the programs.

        Proposed Guidelines for Marking
        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. 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 organisation 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 programming assignments will be done as follows:
                         Subject Teacher (Internal Examiner)              50 marks

                         External Examiner                                50 marks



                   Criteria       Class Design        Variable           Coding and         Execution OR
               (Total-50 marks)    (10 marks)       Description        Documentation           Output
                                                     (10 marks)          (10 marks)          (20 marks)
              Excellent                10                10                  10                  20
              Good                      8                8                    8                  16
              Fair                      6                6                    6                  12
              Poor                      4                4                    4                   8
        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 of class XII may be deputed to be the
        External Examiner for class X.
        The total marks obtained out of 100 are to be sent to CISCE by the Head of the school.
        The Head of the school will be responsible for the online entry of marks on CISCE’s CAREERS portal by the due date.



                                                         x
   7   8   9   10   11   12   13   14   15   16   17