Physics Wallah

CBSE Class 12 Computer Science Syllabus 2025-26: Marking Scheme, Deleted Syllabus

CBSE Class 12 Computer Science Syllabus 2025–26 outlines unit-wise theory and practical marking schemes, internal assessment, and exam pattern. It highlights core topics like Python, SQL, data structures, networking, and databases, along with the deleted syllabus to help students focus on exam-relevant content.
authorImageVikas Pandit16 Dec, 2025
Share

Share

CBSE Class 12 Computer Science Syllabus

CBSE Class 12 Computer Science Syllabus 2025-26: The CBSE Class 12 Computer Science examination is an important milestone for students pursuing science or computer-related fields.

The Central Board of Secondary Education (CBSE) conducts this exam. It assesses students' understanding of core computer science concepts.

The CBSE Class 12 Computer Science Syllabus focuses on programming fundamentals, data structures, computer networks, and database management. A clear understanding of the syllabus is crucial for effective exam preparation and achieving good results.

The CBSE Class 12 computer science exam would be worth 100 marks, with 70 marks awarded to theoretical and 30 marks allotted to practicals.

The theoretical exam consists of three units, while the practical exam consists of a lab test, a report file, a project, and a viva. The course will cover topics such as Computational Thinking and Programming - 2, Computer Networks, and Database Management.

CBSE Class 12 Computer Science Syllabus 2025-26 Theory Marking Scheme

The syllabus of computer science class 12 CBSE 2025-26 examination will be worth 100 marks.

Thirty marks will be awarded for a practical exam that students must take. Following the practicals, the board will administer a 70-mark theoretical test. The  Computer Science Syllabus is broken down into three sections:
CBSE Class 12 Computer Science Syllabus 2025-26 Theory Marking Scheme
Unit No. Unit Name Marks
I. Computational Thinking and Programming – 2 40
II. Computer Networks 10
III. Database Management 20
Total 70

Computer Science Syllabus Class 12 2025-26 PDF

The Computer Science Syllabus Class 12 2025-26 for the academic year 2025-26 is an important resource for students studying Computer Science.

This syllabus outlines the topics and concepts that students will cover throughout the academic year. Understanding the syllabus helps students plan their study schedule effectively, allocate time for each topic, and ensure comprehensive learning.

With the PDF link provided below, students can easily download and refer to the CBSE Class 12 Computer Science Syllabus whenever needed. This enables students to stay organised, track their progress, and prepare thoroughly for their Computer Science classes and examinations.

CBSE Class 12 Computer Science Syllabus 2025-26 PDF

CBSE Class 12 Computer Science Deleted Syllabus

From practicals, the CBSE Class 12 Computer Science Syllabus Deleted Syllabus includes subjects like as computational thinking and programming, computer networks, database administration, and Python programming.

Students must be ready to remember the reductions via the CBSE Class 12 Computer Science Syllabus Deleted Syllabus. Applicants may now concentrate on important topics that will help them master the optional subject.

CBSE Class 12 Computer Science Syllabus Deleted Syllabus
Unit Chapter Topics
i. Computational Thinking and  Programming Recursion – simple algorithms with recursion: print a message forever, the sum of first n natural numbers, factorial, Fibonacci numbers, recursion on arrays: binary search The idea of efficiency: performance measurement in terms of the number of operations Data structures: Lists as covered in Class XI, Stacks – Push, Pop using a list, Queues – Insert, Delete using a list. (One of the data structures is Stack or Queue. While setting the question paper, a student will have an option between Stack and Queue.)
ii. Computer Networks Web Scripting Client side (VB Script, JavaScript, PHP) and Server side (ASP, JSP, PHP), Web 2.0 (for social networking),  E-commerce payment transactions using online banking, mobile banking, payment apps, and services
iii. Database Management Create table, drop table, alter table, update.set, insert, delete.

CBSE Class 12 Computer Science Syllabus 2025-26 Unit Wise

The syllabus for Class 12 CBSE Computer Science includes all the details students need to know about the coursework and practicals they will be doing in the academic year.

 For students to do well in the CBSE board Class 12 Computer Science exam, they must study every topic listed in the syllabus. Applicants may begin studying for the theory test by reviewing the CBSE class 12 computer science curriculum for the theory paper, which is provided below:

Unit I: Computational Thinking and Programming – 2

