CBSE Class 12 Computer Science
CBSE Class 12 CS Chapter Modules
Open a chapter module to study board-level details for CBSE Class 12 Computer Science and Python 083 programming.
Working with Functions
Unit I
Understand user-defined functions, parameters, arguments, default parameters, variable scope (local vs global), return values, lambda functions, and recursion.
Click HereFile Handling - Text Files
Unit I
Learn to open, read, write, and append text files. Covers file modes, the with statement, read(), readline(), readlines(), tell(), seek(), and file object attributes.
Click HereFile Handling - Binary & CSV Files
Unit I
Master binary file operations using pickle module (dump/load) and CSV file handling with reader/writer objects, DictReader, DictWriter, and error handling.
Click HereStack Data Structure
Unit II
Explore stack implementation using a list (push/pop), stack applications (undo/redo, bracket matching), and operations like is_empty, peek, size, and display.
Click HereComputer Networks
Unit III
Study network types (LAN, MAN, WAN), topologies (star, bus, ring, mesh), network devices, transmission media, and network security concepts.
Click HereSQL Queries for Class 12
Unit III
Practice DDL (CREATE, ALTER, DROP) and DML (SELECT, INSERT, UPDATE, DELETE) commands, constraints, aggregate functions, GROUP BY, HAVING, and table joins.
Click HereException Handling
Unit I
Study try, except, else, finally blocks, raising exceptions and custom exceptions with Python examples.
Click HereQueue Data Structure
Unit II
Study Queue using Python lists including enqueue, dequeue operations, applications and circular queue concepts.
Click HereNetwork Protocols and Security
Unit III
Study TCP/IP, HTTP, FTP, SMTP, POP3 and network security concepts for board-level revision.
Click HereInterface Python with SQL
Unit III
Study sqlite3 and MySQL connector, CRUD operations and parameterized queries linking Python with SQL.
Click Here