Page 11 - Cs_withBlue_J_C11_Flipbook
P. 11

14.   Packages
                       Definition, creation of packages, importing user defined packages, interaction of objects across packages.
                       Java Application Programming Interface (API), development of applications using user defined packages.
                  15.  Trends in computing and ethical issues
                       (a)   Artificial Intelligence, Internet of Things, Virtual Reality and Augmented Reality.
                          Brief understanding of the above and their impact on Society.

                       (b)  Cyber Security, privacy, netiquette, spam, phishing.
                          Brief understanding of the above.

                       (c)   Intellectual property, Software copyright and patents and Free Software Foundation.
                          Intellectual property and corresponding laws and rights, software as intellectual property.
                            Software copyright and patents and the difference between the two; trademarks; software licensing and
                          piracy, Free Software Foundation and its position on software, Open Source Software, various types
                          of licensing (e.g. GPL, BSD).
                            Social impact and ethical issues should be discussed and debated in class. The important thing is for
                          students to realise that these are complex issues and there are multiple points of view on many of them
                          and there is no single ‘correct’ or ‘right’ view.
                                                  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.
   6   7   8   9   10   11   12   13   14   15   16