Bihar Board Class 12 Computer Science Syllabus 2024-25 - Download Syllabus PDF

Priyanka

Updated On: April 11, 2024 12:30 pm IST

BSEB Class 12 Computer Science Syllabus 2024-25 will be provided on the official website of the board. Students can go through the detailed syllabus and prepare a study strategy. Read the article in detail. 
BSEB 12th Computer Science Syllabus
examUpdate

Never Miss an Exam Update

BSEB Class 12 Computer Science Syllabus 2024-25: Bihar Board will make the BSEB 12th Computer Science Syllabus available for students on the official website. The board has designed the Computer Science syllabus considering the requirements of students. In addition to the topics, the board also mentions the marks for each of the chapters. According to it, students can prepare the chapters. They can decide the time required to prepare each of the chapters. 

Through the subject, students learn the concepts of file handling, use basic data structure, SQL along with connectivity between Python and SQL. The students get good knowledge of data, algorithms, programming, and more. Read the article carefully to get detailed information about the units included in the syllabus, marks weightage, list of practicals, project works, and more. Also Check Bihar Board 12th Previous Year Question Paper

BSEB 12th Computer Science Marks Distribution 2024-25

The following topics are covered in the BSEB Class 12 Computer Application syllabus for 2024-25:

Unit Number

Unit Name

Marks

1.

Programming and Computational Thinking

30

2.

Computer Networks

15

3.

Data Management-2

15

4.

Society, Law and Ethics – 2 

10

5.

Practicals 

30

Total

100

Check Bihar Board 12th Exam Pattern 2025

BSEB 12th Computer Science Syllabus 2024-25

Thestudents can go through the table below to check the units included in the Computer Science syllabus. The units are elaborated in detail and all the topics to be covered are described in the table. Students should ensure that they cover up all the topics one by one.  

Unit

Topics

Unit 1: Programming and Computational Thinking (PCT-2)

Python fundamentals revision.

Scope, parameter passing, mutable/immutable data object characteristics, sending arrays to functions, return values, and functions employing libraries: string and mathematical functions.

Standard input, output, and error streams; relative and absolute paths; opening and closing files; reading, writing, and appending to files.

Create and import Python libraries by using Python libraries.

Simple recursive algorithms include factorial and Fibonacci numbers, and binary search uses recursion on arrays.

Definition of efficiency: count the number of operations a piece of code is executing and time spent by a program. Performance is defined as being inversely proportional to clock time. As an illustration, compare two programs that address the same issue and observe which is more time-effective.

Data visualization using Pyplot: line chart, pie chart, and bar chart.

Data-structures: lists, stacks, queues

Unit 2: Computer Networks (CN)

Network strutcture: Local and wide area (web and internet) network types; cloud and Internet of Things (IoT) technologies; public vs. private cloud; wired and wireless network types; client and server concepts.

Computer network interface cards (NICs), switches, hubs, routers, and access points.

Network stack: MAC addresses, error checking, wireless network collisions, amplitude and frequency modulation, and the fundamentals of routing. IP addresses (both v4 and v6), DNS, router, routing table, and site URLs TCP: fundamental retransmission concept, rate modulation in congested areas (like a road network), Protocols: WiFi, 2G, 3G, and 4G. What contributes to a protocol's increased bandwidth?

Traceroute, ping, ipconfig, nslookup, whois, and speed-test are examples of basic network tools.

Network applications: remote desktop, remote login, HTTP, FTP, SCP, SSH, POP/IMAP, SMTP, VoIP, NFC.

Application layer: HTTP (basic concept), working of email, secure communication: encryption and certificates (HTTPS).

Unit 3: Data Management

Write a minimal Django based web application that parses a GET and POST request, and 

writes the fields to a file - flat file and CSV file.

Interface Python with an SQL database.

SQL commands: aggregation functions – having, group by, order by.

Unit 4: Society, Law and Ethics (SLE-2)

Intellectual property rights, plagiarism, digital rights management, and licensing (Creative Commons, GPL and Apache), open source, open data, privacy.

comprehending societal concerns and cultural shifts brought on by technology are key to comprehending technology and society.

E-waste management refers to the correct disposal of outdated electronic devices.

Identity theft, distinct identification, and biometrics.

Problems with gender and disability when utilizing computers in the classroom.

Unit 5: Programming in Python

Recursively find the factorial of a natural number.

Read a file line by line and print it.

