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 & 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.

Book A Free Demo Class