The CBSE Class 12 computer science deleted syllabus 2025-26 contains portions from computer networks, database management, and more. The subject is offered as an optional subject with 70 marks in theory and 30 marks in the practical exam.
The deleted syllabus of the CBSE Class 12 computer science exam 2026 includes topics from computational thinking and programming, computer networks, database management, and Python programming from practicals. Students must review the CBSE class 12 computer science syllabus 2025-26 and prepare for the board exam accordingly.
Importantly, students have to prepare to keep in mind the reductions through the CBSE 12th computer science deleted syllabus 2025-26. Candidates can now focus on important topics to strengthen their hold on the optional subject. The CBSE class 12 exam for computer science will contain various types of questions from the updated syllabus.
The paper for computer science will carry 100 marks, including 70 for theory and 30 for practicals. The practical test involves several components like lab tests, report files, project work, viva, and more. This article covers everything about the CBSE class 12 Computer Science Deleted Syllabus.
Updated CBSE Class 12 Computer Science Syllabus 2025-26 - Chapter-wise
Students must note that the CBSE Board has reduced around 30% of the portion as part of the CBSE Class 12 computer science deleted syllabus. Topics like web scripting, payment apps, database management, etc, have been eliminated.
The pointers below will show the chapter-wise topics as per the CBSE Class 12 Computer Science deleted syllabus 2025-26.
| Units | Topics |
| Unit I: Computational Thinking and Programming – 2 | Revision of Python topics covered in Class XI. |
| Functions: Types of functions | |
| Introduction to files, types of files (Text file, Binary file, CSV file), relative and absolute paths | |
| Text file: opening a text file, text file open modes (r, r+, w, w+, a, a+), closing a text file, opening a file using with clause, writing/appending data to a text file using write(). | |
| Binary file: basic operations on a binary file: open using file open modes (rb, rb+, wb, wb+, ab, ab+), close a binary file, import the pickle module. | |
| CSV file: import csv module, open/clopen/close CSV into a CSV file using csv.writer() and read from a CSV file using csv.reader( ) | |
| Data Structure: Stack, operations on the stack (push & pop), implementation of the stack using a list. | |
| Unit II: Computer Networks | Evolution of Networking: introduction to computer networks, the evolution of networking (ARPANET, NSFNET, INTERNET) |
| Data communication terminologies: the concept of communication, components of data communication (sender, receiver, message, communication media, protocols) | |
| Transmission media: Wired communication media (Twisted pair cable, Co-axial cable, Fibre-optic cable), Wireless media (Radio waves, Microwaves, Infrared waves) | |
| Network devices (Modem, Ethernet card, RJ45, Repeater, Hub, Switch, Router, Gateway, WIFI card). Network topologies and Network types: types of networks (PAN, LAN, MAN, WAN), networking topologies (Bus, Star, Tree) | |
| Network protocol: 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, URL, website, web browser, web servers, web hosting | |
Unit III: Database Management |
Database concepts: introduction to database concepts and their need |
| Relational data model: relation, attribute, tuple, domain, degree, cardinality, keys (candidate key, primary key, alternate key, foreign key) | |
| Structured Query Language: introduction, Data Definition Language and Data Manipulation Language, data type (char(n), varchar(n), int, float, date), constraints. | |
| The interface of Python with an SQL database: connecting SQL with Python, performing insert, update, and delete queries using the cursor |
Also Check: CBSE Class 12 Syllabus 2025-26
Updated CBSE Class 12 Computer Science Practical Syllabus 2025-26
Besides eliminating chapters through the CBSE Class 12 Computer Science Deleted Syllabus 2025-26 in the theory section, the Board has removed certain topics from the practical computer science syllabus. Essentially, deductions have been made from Python Programming.
Students need to prepare only for the following subjects under the practical assessment.
| S No. | Area |
| 1 | Python program (60% logic + 20% documentation + 20% code quality) |
| 2 | The stub program with Python SQL connectivity must be provided with blanks (4 blanks) to be filled by the student with the desired SQL query. |
| 3 | Minimum 15 Python programs. |
| 4 | SQL Queries – Minimum 5 sets using one table/two tables. |
| 5 | Minimum 4 programs based on Python - SQL connectivity |
| 6 | Project (using concepts learned in Classes 11 and 12) |
| 7 | Viva voce |
Updated CBSE Class 12 Computer Science Syllabus 2025-26 PDF
Apart from knowing the CBSE Class 12 Computer Science Deleted Syllabus 2025-26, students must download the updated Class 12 syllabus for the academic year. Preparation should be completely based on the restructured syllabus.
The direct link to download the updated syllabus is updated below -
| Particulars | PDF Link |
| CBSE Class 12 Computer Science Syllabus 2025-26 | Download Now |
CBSE Class 12 Computer Science Topic-Wise Weightage
Since the CBSE Board has restructured the CBSE Class 12 computer science deleted syllabus 2025-26, the overall marks distribution and weightage of the paper have altered. The theory paper will be evaluated on a total of 70 marks.
Tabulated below is the complete bifurcation of the CBSE board class 12th marking scheme for both practicals and theory -
| Exam | Name | Marks/Total Weightage |
| Theory | Computational Thinking and Programming - 2 | 40 Marks |
| Computer Networks | 10 | |
| Database Management | 20 | |
| Total Marks | 70 | |
| Practical | Python program (60% logic + 20% documentation + 20% code quality) | 8 |
| The stub program with Python SQL connectivity must be provided with blanks (4 blanks) to be filled by the student with the desired SQL query. | 4 | |
| Minimum 15 Python programs. | 7 | |
| SQL Queries – Minimum 5 sets using one table/two tables. | ||
| Minimum 4 programs based on Python - SQL connectivity | ||
| Project (using concepts learned in Classes 11 and 12) | 8 | |
| Viva voce | 3 | |
| Total Marks | 30 | |
Also Check: CBSE Class 12th Blueprint 2025-26
Reasons for CBSE Class 12 Computer Science Deleted Syllabus
The primary reason behind the CBSE 12th computer science deleted syllabus 2025-26 was to take the pressure off students during the pandemic. However, the following reasons also affected the restructuring of the syllabus -
- Modification of the difficulty level of the computer science paper by keeping flexible and learnable topics.
- The elimination of complicated topics has increased the proficiency level of students.
- Core foundation development was an objective behind the implementation of the CBSE Class 12 Computer Science Deleted Syllabus.
- To inculcate positive learning outcomes.
Benefits of the CBSE Class 12 Computer Science Deleted Syllabus 2025-26
Here are some of the key benefits of the CBSE Class 12 Computer Science Deleted Syllabus -
- With the current syllabus in place, students will upskill their computational thinking.
- Moreover, they will be able to comprehend and implement data types.
- They will develop an affinity towards the notion of algorithms.
- Apart from the above, students will have a strong understanding of computer systems such as cloud computing, operating systems, and architecture.
- Students will earn supporting concepts such as cyber ethics, safety, and cybercrime.
- Lastly, they will learn to appreciate and value the role of technology in today’s age.
- Students will be able to apply the concept of function.
- Learn and execute file handling.
- Get acquainted with the basic structure of Stacks
- Students also learn about Computer networks.
- Further class 12 students study database concepts, SQL, and more.
Prescribed Books for CBSE Class 12 Computer Science
For those wondering if the textbooks will change as per the CBSE class 12 computer science deleted syllabus. Listed below is the study material for class 12 computer science preparation.
- NCERT Textbook for Computer Science (Class XII)
- Support Materials on the CBSE website.
Also Read: CBSE Class 12 Books 2026
Quick Facts
-
Syllabus reduced by approximately 30%. -
Topics deleted from Python, Networks, Database. -
Theory is 70 marks, practicals 30 marks. -
Aims for easier learning & core concept development.