Rumi School of Innovative Sciences (RSIS)

Computer Science

CBSE (Indian Curriculum) · Class 12

Select curriculum

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 & Scope — Parameter passing, return values, scope rules and modular design.
  • Exception Handling — Detecting and handling runtime errors gracefully.
  • File Handling — Text, binary and CSV files, reading, writing, appending and pickling.
  • Data Structures — Implementing stacks and queues in Python and their operations.
  • Database Management & SQL — Tables, keys, constraints, joins, aggregate functions and queries.
  • Python-MySQL Connectivity — Connecting Python to a database and performing operations from code.
  • Computer Networks — Topologies, protocols, transmission media, and network devices and security.
  • Practical & Project — The practical examination and the assessed programming project.

Ready To Strengthen Your Child's Learning?

Book a free demo class in Computer Science — CBSE (Indian Curriculum) · Class 12.

Book A Free Demo Class