The CBSE Class 12 computer science deleted syllabus 2024-25 contains portions from computer networks, data base management, and more. The subject is offered as an optional subject.
Table of Contents
- Updated CBSE Class 12 Computer Science Syllabus 2024-25 - Chapter-wise
- Updated CBSE Class 12 Computer Science Practical Syllabus 2024-25
- Updated CBSE Class 12 Computer Science Syllabus 2024-25 PDF
- CBSE Class 12 Computer Science Topic-Wise Weightage
- Reasons for CBSE Class 12 Computer Science Deleted Syllabus
- Benefits of the CBSE Class 12 Computer Science Deleted Syllabus 2024-25
- Prescribed Books for CBSE Class 12 Computer Science
The CBSE Class 12 computer science deleted syllabus 2024-25 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 2024-25 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 2024-25. 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 2024-25 - Chapter-wise
Students must note that the CBSE Board has reduced around 30% of the portion as a 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 under the Computer Science Syllabus.
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 pickle module. | |
CSV file: import csv module, open/clopen/close CSVte into a CSV file uCSVg csv.writer() and read from a CSV file using csv.reader( ) | |
Data Structure: Stack, operations on the stack (push & pop), implementation of stack using 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, Fiber-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 2024-25
Updated CBSE Class 12 Computer Science Practical Syllabus 2024-25
Besides eliminating chapters through the CBSE Class 12 Computer Science Deleted Syllabus 2024-25 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 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 2024-25 PDF
Apart from knowing the CBSE Class 12 Computer Science Deleted Syllabus 2024-25, students must download the updated Class 12 syllabus for the academic year. Preparation should be completely based on the re-structured syllabus.
The direct link to download the updated syllabus is updated below -
Particulars | PDF Link |
CBSE Class 12 Computer Science Syllabus 2024-25 | Download Now |
CBSE Class 12 Computer Science Topic-Wise Weightage
Since the CBSE Board has re-structured through the CBSE Class 12 computer science deleted syllabus 2024-25, 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 2024
Reasons for CBSE Class 12 Computer Science Deleted Syllabus
The primary reason behind the CBSE 12th computer science deleted syllabus 2024-25 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 2024-25
Here are some of the key benefits of 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 2024
POST YOUR COMMENT