HBSE Class 12th Computer Science Syllabus: Download PDF

Thasleen Mohideen
Thasleen Mohideen

Updated on - Oct 24, 2024

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.

Explore Top Colleges In Haryana VIEW ALL

Entrance Exams after 12th Boards

JEE Main

Exam Date: Jan 22, 2025

Result Date: Feb 12, 2025

JEE Advanced

Exam Date: May 18, 2025

Result Date: N/A

LEET

Exam Date: May 28, 2023

Result Date: N/A

NEET

Exam Date: May 5, 2024

Result Date: N/A

MDUCEE

Exam Date: Jul 1, 2021

Result Date: N/A

Haryana Polytechnic

Exam Date: N/A

Result Date: N/A

Latest NEWS on Board Exams

Loading...