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

Last Updated: Nov 1, 2026, 13:31 IST

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.

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

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.

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.
Faham Ehraj
Faham Ehraj

Executive - Editorial

Faham is an education specialist and has over three years of experience in the education and edtech industry, specializing in digital and educational content creation. He holds an MBA in Marketing and Human Resources from Swami Vivekanand University. Throughout his career, Faham has developed expertise in creating engaging and informative content across diverse educational domains.

In addition to his edtech experience, he worked for two years as a Public Speaking and Creative Writing Expert, helping learners enhance their communication and writing skills. He has also been associated with Testbook and Adda Education as a Content Writer, where he created high-quality content for K–12 education, Management Entrance Examinations, UPSC, Law, and State Defence examinations. His strong understanding of educational content and exam preparation enables him to simplify complex topics and deliver valuable learning resources to students.

... Read More
First Published: Nov 1, 2026, 13:31 IST

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

Trending

Latest Education News