- BSEB 12th Computer Science Marks Distribution 2024-25
- BSEB 12th Computer Science Syllabus 2024-25
- BSEB 12th Computer Science Practical Assessment
- BSEB Class 12 Computer Science Syllabus PDF
- How to Download the BSEB 12th Computer Science Syllabus?
- BSEB Class 12 Computer Science Syllabus 2024-25: Preparation Tips
- Faqs
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:
| 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.
- Go to the official website of the Bihar Board at biharboardonline.bihar.gov.in.
- On the homepage, click on the syllabus.
- A list of syllabus for different subjects will appear on the screen.
- 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.