CBSE 2026 results are out — Mukul scored a perfect 100/100 in Computer ScienceSee all toppers →
CBSE Class 12 · Computer Science · Weightage

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)

UnitChapter / TopicMarks
1Computational Thinking and Programming – 2 (Python)40
2Computer Networks10
3Database Management (SQL)20
Theory Total70

Computer Science practical weightage (30 marks)

ComponentMarks
Lab Test (Python program + SQL queries)12
Report File7
Project8
Viva Voce3
Practical Total30

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.

Reviewed by Kajal Ma'am (MCA) — teaching CBSE Computer Science & Informatics Practices since 2006. Weightage per the official CBSE 2026-27 curriculum.

{ }

Frequently asked questions

Which unit has the highest weightage in Class 12 Computer Science?+
Computational Thinking and Programming-2 (Python) has the highest weightage at 40 marks — more than half of the 70-mark theory paper.
What is the theory and practical split for Computer Science 083?+
Computer Science (083) is 100 marks: 70 marks theory (written board exam) and 30 marks practical (lab test 12, report file 7, project 8, viva 3).
How many programs are needed in the CS practical file?+
The CBSE report file should contain a minimum of 15 Python programs and 5 sets of SQL queries.
Is Computer Science harder than Informatics Practices?+
Computer Science (083) is more programming-heavy (Python data structures, file handling, recursion) than Informatics Practices (065). It rewards strong coding practice; both subjects are 70+30 and highly scoring.

Want to ace your boards?

See a real class before you decide. No pressure, no payment.

Book Free Demo on WhatsApp

Studying outside India?

We coach CBSE, IGCSE & international students across the globe — one-to-one, in your local time zone.

Visit International →