Home Articles Haryana Board Class 12 Computer Science Syllabus 2025-26: Download PDF Below

Haryana Board Class 12 Computer Science Syllabus 2025-26: Download PDF Below

HBSE 12th >

Board

Prateek Tomar
Prateek Tomar
Haryana Board Class 12 Computer Science Syllabus 2025-26: Download PDF Below

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

Download Now Study Smart