Physics Wallah
banner

CBSE Class 12 Computer Science Syllabus 2026-27: PDF, Topics & Marking Scheme

CBSE Class 12 Computer Science Syllabus 2026-27 focuses on Python programming, computer networks, and database management. With a 70-mark theory and 30-mark practical, students need strong coding, SQL practice, and conceptual clarity to score well in board exams.
authorImageVikas Pandit23 Apr, 2026
Share

Share

CBSE Class 12 Computer Science Syllabus

The CBSE Class 12 Computer Science Syllabus 2026-27 serves as the foundational blueprint for students aspiring to excel in the field of Information Technology and Software Development. The curriculum for the 2026-27 session focuses on strengthening computational thinking, mastering Python programming, and understanding the complexities of database management.

By following the CBSE Class 12 Computer Science Syllabus, students can systematically prepare for both their board examinations and future technical endeavours.

2880X540

CBSE Class 12 Computer Science Syllabus 2026-27 Overview

The Computer Science (Subject Code: 083) curriculum is divided into two main parts: the Theory Paper and the Practical Assessment. The theory exam is conducted for 70 marks, while the internal practical work accounts for 30 marks.

Theory Marking Scheme

The table below provides the unit-wise weightage as per the latest academic guidelines:

CBSE Class 12 Computer Science Syllabus 2026-27 Overview

Unit No.

Unit Name

Weightage (Marks)

Unit I

Computational Thinking and Programming – 2

40 Marks

Unit II

Computer Networks

10 Marks

Unit III

Database Management

20 Marks

Total

Theory Examination

70 Marks

CBSE Class 12 Computer Science Syllabus 2026-27: Section-wise Breakdown

Below is the detailed CBSE Class 12 Computer Science Syllabus 2026-27, which helps students understand all topics and prepare effectively for board exams.

1. Unit I: Computational Thinking and Programming – 2

This unit is the core of the CBSE Class 12 Computer Science Syllabus 2026-27, carrying the highest weightage. It emphasizes advanced programming logic using Python.

  • Revision of Class 11 Python: Recap of basics, including tokens, data types, mutable/immutable properties, and control statements (if-else, loops).

  • Functions: Understanding the 'Divide and Conquer' approach. Topics include function definition, calling, argument passing (default, keyword, positional), and local vs. global scope.

  • Exception Handling: Learning how to manage runtime errors using try, except, and finally blocks to ensure program stability.

  • File Handling: * Text Files: Opening modes, reading (read(), readline(), readlines()), and writing data.

    • Binary Files: Introduction to the pickle module for serializing and deserializing data (dump and load).

    • CSV Files: Utilizing the csv module for handling structured data.

  • Data Structures: Implementation of the Stack data structure (Push and Pop operations) using Python lists.

2. Unit II: Computer Networks

This section of the CBSE Class 12 Computer Science Syllabus covers the theoretical aspects of how data travels across the globe.

  • Networking Fundamentals: Types of networks (PAN, LAN, MAN, WAN) and network topologies (Star, Bus, Tree, Mesh).

  • Transmission Media: Understanding wired media (Twisted pair, Co-axial, Fiber-optic) and wireless media (Radio waves, Microwaves, Infrared).

  • Network Devices: Functionality of NIC, Hub, Switch, Router, Gateway, and Access Point.

  • Protocols and Web Services: In-depth look at TCP/IP, DNS, HTTP, HTTPS, FTP, and SMTP. It also covers the concepts of World Wide Web (WWW) and HTML/XML basics.

3. Unit III: Database Management

This unit teaches students how to store, retrieve, and manage data efficiently using SQL.

  • Database Concepts: Introduction to relational data models, keys (Primary, Candidate, Alternate, Foreign), and the concept of 'null' values.

  • Structured Query Language (SQL): * DDL Commands: CREATE, DROP, ALTER.

    • DML Commands: SELECT, INSERT, UPDATE, DELETE.

    • Operators and Functions: Using BETWEEN, IN, LIKE, and aggregate functions like SUM(), AVG(), COUNT(), MAX(), and MIN().

  • Python-SQL Connectivity: Integrating a Python application with a database (such as MySQL) using connectivity drivers to perform CRUD (Create, Read, Update, Delete) operations.

