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...
    ›