ICSE Class 9 Computer Applications Syllabus for Board Exam 2026-27, Download PDF Here

Check the ICSE Class 9 Computer Applications Syllabus 2026-27, including all Java topics, chapter-wise details, 100-mark internal assessment, practical assignments and evaluation criteria.

Nov 1, 2026, 13:31 IST

The ICSE Class 9 Computer Applications Syllabus 2026-27 introduces students to the fundamentals of computer programming, object-oriented concepts and Java. Prescribed by the Council for the Indian School Certificate Examinations (CISCE), the syllabus aims to develop students' logical thinking, problem-solving abilities and practical programming skills.

The Class 9 Computer Applications syllabus covers topics such as object-oriented programming, Java, data types, operators, input methods, mathematical library methods, conditional statements and looping constructs. Students will also learn about ethical issues in computing and practise writing Java programs through laboratory assignments.

The subject carries a total of 200 marks, divided equally between the written examination and internal assessment. Students can check the complete ICSE Class 9 Computer Applications syllabus for 2026-27 below, including chapter-wise topics, assessment requirements and evaluation criteria.

ICSE Class 9 Computer Applications Syllabus: Overview

The ICSE Class 9 Computer Applications subject focuses on building a strong foundation in Java programming. Students learn basic programming concepts and gradually move towards writing programmes using conditional statements, loops and nested loops.

Related Stories

Particulars
Details
Board
CISCE
Class
IX
Subject
Computer Applications
Subject Code
86
Examination Year
2027
Written Examination
100 Marks
Examination Duration
2 Hours
Internal Assessment
100 Marks
Total Marks
200 Marks

ICSE Class 9 Computer Applications Syllabus 2026-27

The ICSE Class 9 Computer Applications syllabus is divided into different units covering theoretical concepts and practical programming. Students are introduced to object-oriented programming before learning Java fundamentals and developing programmes using different programming constructs.The following table provides the complete list of topics included in the ICSE Class 9 Computer Applications syllabus 2026-27.

S. No.
Chapters
Topics Covered
1
Introduction to Object-Oriented Programming Concepts
Principles of Object-Oriented Programming; difference between Procedure-Oriented and Object-Oriented Programming; data abstraction, inheritance, polymorphism and encapsulation; introduction to Java; types of Java programmes (applets and applications); Java compilation process; source code, byte code, object code, JVM and features of Java.
2
Elementary Concept of Objects and Classes
Modelling entities and their behaviour using objects; classes as specifications and object factories; message passing and method calls; attributes and methods; classes as user-defined data types.
3
Values and Data Types
Character set, ASCII code, Unicode, escape sequences, tokens, constants, variables, data types, primitive and non-primitive types, implicit and explicit type conversion.
4
Operators in Java
Forms and types of operators; counters and accumulators; hierarchy of operators; new and dot operators; unary, binary and ternary operators; arithmetic, relational, logical, assignment, increment, decrement and shorthand operators; precedence and associativity; prefix and postfix operators; System.out.println() and System.out.print().
5
Input in Java
Initialisation, parameters, introduction to packages, input streams and Scanner class; Scanner methods such as nextShort(), nextInt(), nextLong(), nextFloat(), nextDouble(), next(), nextLine() and next().charAt(0); syntax, runtime and logical errors; single-line and multiline comments.
6
Mathematical Library Methods
Introduction to java.lang package and Math class methods: pow(), sqrt(), cbrt(), ceil(), floor(), round(), abs(), max(), min() and random(); Java expressions using operators and mathematical methods.
7
Conditional Constructs in Java
if, if-else, if-else-if ladder, nested if, switch-case, default, break statement, fall-through condition, menu-driven programmes and System.exit(0).
8
Iterative Constructs in Java
Definition and types of looping statements; entry-controlled loops (for and while); exit-controlled loop (do-while); variations in loops; break and continue statements; interconversion between for, while and do-while loops; simple programmes using all three loops.
9
Nested for Loops
Introduction to nested loops; break and continue statements in nested loops; rectangular and right-angled triangular patterns; series involving a single variable.
10
Computing and Ethics
Ethical issues in computing; intellectual property rights; individual privacy; data protection on the internet; protection against spam; software piracy, cybercrime, hacking, malicious intent and malicious code; good etiquette and ethical practices.

ICSE Class 9 Computer Applications Syllabus PDF

