🗂️ Syllabus
Official ICSE Class 10 syllabus — session 2026-2027.
Free syllabus & summaries — want to actually practice?
Sign up free → 5 chapter tests, AI tutor, handwriting grading & instant feedback.
Computer Applications
Revision of Class IX
-
1.
›Introduction to OOP Concepts1. Revision of Class IX Syllabus — Introduction to Object Oriented Programming concepts (i) Principles of Object Oriented Programming, (D...
-
2.
›Elementary Concept of Objects and Classes2. Elementary Concept of Objects and Classes Modelling entities and their behaviour by objects, a class as a specification for objects an...
-
3.
›Values and Data Types3. Values and data types Character set, ASCII code, Unicode, Escape sequences, Tokens, Constants and Variables, Data types, type conversi...
-
4.
›Operators in Java4. Operators in Java Forms of operators, Types of operators, Counters, Accumulators, Hierarchy of operators, 'new' operator, dot ( . ) op...
-
5.
›Input in Java5. Input in Java Initialization, Parameter, introduction to packages, Input streams (Scanner Class), types of errors, types of comments. ...
-
6.
›Mathematical Library Methods6. Mathematical Library Methods Introduction to package java.lang [ default ], methods of Math class. pow(x,y), sqrt(x), cbrt(x), ceil(x)...
-
7.
›Conditional Constructs in Java7. Conditional constructs in Java Application of if, if else, if else if ladder, switch case, default, break. if, if else, if else if, Ne...
-
8.
›Iterative Constructs in Java8. Iterative constructs in Java Definition, Types of looping statements, entry controlled loops [ for, while] , exit controlled loop [do ...
-
9.
›Nested for Loops9. Nested for loops Introduce nested loops through some simple examples. Demonstrate break and continue statements with the help of neste...
-
10.
›Class as the Basis of all Computation2. Class as the Basis of all Computation Objects and Classes. Objects encapsulate state and behaviour – numerous examples; member variabl...
-
11.
›User-defined Methods3. User defined Methods Need of methods, syntax of methods, forms of methods, method definition, method calling, method overloading, decl...
-
12.
›Constructors4. Constructors Definition of Constructor, characteristics, types of constructors, use of constructors, constructor overloading. Default ...
-
13.
›Library Classes (Wrapper Classes, Autoboxing/Unboxing)5. Library classes Introduction to wrapper classes, methods of wrapper class and their usage with respect to numeric and character data t...
-
14.
›Encapsulation (Access Specifiers & Variable Scope)6. Encapsulation Access specifiers and its scope and visibility. Access specifiers – private, protected and public. Visibility rules for ...
-
15.
›Arrays (1-D & 2-D, Sorting & Searching)7. Arrays Definition of an array, types of arrays, declaration, initialization and accepting data of single and double dimensional arrays...
-
16.
›String Handling (String class methods)8. String handling String class, methods of String class, implementation of String class methods, String array. The following String clas...