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 Here

File 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 Here

File 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 Here

Stack 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 Here

Computer Networks

Unit III

Study network types (LAN, MAN, WAN), topologies (star, bus, ring, mesh), network devices, transmission media, and network security concepts.

Click Here

SQL 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 Here

Exception Handling

Unit I

Study try, except, else, finally blocks, raising exceptions and custom exceptions with Python examples.

Click Here

Queue Data Structure

Unit II

Study Queue using Python lists including enqueue, dequeue operations, applications and circular queue concepts.

Click Here

Network Protocols and Security

Unit III

Study TCP/IP, HTTP, FTP, SMTP, POP3 and network security concepts for board-level revision.

Click Here

Interface Python with SQL

Unit III

Study sqlite3 and MySQL connector, CRUD operations and parameterized queries linking Python with SQL.

Click Here