CBSE 2026 results are out, Mukul scored a perfect 100/100 in Computer ScienceSee all toppers →
Free Resource · Class 12 · 083

CBSE Class 12 Computer Science Syllabus 2026-27

The complete unit-wise syllabus for the 2026-27 session: topics, marks, the theory and practical split, and the official CBSE curriculum to download.

Studying Class 12 Computer Science? Learn it live with Kwickprep.
Live one-to-one or small-batch classes with Kajal Ma'am — full board strategy, practical file, project and viva. 100% pass record, 100/100 toppers.
See the Class 12 Computer Science courseBook a free demo
{ }

Download the official CBSE syllabus

This is CBSE's own Senior Secondary Curriculum 2026-27 (see the Class 12 Computer Science section), straight from cbseacademic.nic.in:

Official CBSE Curriculum 2026-27 (PDF)

Want a term-wise study plan mapped to this syllabus? Book a free demo with Kajal Ma'am.

{ }

Marks at a glance

100 marks total = 70 theory (3-hour written exam) + 30 practical (lab test, practical file, project and viva).

{ }

Unit-wise syllabus & marks

Unit & topicsMarks
Unit 1: Computational Thinking and Programming – 2
Revision of Class XI Python topics. Functions: types (built-in, module, user-defined), creating user-defined functions, arguments and parameters, default and positional parameters, functions returning value(s), flow of execution, scope of a variable (global, local). Exception Handling using try-except-finally blocks. Files: introduction, types (text, binary, CSV), relative and absolute paths. Text
40
Unit 2: Computer Networks
Evolution of networking (ARPANET, NSFNET, INTERNET). Data communication terminologies: components (sender, receiver, message, media, protocols), bandwidth, data transfer rate, IP address, switching techniques (circuit, packet). Transmission media: wired (twisted pair, co-axial, fiber-optic), wireless (radio, micro, infrared waves). Network devices (Modem, Ethernet card, RJ45, Repeater, Hub, Switch
10
Unit 3: Database Management
Database concepts and need. Relational data model: relation, attribute, tuple, domain, degree, cardinality, keys (candidate, primary, alternate, foreign). Structured Query Language: DDL and DML, data types (char, varchar, int, float, date), constraints (not null, unique, primary key), create/use/show/drop database, create/describe/alter/drop table, insert, delete, select, operators (mathematical,
20
Theory total70
{ }

Practical (30 marks)

ComponentMarks
Lab Test — Python program (60% logic + 20% documentation + 20% code quality)8
Lab Test — SQL queries (4 queries based on one or two tables)4
Report file (min 15 Python programs; min 5 SQL query sets; min 4 Python-SQL connectivity programs)7
Project (using concepts of Classes 11 and 12)8
Viva voce3
{ }

Related free resources

{ }

Common questions

What is the CBSE Class 12 Computer Science (083) syllabus for 2026-27?+
The 2026-27 syllabus has Unit 1: Computational Thinking and Programming – 2 (40 marks), Unit 2: Computer Networks (10 marks), Unit 3: Database Management (20 marks), totalling 70 theory marks, plus a 30-mark practical.
How many marks are theory and practical in Class 12 Computer Science?+
Class 12 Computer Science (083) is 100 marks: 70 marks theory (3-hour written exam) and 30 marks practical (lab test, practical file, project and viva).
Which unit carries the most marks in Class 12 Computer Science?+
Unit 1: Computational Thinking and Programming – 2 carries the most, 40 of 70 theory marks.
Where can I download the official CBSE Class 12 Computer Science syllabus 2026-27?+
CBSE publishes it in the Senior Secondary Curriculum 2026-27 on cbseacademic.nic.in; the official PDF is linked at the top of this page.

Turn this syllabus into a plan that scores

See a free class, we map every unit to your board dates and your weak areas with Kajal Ma'am.

Book a free demo on WhatsApp