CBSE 2026 results are out, Mukul scored a perfect 100/100 in Computer ScienceSee all toppers →
Computer Science · Syllabus

Computer Science Syllabus, Units & Marks

Download the syllabus PDF

What is the Computer Science syllabus?

Computer Science is organised into 6 units. The full unit list, the topics inside each one and the exam pattern are below, taken from the syllabus we teach to.

Computer Science unit list

UnitTopic
Unit 1Unit 1: Topic 1: Computational thinking
Unit 2Unit 2: Topic 2: Data
Unit 3Unit 3: Topic 3: Computers
Unit 4Unit 4: Topic 4: Networks
Unit 5Unit 5: Topic 5: Issues and impact
Unit 6Unit 6: Topic 6: Problem solving with programming
Total6 units

What each unit covers

Unit 1: Topic 1: Computational thinking

  • What algorithms are, what they are used for and how they work
  • Following, amending and writing algorithms
  • Constructing and completing truth tables
  • Decomposition and abstraction applied to real problems

Unit 2: Topic 2: Data

  • Binary and denary conversion, and binary arithmetic
  • Representing text, images and sound as data
  • Units of data storage and how storage is calculated
  • Lossy and lossless compression, and why compression is used

Unit 3: Topic 3: Computers

  • Hardware components of a computer system and what each does
  • System software, application software and the role of the operating system
  • The characteristics of high-level and low-level programming languages
  • Translators: compilers and interpreters

Unit 4: Topic 4: Networks

  • Types of network, topologies and the hardware a network needs
  • Protocols and the layered model of network communication
  • Network security threats and how they are identified
  • Methods of protecting a network, including encryption and authentication

Unit 5: Topic 5: Issues and impact

  • Emerging trends in computing technology
  • Impact of computing on individuals, society and the environment
  • Ethical, legal and ownership issues, including data protection
  • Environmental impact and responsible disposal of technology

Unit 6: Topic 6: Problem solving with programming

  • Decomposing and analysing a problem before writing any code
  • Reading, writing, refining and evaluating programs
  • Variables, selection, iteration, arrays, functions and file handling in Python 3
  • Designing, writing, testing and refining programs onscreen, as Paper 2 is examined

Exam pattern

Two externally examined papers, 50% each. Paper 1, Principles of Computer Science (1CP2/01): written, 1 hour 30 minutes, 75 marks, assessing Topics 1 to 5 in five compulsory questions. Paper 2, Application of Computational Thinking (1CP2/02): onscreen, 2 hours, 75 marks, assessing Topic 6 in six compulsory questions.

Practical and project work

Paper 2 is a practical assessment. Students design, write, test and refine programs onscreen in the IDE of their choice and answer in Python 3, working from supplied coding files and a printed question paper. Programming is practised every week, not revised from notes.

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

How many units are there in Computer Science?+
Computer Science is organised into 6 units.
What is the exam pattern for Computer Science?+
Two externally examined papers, 50% each. Paper 1, Principles of Computer Science (1CP2/01): written, 1 hour 30 minutes, 75 marks, assessing Topics 1 to 5 in five compulsory questions. Paper 2, Application of Computational Thinking (1CP2/02): onscreen, 2 hours, 75 marks, assessin
Is there a practical exam in Computer Science?+
Paper 2 is a practical assessment. Students design, write, test and refine programs onscreen in the IDE of their choice and answer in Python 3, working from supplied coding files and a printed question paper. Programming is practised every week, not revised from notes.

Where these numbers come from. The syllabus and marks weightage on this page follow the board’s own published curriculum for the current session. Boards can revise a syllabus or its marks part-way through the year. Before you plan around anything here, check the latest on the board’s official website. If you spot a difference, tell us and we will correct it.

Want a plan that actually fits your board dates?

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 Class 12 Computer Science course →

Studying outside India?

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

Visit International →