HBSE Class 12th Computer Science Syllabus 2024-2025 is released by the Haryana State Board on the official website. The final examination conducted for HBSE class 12th computer science comprises 100 marks, with further distribution of examination in two parts: theory examination of 80 marks and internal assessments of 20 marks
Students are advised to follow the HBSE Class 12th syllabus and sample papers provided by the board in order to outperform in the final examination
HBSE Class 12th Computer Science Syllabus
The HBSE class 12th computer science syllabus is divided into six units each designed to provide a deep understanding of every possible niche under computer science. Here is the table comprising chapter-wise details.
HBSE Class 12th Computer Science Syllabus
Unit
|
Topics
|
Programming in python
|
- Python fundamentals: Data types, operators, control structures (if-else, loops)
- Functions: Definition, arguments, recursion
- File handling: Reading and writing files
- Object-Oriented Programming (OOP) concepts: Classes, objects, inheritance, polymorphism
- Error handling: Try-except blocks
|
Data structure using python
|
- Lists: Operations, slicing, methods
- Stacks and queues: Implementation using lists
- Tuples and dictionaries: Methods and applications
- Searching algorithms: Linear and binary search
- Sorting algorithms: Bubble sort, selection sort, insertion sort
|
Database and SQL
|
- Introduction to databases: DBMS concepts
- SQL commands: DDL (CREATE, ALTER, DROP), DML (INSERT, UPDATE, DELETE)
- SQL queries: SELECT, WHERE, JOIN, GROUP BY, ORDER BY
- Relationships: Primary key, foreign key
- Transactions and views
|
Computer Network
|
- Networking fundamentals: Types of networks (LAN, WAN, MAN)
- Network topologies: Star, bus, ring, mesh
- TCP/IP model and OSI model: Layers and protocols
- IP addressing and subnetting
- Network devices: Routers, switches, hubs
|
Data Communication
|
- Basics of data communication: Transmission modes (simplex, half-duplex, full-duplex)
- Transmission media: Wired and wireless (coaxial, fibre optics, radio waves)
- Data encoding and modulation
- Error detection and correction techniques
- Bandwidth and data rate
|
Security Aspects
|
- Types of attacks: Malware, phishing, DoS
- Cryptography: Basic encryption and decryption, public and private keys
- Firewalls and antivirus software
- Network security protocols: HTTPS, SSL, VPN
- User authentication methods: Passwords, biometrics, two-factor authentication
|
HBSE Class 12th Computer Science Syllabus: PDF Download
Students can click on the link given below to download HBSE Class 12th computer science syllabus PDF
HBSE Class 12th Computer Science Syllabus
|
Download
|
How to Download HBSE Class 12th Computer Science Syllabus
Students can download the HBSE class 12th computer science syllabus by visiting the official website by following the step-by-step instructions given below:
- Step 1: Visit the official website of the Haryana State board at https://bseh.org.in/home
- Step 2: Find the “Academic session 2024-25 Curriculum” section on the home page.
- Step 3: Select “Computer Science” from the subject list.
- Step 4: Save the PDF to your device or take a printout for future reference.
Topic-Wise Weightage for HBSE Class 12th Computer Science Syllabus
The topics like Database and SQL and practicals consist of the highest weightage in HBSE class 12th computer science syllabus. However each topic has its own significance and is to be covered for a decent score in the final examination. Here is the detailed description of the weightage of each topic in the HBSE class 12th computer science syllabus.
Topic-Wise Weightage for HBSE Class 12th Computer Science Syllabus
Chapter
|
Weightage
|
Programming in Python
|
6
|
Data structure using Python
|
7
|
Database and SQL
|
8
|
Computer Network
|
6
|
Data Communication
|
8
|
Security Aspects
|
5
|
Practical
|
40
|
Best Books for HBSE Class 12th Computer Science Syllabus
However there are many books available in the market to cover HBSE class 12th computer science syllabus comprehensively. Here we have some of the books with updated syllabus.
- NCERT Computer Science Textbook for Class 12 – NCERT
- Computer Science with Python by Sumita Arora – Dhanpat Rai & Co.
- Computer Science with Python by Preeti Arora – Sultan Chand & Sons
- Data Structures and Algorithms in Python by Michael T. Goodrich, Roberto Tamassia, and Michael H. Goldwasser – Wiley
- Database Management Systems by Raghu Ramakrishnan and Johannes Gehrke – McGraw Hill
Preparation Tips HBSE Class 12th Computer Science Syllabus
Here are some expert-curated personalised tips to prepare for HBSE class 12th computer science syllabus.
- Understand the syllabus and command: The key to success in a subject is understanding its syllabus and knowing your level of understanding of that particular subject.
- Practise regularly: The key to mastering programming skills is practice, practice as much as you can, try solving textbook questions from previous year papers and sample papers.
- Create summary notes: To avoid last-minute hustle, keep your summary notes ready that will provide a quick revision filling up the small gaps in your preparation. Try including all the special commands and programs.
- Focus on time management: In the final examination time management is very important to cover each and every question. For effective time management try solving sample papers within a particular time limit.