Practical Assessment (30 Marks)

The practical component of the CBSE Class 12 Computer Science Syllabus 2026-27 pdf is designed to test the application of programming skills.

  • Lab Test (12 Marks): Includes a Python program (60% logic) and SQL queries based on a given table.

  • Report File (7 Marks): Students must maintain a file containing a minimum of 15 Python programs and 5 sets of SQL queries.

  • Project Work (8 Marks): A real-world application developed using Python and SQL connectivity.

  • Viva Voce (3 Marks): An oral examination based on the project and the syllabus. 

CBSE Class 12 Computer Science Syllabus 2026-27 PDF Download

Below is a direct link for the CBSE Class 12 Computer Science Syllabus 2026-27 PDF Download, which students can use to access the complete and official syllabus in a convenient format. This PDF provides a detailed breakdown of all units, topics, and practical components, helping students plan their studies effectively and stay aligned with the latest CBSE guidelines for the academic session 2026–27.

CBSE Class 12 Computer Science Syllabus 2026-27 PDF Download Link

How to Prepare for the CBSE Class 12 Board Exam?

Preparing for the board exam requires a smart and consistent approach. Here are some effective tips to help you score well:

  • Strengthen Python Basics: Focus on concepts like functions, loops, file handling, and exception handling, as they carry high weightage.

  • Practice SQL Regularly: Write queries daily to improve accuracy and avoid common syntax errors.

  • Revise Important Topics: Go through networking concepts, protocols, and database fundamentals frequently.

  • Solve Previous Year Papers: This helps you understand the exam pattern and important questions.

  • Work on Practical Skills: Practice Python programs and SQL queries for the lab exam and project work.

  • Make Short Notes: Prepare quick revision notes for formulas, commands, and key concepts.

  • Time Management: Divide your study time properly among theory, programming, and revision.

  • Take Mock Tests: Attempt sample papers to improve speed and confidence before the exam.

CBSE Class 12 Computer Science Syllabus FAQs

Is the Class 12 Computer Science syllabus difficult for beginners?

The syllabus is structured to start with a revision of Class 11. With consistent practice in Python logic and SQL queries, students can excel even if they are relatively new to advanced coding.

Which book is best for the CBSE Class 12 Computer Science Syllabus?

The NCERT textbook is the primary recommendation.

How many marks are needed to pass the Computer Science exam?

A student must score a minimum of 33% marks separately in both the theory paper (70 marks) and the practical assessment (30 marks) to be declared pass.

Is Python-SQL connectivity important for the board exam?

Yes, it is a vital part of both the theory paper and the 8-mark project work in the practical assessment.
banner
banner
Free Learning Resources
Know about Physics Wallah
Physics Wallah is an Indian edtech platform that provides accessible & comprehensive learning experiences to students from Class 6th to postgraduate level. We also provide extensive NCERT solutions, sample paper, NEET, JEE Mains, BITSAT previous year papers & more such resources to students. Physics Wallah also caters to over 3.5 million registered students and over 78 lakh+ Youtube subscribers with 4.8 rating on its app.
We Stand Out because
We provide students with intensive courses with India’s qualified & experienced faculties & mentors. PW strives to make the learning experience comprehensive and accessible for students of all sections of society. We believe in empowering every single student who couldn't dream of a good career in engineering and medical field earlier.
Our Key Focus Areas
Physics Wallah's main focus is to make the learning experience as economical as possible for all students. With our affordable courses like Lakshya, Udaan and Arjuna and many others, we have been able to provide a platform for lakhs of aspirants. From providing Chemistry, Maths, Physics formula to giving e-books of eminent authors like RD Sharma, RS Aggarwal and Lakhmir Singh, PW focuses on every single student's need for preparation.
What Makes Us Different
Physics Wallah strives to develop a comprehensive pedagogical structure for students, where they get a state-of-the-art learning experience with study material and resources. Apart from catering students preparing for JEE Mains and NEET, PW also provides study material for each state board like Uttar Pradesh, Bihar, and others

Copyright © 2026 Physicswallah Limited All rights reserved.