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

Kwickprep's CBSE Class 12 Computer Science (083) syllabus guide for the 2026-27 session lists every unit with its 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