The Haryana Board released the 12th grade computer science curriculum. See the most recent Haryana Board Class 12 Computer Science syllabus and download the Haryana Board syllabus for the 12th grade. The syllabus is your road map for exam preparation; it will help you concentrate on topics like question paper design and course structure. The syllabus is made available to students well in advance so they can begin preparing appropriately.
DownloadHBSE Class 12 Computer Science Syllabus 2025-26 here
Haryana Board Class 12 Computer Science Syllabus: Course Structure 2025-26
Below given is the detailed course structure
Sr. No. | UNIT NAME | Marks | Periods (Theory) | Periods (Practical) |
1 | Programming in Python | 6 | 20 | 10 |
2 | Data Structure using Python | 7 | 30 | 20 |
3 | Database and SQL | 8 | 35 | 20 |
4 | Computer Networks | 6 | 20 | - |
5 | Data Communication | 8 | 27 | - |
6 | Security Aspects | 5 | 13 | - |
Total | 40 | |||
Practical Examination | 40 | |||
Internal Assessment | 20 | |||
Grand Total | 100 |
Haryana Board Class 12 Computer Science Syllabus 2025-26
Below given is the detailed syllabus:
Unit | Title | Subtopics |
I | Programming in Python | Exception Handling – Syntax errors, exceptions, need of exception handling, raising exceptions, handling exceptions, catching exceptions, try–except–else clause, try–finally clause, built-in exception classes. File Handling – text file & binary file, open and close text files, reading and writing text files, file access modes. |
II | Data Structure (Using Python) | Stack – Introduction (LIFO), operations (PUSH & POP), implementation in Python. Queue – Introduction (FIFO), operations (ENQUEUE & DEQUEUE), implementation in Python. Searching – Sequential Search (Linear Search), Binary Search (theoretical analysis only). Sorting – Bubble Sort, Selection Sort (theoretical analysis only). |
III | Database & SQL | Database Concepts – Introduction, database vs file system, relational data model: domain, tuple, relation, keys (candidate, primary, alternate, foreign). SQL – Introduction, data types in SQL. DDL – CREATE TABLE, DROP TABLE, ALTER TABLE. DQL – SELECT, FROM, WHERE. DML – INSERT, UPDATE, DELETE. Aggregate Functions – MAX(), MIN(), AVG(), SUM(), COUNT(), COUNT(*). |
IV | Computer Networks | Introduction to computer networks. Network Types – PAN, LAN, WAN, MAN. Network Devices – Modem, Ethernet Card, Repeater, Hub, Switch, Router, Gateway. Network Topologies – Mesh, Ring, Bus, Star, Tree. |
V | Data Communication | Communication – Types of data communication. Media – Wired (Twisted Pair, Co-axial, Ethernet Cable, Optical Fibre), Wireless (Bluetooth, Wi-Fi, Infrared, Microwave). Network Protocols – Need for protocols, categories, examples (HTTP, FTP, IP, SMTP). Other Concepts – Channel, bandwidth (Hz, KHz, MHz), data transfer rate (bps, Kbps, Mbps, Gbps, Tbps). |
VI | Security Aspects | Threats & Prevention – Malware (virus, worms, Trojan, spyware, adware), antivirus & its importance. Network Security – HTTP vs HTTPS, firewall, cookies, hackers & crackers. |
Haryana Board 12th Computer Science 2025-26: Question Paper Design
Check the table below to get to know the Question Paper Pattern of Class 12 Computer Science of HBSE
Competencies | Total |
Knowledge | 40% |
Understanding | 30% |
Application | 20% |
Skill | 10% |
Total | 100% |
Type of Question | Marks | Number | Description | Total Marks |
Essay type | 4 | 3 | Internal choice will be given in all the questions | 12 |
Short Answer | 2 | 7 | Include two Case study-based questions. Out of the remaining five questions, two questions will have internal choices. | 14 |
Very Short Answer | 1 | 4 | One internal choice will be provided among the four questions | 4 |
Objective type | 10 | 1 (1x10) | 4 Multiple Choice Questions 2 Fill in the Blanks 2 True/ False 2 Assertion-Reason | 10 |
Total | 15 | 40 |