Class XII Computer Science
Class XI Python revision, functions, exception handling, file handling, stacks, computer networks and SQL with mysql.connector.
- Chapters
- 12
- Practice quizzes
- 12
- Session
- 2026–27
Unit 1 — Computer Systems and Organisation
Revision of Python topics covered in Class XI
Problem-Solving · Tokens · Data Types · Operators · I/O · Errors · Flow · Loops · Strings · Lists · Tuples · Dicts · Modules
Functions
Types · Definition & Call · Parameters · Arguments · Return · Scope · Worked Programs
Exception Handling
try · except · else · finally · raise · Custom Error Messages · Worked Programs
Introduction to Files
Data Persistence · Text vs Binary vs CSV · File Paths · open() · Modes · close() · with-statement
Text Files
write · writelines · read · readline · readlines · seek · tell · Worked Programs
Binary Files
pickle.dump · pickle.load · Create · Read · Search · Append · Update · seek & tell
CSV Files
csv module · writer · writerow · writerows · reader · DictReader · Worked Programs
Data Structures — Stack
LIFO · push · pop · peek · isEmpty · List-based Implementation · Applications
Unit 2 — Computational Thinking and Programming
Unit 3 — Society, Law and Ethics
Database Concepts & SQL Basics
Relational Model · Keys · Data Types · Constraints · DDL · DML · Simple SELECT
Advanced SQL
WHERE · LIKE · BETWEEN · IN · ORDER BY · Aggregates · GROUP BY · HAVING · JOIN
Python ⇄ MySQL Connectivity
mysql.connector · connect · cursor · execute · fetch · commit · rollback · Worked Programs