CBSE 2026 results are out, Mukul scored a perfect 100/100 in Computer ScienceSee all toppers →
CBSE · Class 11-12 · 6 min read

The Class 11 to Class 12 Computer Science Jump

Class 11 Computer Science puts 45 of its 70 theory marks into introductory programming. Class 12 keeps 40 marks of programming but makes it harder — data structures, file handling and recursion — and adds 20 marks of SQL and 10 of networks. The jump is not in volume but in abstraction, and the students who cope kept coding over the break.

What each year weights

UnitClass 11Class 12
Computer systems / organisation10
Programming45 (introductory)40 (data structures, files, recursion)
Society, law and ethics15
Database management / SQL20
Computer networks10
Theory7070

Why it feels harder

Three reasons, and none is that there is more to learn:

  • Recursion. The first genuinely abstract idea in the course. It takes most students weeks, not days.
  • File handling. Suddenly a program has state that survives it, and small mistakes silently destroy data.
  • Two new subjects arrive at once. SQL and networks together are 30 of the 70 marks, and neither existed in Class 11.

The break is where it is won or lost

The single strongest predictor of a comfortable Class 12 is whether the student wrote any Python between the two years. Not a course, not a book: a few programs. Syntax rust costs more time in Class 12 than the new topics do.

A sensible plan

  • Over the break: keep writing small programs. Revisit functions and lists until they are automatic.
  • Term 1: start SQL early. It is 20 marks, it is predictable, and it is independent of the programming units.
  • Term 1: begin the practical file and project. They are 30 marks and cannot be rescued late.
  • Term 2: give recursion its own weekly slot rather than meeting it once.

If Class 11 went badly

It is recoverable, because Class 12 does not re-examine Class 11 content directly. What it assumes is fluency with functions, lists and strings. Rebuild those first, then start the new units; trying to do both at once is what makes students give up.

{ }

Frequently asked questions

Is Class 12 Computer Science harder than Class 11?+
It is more abstract rather than larger. Class 11 puts 45 marks into introductory programming, while Class 12 adds recursion, file handling, 20 marks of SQL and 10 of networks.
What should I study between Class 11 and 12?+
Keep writing small Python programs. Syntax rust costs more time in Class 12 than the new topics themselves.
Can I recover if Class 11 Computer Science went badly?+
Yes. Class 12 does not directly re-examine Class 11 content, but it assumes fluency with functions, lists and strings, so rebuild those first.
What is the hardest topic in Class 12 Computer Science?+
Recursion for most students, followed by file handling. Both benefit from being started early and revisited weekly.

Written by Kajal Mehta (Kajal Ma'am), founder of Kwickprep, teaching computer subjects since 2006. Updated 2026-09-03.

Choosing between ICSE and CBSE?

Ask Kajal Ma'am directly, 20+ years teaching computer science. Free demo class first, no payment.

Talk to Kajal Ma'am on WhatsApp

Or see the courses course →

Studying outside India?

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

Visit International →