CBSE CS Guidelines
Curriculum breakdown, board exam weightage, and practical blueprint for Class 11 & 12 Computer Science (Python).
๐Curriculum Overview
The CBSE Computer Science curriculum (Subject Code: 083) focuses on computational thinking, programming concepts in Python, database management (SQL), and computer networks. All notes, quizzes, and sample papers in PyLearn are mapped unit-by-unit with this official syllabus.
๐Class 12 Boards Weightage (Theory: 70 Marks)
Computational Thinking & Programming - 2
Python Revision, Functions, Exception Handling, File Handling (Text, Binary, CSV), Stack using List.
Computer Networks
Evolution of Networking, Network types, Topologies, Protocols (HTTP, TCP/IP), Web services, Security.
Database Management
Relational database concepts, SQL Commands (DDL, DML), Joins, Mongoose/Python-SQL Connectivity.
๐ฌPractical Exam Blueprint (30 Marks)
The internal evaluation includes hands-on programming, file creation, and project presentations:
Lab Test (12 Marks)
A Python program (6 marks) and a SQL query execution (6 marks) on a computer system.
Report File + Viva (10 Marks)
A practical file with 15+ Python programs, 5+ SQL queries, and a corresponding viva voce exam.
Project Work (8 Marks)
A collaborative real-world software project demonstrating Python and database connectivity (e.g. library, school management).