Computer Science is one of the most important subjects for Class 12 students in the Bihar Board, especially for those aspiring to build a career in programming, software development, information technology, and other computer-related fields. The Bihar School Examination Board (BSEB) has structured the Bihar Board Class 12th Computer Science Syllabus 2025-2026 to provide both theoretical knowledge and practical skills. This syllabus covers programming concepts, database management, computer networks, and emerging technologies, ensuring students are prepared for higher studies and competitive exams.
Below is the detailed Bihar Board Class 12th Computer Science syllabus with all units and chapters for the academic session 2025-2026.
Bihar Board Class 12th Computer Science Syllabus 2025-2026
Unit 1: Computer Fundamentals
This unit provides the foundational understanding of how computers work, their types, and applications.
-
Chapter 1: Overview of Computer System – Components of a computer, Input/Output devices, Memory types (Primary, Secondary, Cache), and storage units.
-
Chapter 2: Number System & Conversions – Binary, Octal, Decimal, Hexadecimal systems; Conversion between different number systems.
-
Chapter 3: Logic Gates – Basic logic gates (AND, OR, NOT, NAND, NOR, XOR, XNOR) and their truth tables.
-
Chapter 4: Boolean Algebra – Laws, properties, and simplification of Boolean expressions.
Unit 2: Programming in C++
This is the most crucial part of the syllabus, focusing on object-oriented programming.
-
Chapter 1: Review of C++ Basics – Data types, variables, constants, operators, input/output functions.
-
Chapter 2: Control Structures – Conditional statements (if, if-else, switch), looping (for, while, do-while).
-
Chapter 3: Functions in C++ – Function definition, parameters, recursion, function overloading.
-
Chapter 4: Arrays and Strings – Single and multi-dimensional arrays, string handling functions.
-
Chapter 5: Structures and Pointers – Structure definition, accessing members, pointers and pointer arithmetic.
-
Chapter 6: Object-Oriented Programming Concepts – Classes, objects, constructors, destructors, encapsulation, inheritance, polymorphism.
Unit 3: Data Management (Database Concepts)
This section teaches students about storing and managing data efficiently.
-
Chapter 1: Database Concepts – Introduction to databases, DBMS vs RDBMS, advantages of database systems.
-
Chapter 2: SQL Basics – Creating tables, inserting data, updating, deleting records, retrieving data using
SELECT
queries. -
Chapter 3: SQL Functions and Queries – Aggregate functions (SUM, COUNT, AVG, MAX, MIN), WHERE clause, GROUP BY, ORDER BY.
-
Chapter 4: Relational Model – Primary key, foreign key, normalization concepts.
Unit 4: Networking and Communication
This unit introduces the concepts of computer networks and communication technologies.
-
Chapter 1: Networking Basics – LAN, WAN, MAN, Internet, intranet, extranet.
-
Chapter 2: Network Devices – Hub, switch, router, gateway, modem, access points.
-
Chapter 3: Transmission Media – Wired (twisted pair, coaxial, optical fiber) and wireless (radio waves, microwaves, infrared).
-
Chapter 4: Protocols and IP Addressing – TCP/IP, HTTP, FTP, IPv4, IPv6 basics.
-
Chapter 5: Cybersecurity and Safety – Viruses, malware, firewalls, encryption, safe browsing.
Unit 5: Emerging Technologies
This unit makes students aware of the latest advancements in the IT field.
-
Chapter 1: Cloud Computing – Concepts, advantages, and real-life applications.
-
Chapter 2: Artificial Intelligence (AI) – Basics, applications in various sectors.
-
Chapter 3: Internet of Things (IoT) – Devices, applications, and security issues.
-
Chapter 4: E-Governance and Digital India – Role of technology in governance and development.
Unit 6: Practical & Project Work
Practical knowledge is equally important in Computer Science.
-
Hands-on Programming in C++ – Writing and executing programs based on syllabus topics.
-
SQL Practice – Creating and managing databases with SQL commands.
-
Networking Basics – Demonstration of network devices and configurations.
-
Project Work – A small software or database project integrating the concepts learned.
Bihar Board Class 12th Computer Science –
Marking Scheme
-
Theory Exam: 70 Marks
-
Practical Exam: 30 Marks
-
Total: 100 Marks
Preparation Tips
-
Focus on C++ programming and practice writing code regularly.
-
Prepare SQL queries with different conditions and functions.
-
Understand networking concepts with diagrams.
-
Revise Boolean algebra and number conversions thoroughly.
-
Work on your practical file and project report carefully.
Conclusion
The Bihar Board Class 12th Computer Science Syllabus 2025-2026 is designed to provide students with a solid foundation in both theoretical and practical aspects of computing. Mastering this syllabus not only helps in scoring well in board exams but also gives a strong base for further studies in IT, engineering, and computer applications.
FAQs
Bihar Board Class 12th Computer Science Syllabus 2025-2026
Q1. What is the total marks distribution for Class 12 Computer Science in Bihar Board?
A1. The theory paper is for 70 marks, and practicals carry 30 marks, making a total of 100 marks.
Q2. Is programming in Python included in the Bihar Board Class 12 Computer Science syllabus?
A2. No, the syllabus focuses on C++ programming and SQL for the 2025-2026 session.
Q3. How many units are there in the Computer Science syllabus?
A3. There are six main units: Computer Fundamentals, Programming in C++, Data Management, Networking, Emerging Technologies, and Practical Work.
Q4. Are networking topics important for the exam?
A4. Yes, networking and communication topics hold significant weight in the theory paper.
Q5. Can I prepare for competitive exams with this syllabus?
A5. Yes, it covers essential computing concepts that are useful for competitive exams like NIELIT, Polytechnic, and various IT entrance tests.