ISC Class 12 Computer Science Syllabus 2024-25 | PDF Download

Revised: ISC Class 12 Computer Science Syllabus 2024-25

CISCE regularly updates its ISC Class 12 Computer Science Syllabus to keep up with new ideas and technology. Though the syllabus has remained the same for the last many years there has been a slight modification in the latest ISC Class 12 Computer Science Syllabus for 2024-25. 

ISC has added a new chapter called Complexity and Big O notation in the Computer Science Syllabus of Class 12.  

The syllabus also covers a wide range of topics, from the fundamentals of logic gates to advanced concepts like inheritance and data structures.

In a nutshell, you'll delve into Boolean Algebra, exploring how it applies to circuits and some advanced topics like recursion, inheritance, and various data structures.

The detailed syllabus for ISC Class 12 Computer Science Syllabus is provided in the form of a PDF below. Download the syllabus if are enrolled in the academic session of ISC Class 12 2024-25 

Computer Applications can be integrated with any language subject to boost up the exam preparation. The timetable creation can be done using ISC Class 12 English syllabus and ISC Class 12 Hindi syllabus

 Class 12 ISC Computer Science Syllabus PDF 2024-25 

<cta2> Download <cta2>


SECTION A 1. Boolean Algebra
2. Computer Hardware
SECTION B 3. Implementation of algorithms to solve problems
4. Programming in Java (Review of Class XI Sections B and C)
5. Objects
6. Primitive values, Wrapper classes, Types, and casting.
7. Variables, Expressions
8. Statements, Scope
9. Methods
10. Arrays, Strings
11. Recursion
SECTION C 12. Inheritance, Interfaces and Polymorphism
13. Data structures
14. Complexity and Big O notation

ISC Class 12 Computer Science Syllabus 2025

There will be two papers in Computer Science.  Paper I Theory and Paper II Practical consisting of 3 hours each. 

Paper I: Theory (70 marks)

Paper II: Practical  (30 marks)

Class 12 ISC Computer Science: Paper II (Practical)

This paper of three hours duration will be evaluated by the Visiting Examiner appointed locally and approved by CISCE.

The paper shall consist of three programming problems from which a candidate has to attempt any one. The practical consists of two parts:

1. Planning Session

2. Examination Session

The total time to be spent on the Planning session and the Examination session is three hours. A maximum of 90 minutes is permitted for the Planning session and 90 minutes for the Examination session.

Candidates are to be permitted to proceed to the Examination Session only after the 90 minutes of the Planning Session are over.

Planning Session

The candidates will be required to prepare an algorithm and a hand written Java program to solve the problem.

Examination Session

The program handed in at the end of the Planning session shall be returned to the candidates. The candidates will be required to key-in and execute the Java program on seen and unseen inputs individually on the Computer and show execution to the Visiting Examiner. A printout of the program listing including output results should be attached to the answer script containing the algorithm and handwritten program. This should be returned to the examiner. The program should be sufficiently documented so that the algorithm, representation and development process is clear from reading the program. Large differences between the planned program and the printout will result in loss of marks. Teachers should maintain a record of all the assignments done as part of the practical work through the year and give it due credit at the time of cumulative evaluation at the end of the year. Students are expected to do a minimum of twenty-five assignments for the year.


Marks (out of a total of 30) should be distributed as given below:

Continuous Evaluation

Candidates will be required to submit a work file containing the practical work related to programming assignments done during the year.

Terminal Evaluation

Marks should be given for choice of algorithm and implementation strategy, documentation, correct output on known inputs mentioned in the question paper, and correct output for unknown inputs available only to the examiner.


Algorithm should be expressed clearly using any standard scheme such as a pseudo code.

Software to be used

• Any suitable Operating System can be used.

• JDK 6 or later.

• Documentation for the JDK version being used.

• A suitable text editor. A development environment with a debugger is preferred (e.g. BlueJ, Eclipse, NetBeans). BlueJ is recommended for its ease of use and simplicity.

Students who are enrolled in the ISC Class 12 2024-25 Academic session and have opted for computer Science are advised to go through the syllabus provided above in the form of a PDF and read it carefully. There has been slight modification in the syllabus so make sure you have the latest updated ISC Computer Science Syllabus Class 12 before you start preparing for the board exam.


Extra 10% Discount

on Educart books via email.
book button

Buy Latest Books

teacher button

Teacher's Corner