Page 11 - computer science (868) class 11
P. 11
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 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 for the year and ONE project based on the syllabus.
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).
2. Creating an expert system for medical diagnosis on the basis of symptoms and prescribe a suitable
treatment.
3. Creating a security system for age-appropriate access to social media.
4. Simulate Adders using Arduino Controllers and Components.
5. Simulate a converter of Binary to Decimal number systems using Arduino Controllers and Components.
6. Develop a console-based application using Java for Movie Ticket Reservation.
7. Develop a console-based application using Java to encrypt and decrypt a message (using cipher text,
Unicode-exchange, etc).

