Page 9 - CA_Blue( J )_Class9
P. 9

SYLLABUS CLASS IX




                 Aims:
                 1.   To empower students by enabling them to build their own applications.
                 2.   To introduce students to some effective tools to enable them to enhance their knowledge, broaden
                     horizons, foster creativity, improve the quality of work and increase efficiency.
                 3.   To develop logical and analytical thinking so that they can easily solve interactive programs.
                 4.   To help students learn fundamental concepts of computing using object-oriented approach in one
                     computer language.
                 5.   To provide students with a clear idea of ethical issues involved in the field of computing.
                 There will be one written paper of two hours duration carrying 100 marks and Internal Assessment of
                 100 marks.
                 The paper will be divided into two sections A and B.
                 Section A (Compulsory – 40 marks) will consist of compulsory short answer questions covering the entire
                 syllabus.
                 Section B (60 marks) will consist of questions which will require detailed answers. There will be a choice
                 of questions in this section.

                                                       THEORY-100 Marks

                 1. Introduction to Object-Oriented Programming concepts
                 (i)   Principles  of  Object-Oriented  Programming  (Difference  between  Procedure-Oriented  and  Object
                     oriented).
                     All  the four principles of Object-Oriented Programming  should  be defined  and explained  using
                     real life examples (Data abstraction, Inheritance, Polymorphism, and Encapsulation).

                 (ii)  Introduction to JAVA - Types of java programs—Applets and Applications, Java Compilation process, Java
                     Source code, Byte code, Object code, Java Virtual Machine (JVM), Features of JAVA.
                     Definition of Java applets and Java applications with examples, steps involved in compilation process,
                     definitions of source ode, byte code, object code, JVM, features of JAVA - Simple, Robust, secured,
                     object-oriented, platform independent, etc.
                 2. Elementary Concept of Objects and Classes
                 Modelling entities and their behaviour by objects, a class as a specification for objects and as an object
                 factory,  computation  as  message  passing/method  calls  between  objects  (many  examples  should  be
                 done to illustrate this). Objects encapsulate state (attributes) and have behaviour (methods). Class as a
                 user defined data type.
                 A class may be regarded as a blueprint to create objects. It may be viewed as a factory that produces
                 similar objects. A class may also be considered as a new data type created by the user, that has its own
                 functionality.
                 3. Values and data types
                 Character set, ASCII code, Unicode, Escape sequences, Tokens, Constants and Variables, Data types, type
                 conversions.
                 Escape sequences [\n, \t, \\, \”, \’], Tokens and its types [keywords, identifiers, literals, punctuators,
                 operators], primitive types and non-primitive types with examples, Introduce the primitive types with
                 size in bits and bytes, Implicit type conversion and Explicit type conversion.
                 4. Operators in Java
                 Forms of operators, Types of operators, Counters, Accumulators, Hierarchy of operators, ‘new’ operator,
                 dot ( . ) operator.
   4   5   6   7   8   9   10   11   12   13   14