HBSE Class 12th Computer Science Syllabus 2024-25: Download PDF for Board Exam

HBSE Class 12 Computer Science Syllabus 2024-25: Download the Class 12th Haryana Board Computer Science Syllabus for the academic session 2024-25 here. Check out the complete syllabus to know the course structure along with overview and question paper design. Find the link to download PDF for HBSE 12th class haryana board Computer Science syllabus for the academic year 2024-25 at the conclusion of this article.

May 15, 2024, 18:38 IST
Download the details of 12th class haryana board Computer Science syllabus PDF 2025
Download the details of 12th class haryana board Computer Science syllabus PDF 2025

 HBSE Class 12 Syllabus 2024-25: The Haryana Board has released the Computer Science syllabus for class 12th. Check out the latest syllabus of Haryana Board Class 12 Computer Science and get the 12th class Haryana Board syllabus downloadable link. The syllabus is the roadmap to prepare for examinations, it will help you to focus on course structure, question paper design and so on. The syllabus is released out well in advance so that students can start preparing accordingly.

The article consists of HBSE Class 12 Computer Science Syllabus 2025 the key points you’ll cover in the academic session, evaluation scheme and course structure and practical details. The article provides a direct download link to download PDF for Computer Science syllabus.  

HBSE Class 12 Computer Science Syllabus 2024-25: General Guidelines 

  1. There will be an Annual Examination based on the entire syllabus.
  2. The Annual Examination will be of 40 marks.
  3. Practical Examination** will be of 40 marks.
  4. Internal Assessment* will be of 20 marks. 

*Internal Assessment Marks Distribution is as follows: 

Sr. No.

Marks of I.A.

Distribution of Internal Assessment Marks

1

6

Two SAT Exams weightage of 4 marks One Pre Board Exam weightage of 2 marks

2

2

Half Yearly Exams

3

2

CRP (Class Room Participation)

4

5

Project Work

5

5

Attendance of student will be awarded as:

 75% to 80% - 01 marks

Above 80% to 85% - 02 marks

Above 85% to 90% - 03 marks

Above 90% to 95% - 04 marks

Above 95% to 100% - 05 marks

Total

20

**Practical Marks Distribution

Sr. No.

Unit Name

Marks

1

Lab Test:

Two Python Programs (One from Exception Handling/file handling and one from Data Structure using Python).

(60% Logic + 20% documentation + 20% code quality)

One SQL Queries including all clauses

15

2

Report File:

Minimum 10 Python programs (Based on Exception Handling, File Handling and Data Structure using Python only).

Minimum 5 SQL Queries

10

3

Project:

That uses most of the concepts that have been learnt in 12th.

5

4

Viva Voce

10

Total 

40

HBSE Class 12 Computer Science Course Structure (2024-25) 

Hbse 12th class haryana board Computer Science course structure consists of six units, the table below highlights the details related to the unit, marks allocation to the particular unit and overall score for theory and practical. Find below the details for more clarification: 

UNIT NAME

Marks

Periods

Theory

Practical

Programming in Python

6

20

10

Data Structure using Python

7

30

20

Database and SQL 

8

35

20

Computer Networks

6

20

Data Communication 

8

27

Security Aspects 

5

13

Total 

40

Practical 

40

Internal Assessment

20

Grand Total 

100

Unit I: Programming in Python  

Exception Handling: Syntax errors, exceptions, need of exception handling, user-defined exceptions, raising exceptions, handling exceptions, catching exceptions, Try - except - else clause, Try - finally clause, recovering and continuing with finally, built-in exception classes.  

File Handling: text file and binary file, file types, open and close files, reading and writing text files, reading and writing binary files using pickle module, file access modes.

Important Terminology

Exception, Syntax, Error, Exception Handling, Tryexcept-else clause, Try-finally clause, build-in exception classes

Unit II: Data Structure (Using Python)  

Stack (List Implementation): Introduction to stack (LIFO Operations), operations on stack (PUSH and POP) and its implementation in python.  

Queue (List Implementation): Introduction to Queue (FIFO), Operations on Queue (INSERT and DELETE) and its implementation in Python.  

Searching: Sequential search (Linear search), Binary search.  

Sorting: Bubble Sort, Selection Sort and Insertion Sort.

Important Terminology 

Stack, List, LIFO, PUSH, POP, Queue, FIFO INSERT, DELETE, Searching, Linear search, Binary Search, Sorting, Bubble sort, Selection sort, Insertion sort

Unit III: Database & SQL  

