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)
Comments
All Comments (0)
Join the conversation