Basic Python, functions, Python libraries, and other advanced computational thinking and programming topics are covered in Unit 1 of the Computer Science Class 12 Syllabus. Now let's examine the Unit 1 syllabus: Below is the detailed syllabus of Computational Thinking and Programming -
Topic Content
Revision of Python topics covered in Class XI Review of previously learned Python concepts and topics from Class XI.
Functions Types of functions (built-in functions, functions defined in a module, user-defined functions), creating user-defined functions, arguments and parameters, default parameters, positional parameters, functions returning values, the flow of execution, and the scope of a variable (global scope, local scope).
Exception Handling Introduction to exception handling, handling exceptions using try-except-finally blocks.
Introduction to Files Types of files (Text file, Binary file, CSV file), relative and absolute paths.
Text Files Opening and closing text files, text file open modes (r, r+, w, w+, a, a+), working with text files using write() and write lines (), reading from text files using read(), readline(), and deadlines (), seek and tell methods, data manipulation in text files.
Binary Files Basic operations on binary files, file open modes (rb, rb+, wb, wb+, ab, ab+), import pickle module, dump() and load() methods, read, write/create, search, append, and update operations in binary files.
CSV Files Importing the CSV module, opening and closing CSV files, writing to CSV files using a writer(), writers (), writers (), and reading from CSV files using a reader().
Data Structures - Stacks Introduction to stacks, stack operations (push and pop), and stack implementation using lists.
Unit II: Computer NetworksBelow is the detailed syllabus of Computer Networks -
Topic Content
Evolution of Networking Introduction to computer networks, historical evolution (ARPANET, NSFNET, INTERNET).
Data Communication Terminologies Communication concepts, components (sender, receiver, message, communication media, protocols), measuring communication media capacity (bandwidth, data transfer rate), IP address, switching techniques (Circuit switching, Packet switching).
Transmission Media Wired communication media (Twisted pair cable, Co-axial cable, Fiber-optic cable), Wireless media (Radio waves, Microwaves, Infrared waves).
Network Devices Overview of network devices (Modem, Ethernet card, RJ45, Repeater, Hub, Switch, Router, Gateway, WIFI card).
Network Topologies and Types Types of networks (PAN, LAN, MAN, WAN), networking topologies (Bus, Star, Tree).
Network Protocols HTTP, FTP, PPP, SMTP, TCP/IP, POP3, HTTPS, TELNET, VoIP.
Introduction to Web Services WWW, Hyper Text Markup Language (HTML), Extensible Markup Language (XML), domain names, URLs, websites, web browsers, web servers, and web hosting.

Last Month Preparation Strategy for class 12

Unit III: Database Management

Below is the detailed syllabus of Database Management -
Topic Content
Database Concepts Introduction to database concepts and their significance.
Relational Data Model Key concepts in the relational data model: relation, attribute, tuple, domain, degree, cardinality, keys (candidate key, primary key, alternate key, foreign key).
Structured Query Language (SQL) Introduction to SQL, Data Definition Language (DDL) and Data Manipulation Language (DML), data types (char(n), varchar(n), int, float, date), constraints (not null, unique, primary key), database operations (create, use, show, drop), table operations (create, describe, alter, drop), data manipulation (insert, delete, select, update), operators, aliasing, distinct clause, where clause, in, between, order by, null, like, aggregate functions, group by, having, joins (cartesian product, equi-join, natural join).
Interface of Python with an SQL Database Connecting Python with an SQL database, performing insert, update, and delete queries using cursor, data retrieval using connect(), cursor(), execute(), commit(), fenchone (), fetch (), row count, creating database connectivity applications, using format specifiers to perform queries.

CBSE Class 12 Computer Science Syllabus 2025-26 Practical Marking Scheme

The following is the mark distribution for CBSE Class 12 Computer Science Practical:
CBSE Class 12 Computer Science Syllabus Practical Marking Scheme
S.No. Unit Name Marks
1. Lab Test
Python Program (60% logic + 20% documentation + 20% code quality) 8
SQL Queries (4 queries based on one or two tables) 4
2. Report File
Minimum 15 Python Programs 7
SQL Queries (Minimum 5 sets using one table/two tables)
- Minimum 4 programs based on Python - SQL connectivity
3. Project (Using concepts learnt in Classes 11 and 12) 8
4. Viva Voce 3
Total 30

 

Links Related to Other Subjects
CBSE Class 12 Biology Syllabus CBSE Class 12 Economics Syllabus
CBSE Class 12 Maths Syllabus CBSE Class 12 Accountancy Syllabus
CBSE Class 12 English Core Syllabus CBSE Class 12 Chemistry Syllabus
CBSE Class 12 English Elective Syllabus CBSE Class 12 Physics Syllabus

CBSE Class 12 Computer Science Syllabus 2025-26 FAQs

What are the main units in the CBSE Class 12 Computer Science Syllabus?

The main units are Computational Thinking and Programming – 2, Computer Networks, and Database Management.

Does the Class 12 syllabus include a revision of Class 11 Python topics?

Yes, the Computational Thinking and Programming – 2 unit starts with a revision of Python topics covered in Class 11.

Which programming language is used for practicals in Class 12 Computer Science?

Python is the primary programming language used for practicals, along with SQL for database management.

What is the weightage of the practical exam in Class 12 Computer Science?

The practical exam carries a total weightage of 30 marks.

Are there any project components in the Class 12 Computer Science curriculum?

Yes, students must undertake a project that integrates concepts learned in both Class 11 and Class 12.
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.