मराठी

Computer Science (Python) Commerce (English Medium) Class 12 CBSE Syllabus 2026-27

Advertisements

CBSE Class 12 Computer Science (Python) Syllabus - Free PDF Download

CBSE Syllabus 2026-27 Class 12: The CBSE Class 12 Computer Science (Python) Syllabus for the examination year 2026-27 has been released by the Central Board of Secondary Education, CBSE. The board will hold the final examination at the end of the year following the annual assessment scheme, which has led to the release of the syllabus. The 2026-27 CBSE Class 12 Computer Science (Python) Board Exam will entirely be based on the most recent syllabus. Therefore, students must thoroughly understand the new CBSE syllabus to prepare for their annual exam properly.

The detailed CBSE Class 12 Computer Science (Python) Syllabus for 2026-27 is below.

Academic year:

CBSE Class 12 Computer Science (Python) Revised Syllabus

CBSE Class 12 Computer Science (Python) Course Structure 2026-27 With Marking Scheme

Advertisements
Advertisements
Advertisements

Syllabus

1 Exception Handling in Python [Revision]
  • Introduction of Exception Handling in Python  
  • Syntax Errors in Python  
  • Exceptions in Python  
  • Built-in Exceptions in Python  
  • Raising Exceptions in Python  
    • Introduction to Raising Exception 
    • Raise Statement
    • Assert Statement
  • Handling Exceptions in Python  
    • Introduction to Handling Exceptions 
    • Need for Exception Handling
    • Process of Handling Exceptions
    • Catching Exceptions
    • try...except…else clause
  • Finally Clause in Python  
    • Introduction to Finally Clause
    • Recovering and Continuing with Finally Clause
2 File Handling in Python [Revision]
  • Introduction to File Handling in Python  
  • Types of Files in Python  
  • Opening and Closing a Text Files in Python  
    • Introduction to Opening and Closing a Text File
    • Opening a File 
    • Closing a File 
    • Opening a File using with Clause
  • Writing to a Text File in Python  
    • Introduction to Writing to a Text File
    • The write() method
    • The writelines() method
  • Reading from a Text File in Python  
    • The read() method
    • The readline([n]) method
    • The readlines() method
  • Setting Offsets in a File in python  
    • The tell() method
    • The seek() method
  • Creating and Traversing a Text File in Python  
    • Creating a file and writing data
    • Traversing a file and displaying data
  • The Pickle Module in Python  
    • The dump() method
    • The load() method
    • File handling using pickle module
3 Stack [Revision]
  • Concepts of Stacks in Python  
    • Introduction to Stacks 
    • Applications of Stacks 
  • Operation on Stack in Python  
  • Implementation of Stack in Python  
  • Notations for Arithmetic Expressions in Python  
  • Conversion from Infix to Postfix Notation in Python  
  • Evaluation of Postfix Expression in Python  
4 Queue [Revision]
  • Concept of Queue in Python  
    • Introduction to Queue 
    • Applications of Queue
  • Operations on Queue in Python  
  • Implementation of Queue using Python  
  • Concept of Deque in Python  
    • Introduction to Deque 
    • Applications of Deque
    • Operations on Deque
  • Implementation of Deque using Python  
5 Sorting [Revision]
  • Introduction to Sorting in Python  
  • Bubble Sort in Python  
  • Selection Sort in Python  
  • Insertion Sort in Python  
  • Time Complexity of Algorithms in Python  
6 Searching [Revision]
  • Introduction to Searching in Python  
  • Linear Search in Python  
  • Binary Search in Python  
  • Search by Hashing in Python  
  • Collision Techniques in Python  
7 Understanding Data [Revision]
  • Concept of Data  
    • Introduction to Data 
    • Importance of Data
    • Types of Data
  • Data Collection  
  • Data Storage  
  • Data Processing  
  • Statistical Techniques for Data Processing  
    • Introduction to Statistical Techniques 
    • Measures of Central Tendency
    • Measures of Variability
8 Database Concepts [Revision]
  • Introduction to Database Concepts  
  • File System  
    • Introduction to File System 
    • Limitations of a File System 
  • Database Management System (DBMS)  
    • Introduction to Database Management System (DBMS)
    • Some Applications of DBMS
    • Advantages of DBMS
    • Data types in the DBMS
    • File System to DBMS
    • Key Concepts in DBMS
  • Relational Data model  
    • Introduction to Relational Data Model 
    • Three Important Properties of a Relation
  • Keys in a Relational Database  
