CISCE ICSE Class 10 Computer Applications Syllabus - Free PDF Download
CISCE Syllabus 2025-26 ICSE Class 10 : The CISCE ICSE Class 10 Computer Applications Syllabus for the examination year 2025-26 has been released by the Council for the Indian School Certificate Examinations, CISCE. The board will hold the final examination at the end of the year following the annual assessment scheme, which has led to the release of the syllabus. The 2025-26 CISCE ICSE Class 10 Computer Applications Board Exam will entirely be based on the most recent syllabus. Therefore, students must thoroughly understand the new CISCE syllabus to prepare for their annual exam properly.
The detailed CISCE ICSE Class 10 Computer Applications Syllabus for 2025-26 is below.
CISCE ICSE Class 10 Computer Applications Revised Syllabus
CISCE ICSE Class 10 Computer Applications and their Unit wise marks distribution
CISCE ICSE Class 10 Computer Applications Course Structure 2025-26 With Marking Scheme
# | Unit/Topic | Weightage |
---|---|---|
I | Revision of Class IX Syllabus | |
1.01 | Introduction to Object Oriented Programming Concepts | |
1.02 | Elementary Concept of Objects and Classes | |
1.03 | Values and Data Types | |
1.04 | Operators in Java | |
1.05 | Introduction to Java | |
1.06 | Input in Java | |
1.07 | Mathematical Library Methods | |
1.08 | Conditional Statements in Java | |
1.09 | Iterative Constructs in Java | |
1.1 | Nested Loop | |
II | Library Classes | |
III | Arrays (Single Dimensional and Double Dimensional) | |
IV | String Handling | |
V | User - Defined Method | |
VI | Class as the Basis of All Computation | |
VII | Constructors | |
VIII | Encapsulation | |
Total | - |
Advertisements
Advertisements
Advertisements
Syllabus
CISCE ICSE Class 10 Computer Applications Syllabus for Chapter 1: Revision of Class IX Syllabus
- Introduction of Object-oriented Programming
- Procedure Oriented Language
- Object Oriented Language
- Principles of Object Oriented Programming (OOP)
- Introduction of Principles of Object Oriented Programming (OOP)
- Data Abstraction
- Encapsulation
- Inheritance
- Polymorphism
- Introduction of Elementary Concept of Objects and Classes
- Creating an Object of a Class
- Real World Vs Software Class and Objects
- Features of a Class
- Introduction of Values and Data Types
- Character Sets in Java
- Encoding of Characters
- Escape Sequences
- Introduction of Escape Sequences
- Using Escape Sequences
- Tokens
- Introduction of Tokens
- Literals
- Identifiers
- Assignment
- Operators
- Punctuators
- Separators
- Keywords
- Data Types
- Introduction of Data Types
- Primitive Data Types
- Non-Primitive Data Types
- Type Conversion
- Introduction of Type Conversion
- Implicit Type Conversion
- Explicit Type Conversion
- Introduction of Operators in Java
- Expression and Statement
- Types of Operators
- Arithmetical Operators
- Relational Operators
- Logical Operators
- Introduction to Java
- Java Compiler and Interpreter
- Basic Elements of Java Programming
- Output Statement in Java Programming
- Java Programming using BlueJ
- Java Program on BlueJ Platform
- Introduction of Input in Java
- Using Function Argument
- Using Stream Class
- Using Scanner Class
- Using Command Line Argument
- Types of Errors
- Comment Statements in Java Programming
- Introduction of Mathematical Library Methods
- Methods of Math Class
- Trigonometrical Functions
- Introduction of Conditional Statements in Java
- Flow of Control
- Normal Flow of Control
- Conditional Flow of Control
- If constructs
- Multi-Branching statement
- Introduction of Iterative Constructs in Java
- Entry Controlled Loop
- Exit Controlled Loop
- Introduction of Nested Loop
- Types of Nested Loops
- Nested for loop
- Nested while loop
- Nested do-while loop
CISCE ICSE Class 10 Computer Applications Syllabus for Chapter 2: Library Classes
CISCE ICSE Class 10 Computer Applications Syllabus for Chapter 3: Arrays (Single Dimensional and Double Dimensional)
CISCE ICSE Class 10 Computer Applications Syllabus for Chapter 4: String Handling
CISCE ICSE Class 10 Computer Applications Syllabus for Chapter 5: User - Defined Method
- Introduction of User - Defined Method
- Construct or Components of a Method
- Invoking a Method
- Ways of passing values to a function
- Types of Method
- Pure Methods (Functions)
- Impure Methods (Functions)
- Function Overloading
- Recursive Function
CISCE ICSE Class 10 Computer Applications Syllabus for Chapter 6: Class as the Basis of All Computation
- Introduction to Object Oriented Programming (OOP)
- Class & Objects
- Class & Objects
- User-defined and Primitive data type
- Access Specifiers
- Different types of Variables
- Instance variables
- Class variables (Static variables)
- Local variables
- Different Types of Methods
- Member Methods
- Constructors
- Nested Member Methods
- This Keyword
CISCE ICSE Class 10 Computer Applications Syllabus for Chapter 7: Constructors
CISCE ICSE Class 10 Computer Applications Syllabus for Chapter 8: Encapsulation
- Introduction to Encapsulation
- Scope of Variables
- Inheritance
- Introduction to Inheritance
- Single Inheritance
- Multiple Inheritance
- Multilevel Inheritance
- Hierarchical inheritance
- Hybrid inheritance
- Types of Inheritance