Remove all the lines that contain the character `a' in a file and write it to another file.

To determine the value of sin(x) using its Taylor series expansion up to n terms, use the Python function sin(x, n). The values of sin(x) for various values of n should be compared to the right value.

Write a random number generator that replicates a dice roll and produces numbers at random between 1 and 6.

Write a recursive code to find the sum of all elements of a list.

Make a graphical program that takes user inputs, processes them, and then prints the results on the screen. Write a simple calculator as an example. Make use of the tkinter library.

The urllib library is used to launch a website.

Utilize the numpy or scipy libraries to compute the EMIs for a loan.

Find the most frequent words by selecting a sample of 10 phishing emails.

BSEB 12th Computer Science Practical Assessment

According to the BSEB Class 12th Computer Science Board Syllabus 2024-25, the practical assessment is worth 30 marks, and students are required to understand how the marks are distributed.

Area

Marks (Total=30)

Python program (60% logic + 20% documentation + 20% code quality)

7

The stub program with Python SQL connectivity must be provided with blanks (4 blanks) to be filled by the student with the desired SQL query.

3

Report file:

  • Minimum 21 Python programs.
  • SQL Queries – Minimum 4 sets using one table/two tables.
  • Minimum 1 programs based on Python - SQL connectivity

7

Project (using concepts learned in Classes 11 and 12)

8

Viva voce 

3+2

BSEB Class 12 Computer Science Syllabus PDF

A great resource for students interested in a career in computer science, software development, or a similar field is the Class 12 Computer Applications syllabus. Understanding what’s included in the syllabus will help students develop the skills they need to succeed in these fields. Here is a link to a BSEB Class 12 computer Science Syllabus PDF.

How to Download the BSEB 12th Computer Science Syllabus?

Students can follow the steps given below to download the BSEB Class 12th Computer Science syllabus. With the syllabus, students can plan the study strategy.

  1. Go to the official website of the Bihar Board at biharboardonline.bihar.gov.in.
  2. On the homepage, click on the syllabus.
  3. A list of syllabus for different subjects will appear on the screen.
  4. Choose the Computer Science syllabus, and click on the download option.

BSEB Class 12 Computer Science Syllabus 2024-25: Preparation Tips

Students preparing for the BSEB Class 12 Computer Science can follow the preparation tips given below. They can use effective tips and prepare the subject. 

Focus More on Important Topics

The students should ensure that they dedicate more time to the topics with high weightage. This will help them to attempt the majority of questions easily in the board exams. To make the preparation easy, students can divide the topics in smaller units and fix a time schedule for them. In this manner, they will be able to complete the syllabus easily and quickly. 

Solve Sample Paper to Test Understanding

Before going to sit for the Bihar Board Class 12 exams, students should practice as many question papers as possible. The previous years question papers introduce students to the variety of questions asked in the board exam. The students can learn to answer all short and long questions through the sample papers.

Time Management

The Bihar Board Class 12 Computer Science exam is an easy and interesting subject. Students can check the syllabus and divide it into different parts. According to the marks weightage of chapters, students can fix a timeline. This will enable students to complete the syllabus before time and get time for revision.

Revise Regularly

After completing the Computer Science syllabus, it is mandatory for students to revise it. They should go through the topics besides solving the questions. This gives them a proper idea about the understanding of the subject. With multiple revisions, students can get good knowledge of the syllabus.

The Bihar Board Class 12 students can keep visiting the page to get the regular update about the syllabus. All modifications in the syllabus will be reflected here. Students can accordingly prepare the subject. 

FAQs

How can students get the Bihar Board Class 12 Computer Science Syllabus 2023-24?

Students can get the Bihar Board Class 12 Computer Science Syllabus from the official website of Bihar School Examination Board. The board provides the updated syllabus online to make it easy for students to prepare for the final exams. 

Is it easily possible to cover up the Bihar Board Class 12 Computer Science syllabus 2025?

Yes, the students can divide the syllabus into smaller parts and cover up the Bihar Board Class 12 Computer Science syllabus. They can set time for different chapters and meet the targets at regular intervals.

How to prepare for the Bihar Board Class 12 Computer Science exam 2025?

Students should first focus on completing the syllabus in detail. After completing the Bihar Board Class 12 Computer Science Syllabus 2025, students can start solving the previous year question papers for BSEB Class 12 Computer Science.

How to know which questions are important in Bihar Board Class 12 Computer Science?

Students can go through the previous year question papers to check the questions according to the marks allotted. This will help them realize which chapters are important.

How much time should be devoted to solving the Bihar Board Class 12 Computer Science Question Paper?

Students must attempt all the questions in Bihar Board Class 12 Computer Science Question Papers within three hours. They can divide the time limit as per the sections. The sections with long questions can be provided more time.

How can students check the marks allotted to each of the chapters in the BSEB Class 12 Computer Science?

Students can check the BSEB Class 12 Computer Science syllabus in detail to know the marks for each of the chapters. The syllabus includes topics in detail and the marks allotted by the Bihar board.

View More
/bihar-board-class-12-computer-science-syllabus-brd

Do you have a question? Ask us.

  • Typical response between 24-48 hours

  • Get personalized response

  • Free of Cost

  • Access to community

Subscribe to CollegeDekho News

By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy

Trending Articles

Top
Planning to take admission in 2024? Connect with our college expert NOW!