Class IX Computer Application Syllabus Computer Applications
Class IX Computer Application Syllabus Computer Applications
Aims:
1. To empower students by enabling them to build 3. To develop logical and analytical thinking so that
their own applications. they can easily solve interactive programs.
2. To introduce students to some effective tools to 4. To help students learn fundamental concepts of
enable them to enhance their knowledge, broaden computing using object oriented approach in one
horizons, foster creativity, improve the quality of computer language.
work and increase efficiency. 5. To provide students with a clear idea of ethical
issues involved in the field of computing.
CLASS IX
There will be one written paper of two hours duration 2. Elementary Concept of Objects and Classes
carrying 100 marks and Internal Assessment of
Modelling entities and their behaviour by objects, a
100 marks.
class as a specification for objects and as an object
The paper will be divided into two sections A and B. factory, computation as message passing/method
calls between objects (many examples should be
Section A (Compulsory – 40 marks) will consist of
done to illustrate this). Objects encapsulate state
compulsory short answer questions covering the entire
(attributes) and have behaviour (methods). Class as
syllabus.
a user defined data type.
Section B (60 marks) will consist of questions which
A class may be regarded as a blueprint to create
will require detailed answers. There will be a choice of
objects. It may be viewed as a factory that produces
questions in this section.
similar objects. A class may also be considered as a
THEORY – 100 Marks new data type created by the user, that has its own
functionality.
1. Introduction to Object Oriented Programming
concepts 3. Values and data types
(i) Principles of Object Oriented Programming, Character set, ASCII code, Unicode, Escape
(Difference between Procedure Oriented and sequences, Tokens, Constants and Variables, Data
Object oriented). types, type conversions.
All the four principles of Object Oriented
Escape sequences [\n, \t, \\, \”, \’], Tokens and its
Programming should be defined and
types [keywords, identifiers, literals, punctuators,
explained using real life examples (Data
operators], primitive types and non-primitive types
abstraction, Inheritance, Polymorphism,
with examples, Introduce the primitive types with
Encapsulation).
size in bits and bytes, Implicit type conversion and
(ii) Introduction to JAVA - Types of java Explicit type conversion.
programs – Applets and Applications, Java
Compilation process, Java Source code, Byte 4. Operators in Java
code, Object code, Java Virtual Machine
Forms of operators, Types of operators, Counters,
(JVM), Features of JAVA.
Accumulators, Hierarchy of operators, ‘new’
Definition of Java applets and Java operator, dot ( . ) operator.
applications with examples, steps involved in
Forms of operators (Unary, Binary, Ternary), types
compilation process, definitions of source
of operators (Arithmetic, Relational, Logical,
code, byte code, object code, JVM, features of
Assignment, Increment, Decrement, Short hand
JAVA - Simple, Robust, secured, object
operators), Discuss precedence and associativity of
oriented, platform independent, etc.
operators, prefix and postfix, Creation of dynamic
154
memory by using new operator, invoking members finite and infinite, delay, multiple counter variables
of class using dot operator, Introduce (initializations and updations). Demonstrate break
System.out.println() and System.out.print() for and continue statements with the help of loops.
simple output.
Loops are fundamental to computation and their
(Bitwise and shift operators are not included). need should be shown by examples.
156
Coding and Documentation: Evaluation of practical work (Assignments) will
be done as follows:
Is the coding done properly? (choice of names, no
unconditional jumps, proper organization of Subject Teacher (Internal Examiner): 100 marks
conditions, proper choice of loops, error handling
code layout). Is the documentation complete and Criteria Class Variable Coding and Execution
(Total- design description Documentation OR
readable? (class documentation, variable 100 (20 (20 marks) (20 marks) Output
documentation, method documentation, marks) marks) (40
constraints, known bugs – if any). marks)
Poor 8 8 8 16
157