9 Structured Query Language (SQL) [Revision]
  • Concepts of Structured Query Language (SQL)  
    • Introduction to Structured Query Language (SQL)
    • Installing MySQL
  • Data Types and Constraints in MySQL  
    • Data type of Attribute
    • Constraints
  • SQL for Data Definition  
    • Introduction to SQL for Data Definition 
    • CREATE Database
    • CREATE Table
    • Describe Table
    • ALTER Table
    • DROP Statement
  • SQL for Data Manipulation  
    • Introduction to SQL for Data Manipulation 
    • INSERTION of Records
  • SQL for Data Query  
    • Introduction to SQL for Data Query 
    • SELECT Statement
    • QUERYING using Database OFFICE
  • Data Updation and Deletion  
    • Data Updation
    • Data Deletion
  • Functions in SQL  
    • Introduction to Function in SQL 
    • Single Row Functions
    • Aggregate Functions
  • GROUP BY Clause in SQL  
  • Operations on Relations  
    • Introduction to Operations on Relations 
    • UNION (∪)
    • INTERSECT (∩)
    • MINUS (−)
    • Cartesian Product (X)
  • Using Two Relations in a Query  
    • Cartesian Product on Two Tables
    • JOIN on two tables
10 Computer Networks [Revision]
  • Concept of Computer Network  
    • Introduction to Computer Network 
    • Types of Network 
    • Network Configuration 
  • Evolution of Networking  
  • Types of Networks  
    • Introduction to Types of Networks 
    • Personal Area Network (PAN)
    • Local Area Network (LAN)
    • Metropolitan Area Network (MAN)
    • Wide Area Network (WAN)
  • Network Devices  
    • Modem
    • Ethernet Card
    • RJ45
    • Repeater and Hub
    • Switch
    • Router
    • Gateway
  • Networking Topologies  
    • Introduction to Networking Topologies 
    • Mesh Topology
    • Ring Topology
    • Bus Topology
    • Star Topology
    • Tree or Hybrid Topology
  • Identifying Nodes in a Networking Communication  
    • MAC Address
    • IP Address
  • Internet, Web and the Internet of Things  
    • Introduction to Internet, Web and the Internet of thIngs
    • The World Wide Web (WWW)
  • Domain Name System (DNS)  
    • Introduction to Domain Name System 
    • DNS Server
11 Data Communication [Revision]
  • Introduction to Data Communication  
  • Components of Data Communication  
  • Measuring Capacity of Communication Media  
  • Types of Data Communication  
    • Introduction to Types of Data Communication 
    • Simplex Communication
    • Half-duplex Communication
    • Full-duplex Communication
  • Switching Techniques  
  • Transmission Media  
    • Introduction to Transmission Media 
    • Physical Transmission Media Characteristics
  • Wired/Bounded Transmission Media  
    • Introduction to Wired Transmission Media 
    • Twisted Pair Cable
    • Coaxial cable
    • Optical Fibre
  • Wireless/Unbounded Transmission Media  
    • Introduction to Wireless Transmission Media
    • Bluetooth
    • Wireless LAN
  • Mobile Telecommunication Technologies  
  • Introduction to Protocols  
  • Types of Protocol  
    • HyperText Transfer Protocol (HTTP)
    • File Transfer Protocol (FTP)
    • Point to Point Protocol (PPP)
    • Simple Mail Transfer Protocol (SMTP)
    • Transmission Control Protocol (TCP)/Internet Protocol (IP)
    • Address Resolution Protocol (ARP)
    • Internet Control Message Protocol (ICMP)
    • Internet Group Management Protocol (IGMP)
    • User Datagram Protocol (UDP)
    • Dynamic Host Configuration Protocol (DHCP)
    • Internet Message Access Protocol (IMAP)
    • Internet Relay Chat (IRC)
    • Post Office Protocol Version 3 (POP3)
12 Security Aspects [Revision]
  • Threats and Prevention  
  • Malware  
  • Antivirus  
    • Introduction to Antivirus
    • Methods of Malware Identification used by Antivirus
  • Spam  
  • HTTP vs HTTPS  
  • Firewall  
  • Cookies  
  • Hackers and Crackers  
  • Network Security Threats  
    • Denial of Service
    • Intrusion Problems
    • Snooping
    • Eavesdropping
13 Project Based Learning [Revision]
  • Introduction of Project Based Learning  
  • Approaches for Solving Problems  
  • Teamwork  
  • Project Descriptions  

Textbook SolutionsVIEW ALL [2]

Advertisements
Share
Notifications

Englishहिंदीमराठी


      Forgot password?
Use app×