CBSE Class 12 Computer Science (083) — Chapter-wise Weightage 2026-27
CBSE Class 12 Computer Science (083) is a 100-mark subject — 70 marks theory + 30 marks practical. The theory paper is dominated by Computational Thinking & Programming (Python) at 40 marks, then Database Management with SQL (20) and Computer Networks (10).
CBSE Class 12 Computer Science (083) chapter-wise weightage — Theory (70 marks)
| Unit | Chapter / Topic | Marks |
|---|---|---|
| 1 | Computational Thinking and Programming – 2 (Python) | 40 |
| 2 | Computer Networks | 10 |
| 3 | Database Management (SQL) | 20 |
| Theory Total | 70 |
Computer Science practical weightage (30 marks)
| Component | Marks |
|---|---|
| Lab Test (Python program + SQL queries) | 12 |
| Report File | 7 |
| Project | 8 |
| Viva Voce | 3 |
| Practical Total | 30 |
Unit-by-unit: where the marks are
Computational Thinking & Programming – 2 (40): functions, exception handling, data structures (stack), file handling (text/binary/CSV), and recursion. This one unit is over half the theory paper — it decides your score. Write and dry-run real Python code, don't just read it.
Database Management with SQL (20): SQL queries, functions, joins, and interfacing Python with MySQL. High-yield and very scoring with practice.
Computer Networks (10): network types, topologies, devices and protocols — theory marks you can lock in quickly.
How to use this weightage to plan revision
60 of the 70 theory marks come from Programming + SQL. Prioritise Python (file handling, stacks, functions) and SQL above everything else, then pick up the 10 network marks. Complete your project and practical file early — that is a guaranteed 30 marks.

