Page 12 - ComputerScience_Class_11
P. 12

PAPER II: PRACTICAL : 30 MARKS
                       This paper of three hours duration will be evaluated internally by the school.
                       The paper shall consist of three programming problems (in Java only) from which a candidate has to
                       attempt any one. The practical consists of the two parts:
                       (1) Planning Session
                       (2) Examination Session

                       The total time to be spent on the Planning session and the Examination session is three hours. A maximum of
                       90 minutes is permitted for the Planning session and 90 minutes for the Examination session. Candidates are
                       to be permitted to proceed to the Examination Session only after the 90 minutes of the Planning Session
                       are over.
                       Planning Session

                       The candidates will be required to prepare an algorithm and a hand-written Java program to solve the
                       problem.

                       Examination Session
                       The program handed in at the end of the Planning session shall be returned to the candidates. The candidates will
                       be required to key-in and execute the Java program on seen and unseen inputs individually on the Computer and
                       show execution to the examiner. A printout of the program listing, including output results should be attached to
                       the answer script containing the algorithm and handwritten program. This should be returned to the examiner.
                       The program should be sufficiently documented so that the algorithm, representation and development
                       process is  clear from reading the program.  Large differences between  the planned  program and the
                       printout will result in loss of marks. Teachers should maintain a record of all the assignments done as part
                       of the practical work throughout the year and give it due credit at the time of cumulative evaluation at the
                       end of the year. Students are expected to do a minimum of twenty assignments (15 programs in Java and
                       5 programs in Python) for the year and ONE project based on the chapter ‘Trends in computing and ethical
                       issues’. The project work may be submitted to the school in handwritten or typed form (hard copy or soft
                       copy), or as PowerPoint presentations (PPTs).
                                                   TOPIC WISE BREAKUP OF ASSIGNMENTS
                       Java – minimum of 15 programs
                       •  Three programs based of conditional / iterative statements (series, number logic, patterns)
                       •  Three programs based on Single dimensional arrays
                       •  Three programs based on Double dimensional arrays
                       •  Four programs based on String handling
                       •  Two programs based on File handling
                       Note: All programs should be based on classes and objects.
                       Python – minimum of 5 programs
                       •  One program based on sequential statements
                       •  Two programs on conditional / iteration statements
                       •  Two programs on nested iteration statements
                                                       LIST OF SUGGESTED PROJECTS:

                       PRESENTATION / MODEL BASED/ APPLICATION BASED
                   1.  Creating an expert system for road-traffic management (routing and re-routing of vehicles depending on
                      congestion).
   7   8   9   10   11   12   13   14   15   16   17