ISC Class 12 Computer Science Syllabus 2026-27
The ISC (Indian School Certificate) Class 12 Computer Science syllabus for the academic session 2026-27 is prescribed by the Council for the Indian School Certificate Examinations (CISCE). Designed to build strong foundational knowledge in computing, programming, and digital citizenship, this syllabus prepares students for higher education in engineering, computer applications, and information technology.
The subject is assessed across two components: a three-hour theory paper worth 70 marks and a practical examination worth 30 marks. Together, these components test conceptual understanding, logical reasoning, programming ability, and hands-on application skills. This page provides a complete, chapter-wise breakdown of all topics, the marking scheme, exam pattern, and expert preparation tips for ISC 2027 students.
Quick Facts: ISC Class 12 Computer Science 2026-27
Detail | Information |
Conducting Board | Council for the Indian School Certificate Examinations (CISCE) |
Subject Name | Computer Science |
Subject Code | 868 |
Class | XII (Grade 12) |
Academic Session | 2026-27 |
Total Marks | 100 Marks |
Theory Marks | 70 Marks (Paper 1) |
Practical Marks | 30 Marks (Paper 2) |
Theory Duration | 3 Hours |
Practical Duration | 3 Hours |
Official Website |
ISC Class 12 Computer Science Exam Pattern 2026-27
The ISC Class 12 Computer Science examination follows a two-paper format. Paper 1 is the written theory examination, and Paper 2 is a practical examination conducted at the school level. Understanding the exam structure is essential for effective preparation and time management.
Component | Paper | Marks | Duration | Type |
Theory | Paper 1 | 70 | 3 Hours | Written |
Practical | Paper 2 | 30 | 3 Hours | Lab-based |
Total | Both Papers | 100 | 6 Hours (combined) | Theory + Practical |
Paper 1 (Theory) is divided into two sections. Section A contains short-answer and compulsory questions, while Section B contains longer, descriptive questions from which students must select a specified number. Paper 2 (Practical) involves writing and executing programs using Java, covering topics from the theory syllabus along with project work and viva voce assessment.
ISC Class 12 Computer Science Syllabus 2026-27: Detailed Chapter-Wise Breakdown
The theory syllabus is structured into four major units. Each unit covers distinct aspects of computer science, ranging from mathematical foundations and hardware architecture to object-oriented programming and digital networking. The detailed topic breakdown is provided below.
Unit 1: Boolean Algebra
Boolean Algebra forms the mathematical backbone of digital computing. This unit explores the logical operations, identities, and circuit simplification techniques that underlie all digital hardware design.
1.1 Review of Number Systems
• Binary, Octal, and Hexadecimal number systems
• Conversion between number systems (binary to decimal, decimal to binary, octal, hexadecimal)
• Binary arithmetic: addition, subtraction using 1's complement and 2's complement
1.2 Boolean Algebra Fundamentals
• Basic Boolean operations: AND, OR, NOT
• Boolean laws and identities: Commutative, Associative, Distributive, Identity, Complement, Idempotent, Involution, and Absorption laws
• De Morgan's theorem and its application
• Principle of duality
1.3 Logic Gates and Circuit Simplification
• Basic gates: AND, OR, NOT
• Universal gates: NAND, NOR
• Exclusive gates: XOR, XNOR
• Sum of Products (SOP) and Product of Sums (POS) forms
• Karnaugh Map (K-Map) for simplification of 2, 3, and 4 variable Boolean expressions
• Half adder and full adder circuits
Unit 2: Computer Hardware
This unit introduces the internal architecture and data communication pathways of modern computer systems. Students gain insight into how the CPU executes instructions, how memory is organised, and how computers communicate through networks.
2.1 The Central Processing Unit (CPU)
• Components of the CPU: ALU (Arithmetic Logic Unit), Control Unit, and Registers
• Instruction cycle: Fetch, Decode, Execute
• Types of registers: Accumulator, Program Counter, Memory Address Register, Memory Buffer Register, Instruction Register
• Concept of bus: data bus, address bus, control bus
2.2 Memory Organisation
• Primary memory: RAM (Static and Dynamic), ROM (PROM, EPROM, EEPROM)
• Cache memory: levels (L1, L2, L3), purpose, and operation
• Secondary storage: HDDs, SSDs, optical disks, flash storage
• Memory hierarchy and the concept of virtual memory
2.3 Input and Output Devices
• Categories of input devices: keyboard, mouse, scanner, biometric readers, touchscreens
• Categories of output devices: monitors (CRT, LCD, LED), printers (inkjet, laser, dot matrix), plotters
• I/O interfaces: serial, parallel, USB, Bluetooth
2.4 Computer Networks
• Types of networks: LAN, MAN, WAN, PAN
