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.
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
- There will be an Annual Examination based on the entire syllabus.
- The Annual Examination will be of 40 marks.
- Practical Examination** will be of 40 marks.
- 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:
- NCERT Textbook for COMPUTER SCIENCE (Class XII).
- 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:
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 is journalist with over 3 years of experience in covering the Indian education sector. She has worked extensively in the K12 domain, with focus on the state board as well as central board examinations, policy structure of seconday and higher secondary education as well as the entrance examinations like JEE, NEET, CLAT, etc. Her extensive experience in the domain has helped her provide students with concise accurate information in all aspectes of school life and education. Her key interest lies in decoding the changes in the curriculum, NEP implementation and changing education ecosystem in the country. Besides working, she enjoys traveling, exploring new places and cultures, and painting.