Understanding Data: Data and its purpose, collection and organization  Database Concepts: Introduction to database concepts, difference between database and file system, relational data model: concept of domain, tuple, relation, keys - candidate key, primary key, alternate key, foreign key  

Structured Query Language (SQL): Introduction to MySQL, Creating a database using MySQL, Data Types.  

Data Definition Language (DDL): CREATE TABLE, DROP TABLE, ALTER TABLE,  

Data Query Language (DQL): SELECT, FROM, WHERE  

Data Manipulation Language (DML): INSERT, UPDATE, DELETE  

Aggregate Functions: MAX (), MIN (), AVG (), SUM (), COUNT (); using COUNT (*). 

Querying and manipulating data using Group by, Having, Order by.

Important Terminology 

Data, Collection of Data, Organization of data, Database, file, relational data model, tuple, relation, candidate key, primary key, alternate key, foreign key, Data type, DDL, DQL, DML, Aggregate functions, Group by, Having, Order by

Unit IV: Computer Networks  

Introduction to computer networks, Network types: LAN, WAN, MAN  

Network devices: Modem, Ethernet Card, Repeater, Hub, Switch, Router, Gateway.  

Network Topologies: Mesh, Ring, Bus, Star, and Tree topologies

Important Terminology 

Computer Network, LAN, MAN, WAN, Modem, Ethernet Card, Repeater, Hub, Switch, Router, Gateway, Network Topology, Mesh, Ring, Bus, Star, and Tree topology

Unit V: Data Communication  

Communication: Types of Data Communication, Communication Media: Wired Technologies – Twisted pair cable, Co-axial cable, Ethernet Cable, Optical Fibre.  

Mobile telecommunication technologies: Wireless Technologies – Bluetooth, WLAN, Infrared, Microwave.  

Network Protocol: Need for Protocol, Categorization and Examples of protocol, HTTP, FTP, IP, PPP, SMTP.  

Concept of Channel, Bandwidth (Hz, KHz, and MHz) and Data Transfer rate (bps, Kbps, Mbps, Gbps and Tbps).

Important Terminology 

Communication, Wired Technology, Twisted pair cable, co axial cable, Ethernet cable, optical fibre, Wireless Technology, Bluetooth, WLAN, Infrared, Microwave, Protocol, HTTP, FTP, IP, PPP, SMTP, Bandwidth, Data Transfer rate

Unit VI: Security Aspects  

Threats and prevention: Malware- virus, worms, Trojan, Spyware, Adware.  

Antivirus and their workings  

Network Security Concepts: http vs https, Firewall, Cookies, Hackers and Crackers 

Important Terminology 

Malware, Virus, Worms, Trojan, Spyware, Adware, Antivirus, http, https, Firewall, Cookies, Hackers, Crackers

HBSE Class 12 Computer Science Question Paper Design 2024-25

The Hbse 12th class haryana board Computer Science question paper is designed in such a way that students can prepare well for examinations. Every type of question has been covered starting from essay based to objective based question. The time allotted is 2 ½ hours for exam, for more details regarding the question paper design check out  the tabulated information below:

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 studybased 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

Prescribed Books:

  1. NCERT Textbook for COMPUTER SCIENCE (Class XII).
  2. Support materials on BSEH website

HBSE Class 12 Computer Science Syllabus 2024–25 

Here's the direct link to download the HBSE Class 12 Computer Science Syllabus 2025: 

Download HBSE Class 12 Computer Science Syllabus 2025 PDF

The article consists of class 12th haryana board Computer Science syllabus weightage, course overview and evaluation scheme. Students can access the direct link to the PDF to download and check the latest update regarding the Haryana Board Class 12 Computer Science syllabus. 

Also Read: HBSE Class 12 Syllabus 2025 (All Subjects)

Anisha Mishra
Anisha Mishra

Content Writer

Anisha Mishra is a mass communication professional and content strategist with a total two years of experience. She's passionate about creating clear, results-driven content—from articles to social media posts—that genuinely connects with audiences. With a proven track record of shaping compelling narratives and boosting engagement for brands like Shiksha.com, she excels in the education sector, handling CBSE, State Boards, NEET, and JEE exams, especially during crucial result seasons. Blending expertise in traditional and new digital media, Anisha constantly explores current content trends. Connect with her on LinkedIn for fresh insights into education content strategy and audience behavior, and let's make a lasting impact together.
... Read More

Get here latest School, CBSE and Govt Jobs notification and articles in English and Hindi for Sarkari Naukari, Sarkari Result and Exam Preparation. Empower your learning journey with Jagran Josh App - Your trusted guide for exams, career, and knowledge! Download Now

Trending

Latest Education News