ISC Class 12 Computer Science Syllabus 2027
The ISC Class 12 Computer Science syllabus for the 2027 exam has 14 units and 14 chapters, with about 75 topics. Each chapter below links to every past question on it with answers. For how the 70-mark theory paper is laid out, see the paper pattern guide.
Boolean Algebra · Section A
- All 189 questions on Boolean Algebra
Propositional logic, Well formed formulae, Truth tables, Equivalence laws, Binary valued quantities, Postulates of Boolean algebra, Basic theorems of Boolean algebra, De Morgan's theorem, SOP and POS forms, Karnaugh maps
Computer Hardware · Section A
- All 59 questions on Computer Hardware
Elementary logic gates, Half adders, Full adders, Encoders, Decoders, Multiplexers, Universal gates
Implementation of algorithms to solve problems · Section B
- All 24 questions on Implementation of algorithms to solve problems
Algorithm design, Program implementation in Java, Debugging
Programming in Java (Review of Class XI Sections B and C) · Section B
- All 3 questions on Programming in Java (Review of Class XI Sections B and C)
Review of Class XI programming constructs, Higher order problem solving
Objects · Section B
- All 46 questions on Objects
Objects as data and behaviour, Constructors, Real-world programming examples, Basic input/output using Scanner and Printer, StringTokenizer class
Primitive values, Wrapper classes, Types and casting · Section B
- All 11 questions on Primitive values, Wrapper classes, Types and casting
Primitive values and types, Wrapper classes, Class as user defined type, Type casting and coercion
Variables, Expressions · Section B
- All 2 questions on Variables, Expressions
Variables and named constants, Expressions and evaluation, Assignment operation
Statements, Scope · Section B
- All 4 questions on Statements, Scope
Conditional statements, Ternary operator, Looping statements, Grouping statements in blocks, Scope and visibility of variables
Methods · Section B
- All 13 questions on Methods
Methods as abstractions, Formal and actual arguments, Static methods and variables, The this operator, Algorithmic problem solving using methods
Arrays, Strings · Section B
- All 48 questions on Arrays, Strings
Single and multi-dimensional arrays, Address calculations, Searching and sorting techniques, String class and operations, StringBuffer class
Recursion · Section B
- All 31 questions on Recursion
Concept of recursion, Recursive methods, Base case, Tower of Hanoi
Inheritance, Interfaces and Polymorphism · Section C
- All 44 questions on Inheritance, Interfaces and Polymorphism
Inheritance, Member access in derived classes, Redefinition of variables and methods, Abstract classes, Class Object, Protected visibility, Subclass polymorphism and dynamic binding, Interfaces in Java, Implementing interfaces
Data structures · Section C
- All 87 questions on Data structures
Stack, Queue, Circular queue, Dequeue, Conversion of Infix to Prefix and Postfix, Single linked list, Binary trees, Tree traversals
Complexity and Big O notation · Section C
- All 16 questions on Complexity and Big O notation
Computational complexity, Input size, Dominant terms and constants, Best, average and worst case, Big O notation
The practical and project marks
Paper II (Practical) carries 30 marks and is also three hours: a planning session of at most 90 minutes, in which you write the algorithm and a handwritten Java program, and an examination session of at most 90 minutes, in which you type and run it for the visiting examiner. The paper gives three programming problems and you attempt any one.
The 30 marks are split as follows: 10 for the programming assignments done through the year (internal evaluation), 5 for the same work file seen by the visiting examiner, and 15 for the solution to the programming problem on the computer. The syllabus expects at least twenty-five assignments a year.
Common questions
How many units and chapters are in the ISC Class 12 Computer Science syllabus?
The 2027 syllabus lists 14 units: Boolean Algebra, Computer Hardware, Implementation of algorithms to solve problems, Programming in Java (Review of Class XI Sections B and C), Objects, Primitive values, Wrapper classes, Types and casting, Variables, Expressions, Statements, Scope, Methods, Arrays, Strings, Recursion, Inheritance, Interfaces and Polymorphism, Data structures, Complexity and Big O notation. They hold 14 chapters.
Keep reading
Units, chapters and topics from CISCE’s ISC 2027 syllabus. Last checked 2026-10-16.