Like Us Like Us Facebook Subscribe Subscribe us YouTube Whatsapp Share us Whatsapp Query Send your queries

Class 12 Computer science with python syllabus 2024-2025

Class 12 Computer science with python syllabus 2024-2025

The CBSE Class 12 Computer Science with Python syllabus typically covers a wide range of topics aimed at providing students with a solid foundation in programming and computer science concepts using Python. Here’s a general outline of what is usually included in the syllabus:

Class 12 Computer science with python syllabus


Unit 1 – Programming and computational thinking

  • Revision of Python basics of Class 11
  • Functions
  • Introduction to files, text file, binary file, CSV files
  • File Handling
  • Using Python libraries
  • Recursion
  • Idea of efficiency
  • Data Visualization using Pyplot
  • Data structures

Unit 2 – Computer Networks

  • Data communication terminologies
  • Evolution of networking:
  • Structure of a network
  • Transmission media
  • Network devices
  • Network Stack
  • IP addresses
  • TCP
  • Protocols
  • Basic Network tools
  • Application layer

Unit 3 – Data Base Management

  • Writing a minimal Django based web application
  • Interface Python with SQL database
  • SQL commands

Class 12 Computer science with python Practical syllabus

  1. Python Programming
    • Writing and executing Python scripts
    • Implementing Object-Oriented concepts in Python
    • Using Python libraries (Pandas, Matplotlib, NumPy)
    • Handling files and exceptions in Python
  2. SQL Commands
    • Writing SQL queries (Create Table, Insert, Select, Update, Delete, Join)
  3. Project Work
    • Developing a project using Python programming and SQL commands


  • Duration: One academic session (usually the entire academic year)
  • Internal Assessment: Practical examination (30 marks) and project work (10 marks)
  • External Examination: Theory paper (70 marks)

This outline should give you a comprehensive overview of what to expect from the CBSE Class XII Computer Science with Python syllabus. Each school may slightly vary in how they teach and assess these topics, but these are the core areas that are covered. If you have specific questions about any of these topics or need further clarification, feel free to ask!

If you have and query or suggestion then please comment, I will reply to fix your problem, if you like our content then you can subscribe to our Youtube channel. If you want to hire me then reach us at our Fiverr.

5 1 vote
Article Rating
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Inline Feedbacks
View all comments