Computer Science
CBSE (Indian Curriculum) · Class 12
Select curriculum
Select class
Select subject
Class 12 is broadly equivalent to A Level British · Grade 12 American · Diploma Programme IB
Computer Science — Class 12
CBSE (Indian Curriculum) · Ages 17-18
CBSE Class 12 Computer Science (Code 083) is a board examination subject combining Python programming, data structures, databases and networking, with a written paper, a practical examination and a project.
Content covers functions and scope, exception handling, file handling including text, binary and CSV files, data structures with stacks and queues implemented in Python, database management with MySQL and Python-MySQL connectivity, and computer networks.
File handling and SQL are the most reliably examined topics and the ones where marks are most often dropped. The practical examination and project together carry a substantial share of the grade, so steady coding through the year is essential.
Key topics covered
- Functions & ScopeParameter passing, return values, scope rules and modular design.
- Exception HandlingDetecting and handling runtime errors gracefully.
- File HandlingText, binary and CSV files, reading, writing, appending and pickling.
- Data StructuresImplementing stacks and queues in Python and their operations.
- Database Management & SQLTables, keys, constraints, joins, aggregate functions and queries.
- Python-MySQL ConnectivityConnecting Python to a database and performing operations from code.
- Computer NetworksTopologies, protocols, transmission media, and network devices and security.
- Practical & ProjectThe practical examination and the assessed programming project.
Ready To Strengthen Your Child's Learning?
Book a free Computer Science demo class for CBSE (Indian Curriculum) · Class 12.