ICSE Class 10

🗂️ 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.
Sign up free →

Computer Applications

Revision of Class IX

  1. 1.
    Introduction to OOP Concepts
    1. Revision of Class IX Syllabus — Introduction to Object Oriented Programming concepts (i) Principles of Object Oriented Programming, (D...
  2. 2.
    Elementary Concept of Objects and Classes
    2. Elementary Concept of Objects and Classes Modelling entities and their behaviour by objects, a class as a specification for objects an...
  3. 3.
    Values and Data Types
    3. Values and data types Character set, ASCII code, Unicode, Escape sequences, Tokens, Constants and Variables, Data types, type conversi...
  4. 4.
    Operators in Java
    4. Operators in Java Forms of operators, Types of operators, Counters, Accumulators, Hierarchy of operators, 'new' operator, dot ( . ) op...
  5. 5.
    Input in Java
    5. Input in Java Initialization, Parameter, introduction to packages, Input streams (Scanner Class), types of errors, types of comments. ...
  6. 6.
    Mathematical Library Methods
    6. Mathematical Library Methods Introduction to package java.lang [ default ], methods of Math class. pow(x,y), sqrt(x), cbrt(x), ceil(x)...
  7. 7.
    Conditional Constructs in Java
    7. 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. 8.
    Iterative Constructs in Java
    8. Iterative constructs in Java Definition, Types of looping statements, entry controlled loops [ for, while] , exit controlled loop [do ...
  9. 9.
    Nested for Loops
    9. Nested for loops Introduce nested loops through some simple examples. Demonstrate break and continue statements with the help of neste...