Students preparing for the ICSE Class 9 Computer Applications examination can refer to the official syllabus PDF to understand the complete course structure and prescribed topics. The document covers all 10 theory chapters, practical assignment requirements and internal assessment guidelines.The syllabus is useful for students planning their academic preparation, as it provides details of the programming concepts they need to study and the practical work they must complete during the year. Students should also practise Java programmes regularly to strengthen their understanding of coding concepts and improve their problem-solving skills.

Direct Link: ICSE Class 9 Computer Applications Syllabus PDF

Important Topics in ICSE Class 9 Computer Applications

Students should pay particular attention to the following concepts while preparing for their Computer Applications examination:

  • Object-Oriented Programming: Understand the four principles of OOP, namely abstraction, inheritance, polymorphism and encapsulation.
  • Java Programming: Learn the Java compilation process, JVM, source code, byte code and the features of Java.
  • Data Types and Operators: Practise different data types, type conversions, operators and expression evaluation.
  • Input and Output: Understand the Scanner class and its methods for accepting user input.
  • Conditional Statements: Practise programmes based on if, if-else, nested if and switch-case statements.
  • Loops and Nested Loops: Develop a clear understanding of for, while and do-while loops and practise number-based and pattern-based programmes.

ICSE Class 9 Computer Applications Syllabus: Internal Assessment

The ICSE Class 9 Computer Applications internal assessment carries 100 marks and is entirely practical-oriented. It focuses on helping students develop programming skills through regular laboratory assignments.Students are expected to complete a minimum of 20 programming assignments during the academic year. These assignments should reinforce the concepts taught in the classroom and involve designing, implementing and testing programmes.The syllabus provides the following suggested categories of practical assignments:

S. No.
Assignment Categories
Examples
1
Assignment Statements
Calculation of area, volume, temperature conversion and swapping of values.
2
Input Through Parameters
Programmes based on standard formulas.
3
Input Through Scanner Class
Programs accepting user input through the Scanner class.
4
Mathematical Methods
Finding larger or smaller numbers, cube root, square root, absolute value and power.
5
Conditional Statements
Programmes using if, if-else, if-else-if ladder and nested if statements.
6
Switch-Case
Day of the week, name of the month, seasons, calculator and vowel or consonant.
7
Looping Statements
For-loop programmes, simple series, summation, multiplication of series, prime numbers, perfect numbers, composite numbers, Fibonacci series, LCM, HCF, Armstrong numbers, Spy numbers, Niven numbers and palindrome numbers.
8
Nested Loops
Rectangular and right-angled triangular patterns and series involving a single variable.
9
Multiples of Numbers
Generating the first n multiples of numbers from 1 to the limit entered by the user.
10
Menu-Driven Programmes
Programmes based on different menu-driven operations.

ICSE Class 9 Computer Applications Syllabus: Evaluation

The ICSE Class 9 Computer Applications internal assessment is evaluated by the subject teacher. The evaluation focuses on four major areas: class design, coding and documentation, variable description, and programme execution or output.The teacher assesses students' work based on the quality of their programming assignments and their understanding of the concepts covered in the syllabus.

ICSE Class 9 Computer Applications Internal Assessment Marking Scheme

Evaluation Criteria
Marks
Class Design
20
Variable Description
20
Coding and Documentation
20
Execution or Output
40
Total
100

Performance-Wise Evaluation Criteria

The syllabus also provides four performance categories for evaluating students' practical work: Excellent, Good, Fair and Poor.

Performance Category
Class Design
Variable Description
Coding and Documentation
Execution or Output
Total
Excellent
20
20
20
40
100
Good
16
16
16
32
80
Fair
12
12
12
24
60
Poor
8
8
8
16
40

The four evaluation criteria are explained below:

  • Class Design: Students are assessed on whether they have used suitable classes, selected appropriate attributes and data types, implemented encapsulation and designed the interface properly.
  • Variable Description: Students must provide the names, data types and purpose or description of the variables used in their programmes.
  • Coding and Documentation: The teacher checks the quality and organisation of the code, choice of variable names, use of conditions and loops, error handling and proper documentation.
  • Execution or Output: Students are assessed on whether their programmes run correctly and produce the expected output for the given sample inputs.

Also Read:

ICSE Class 9 English Syllabus

ICSE Class 9 Syllabus: Geography

ICSE Class 9 Syllabus: Mathematics

Faham Ehraj

Executive - Editorial

Get here latest School, CBSE and Govt Jobs notification and articles in English and Hindi for Sarkari Naukari, Sarkari Result and Exam Preparation. Empower your learning journey with Jagran Josh App - Your trusted guide for exams, career, and knowledge! Download Now