CBSE Syllabus Computer Science | CBSE Class 11 & 12
CBSE Syllabus for Computer Science:
Hello student welcome you, in this tutorial, we are going to discuss the syllabus of CBSE Class 11 and 12 that is, whatever is your syllabus in 2023 and 24, we will discuss what will be your board exam in 2024, so what is the syllabus for the exam 2024 and how you have to prepare, we will discuss all those things in today’s tutorial, so read this tutorial carefully so that all your doubts are cleared and you can know how you have to prepare. For board exam and I will tell you complete details how you will prepare.
So let’s start learning, see here, first of all, if we talk about your syllabus, I have downloaded it from the CBSE website, so see here, the first thing is written, requirement means what is the thing that you must have, is it basic?
There is a requirement for you to do the 12th class syllabus well, that is, what all things should you know, so here they have said that you should be clear in computer science of class 11th and especially by computer science of class 11th, it means class 11th. You should be clear about Python programming, its concepts should be clear, only then you can do class 12th programming very well,
So see, there will be many children who have not taken class 11th seriously and If things are not going well for them, then there is no need for such children to worry. If you prepare according to the things that I am going to tell you, then you will not face any problem.
Just follow what I am going to tell you here. Do it properly, here I will tell you to prepare, prepare in this manner, you will not face any problem, your 12th class will become very easy and you will pass with very good marks. If you prepare by being a little serious, then your syllabus will be very easy so there is no need to take tension here.
So, if we talk about the syllabus, then look here, there are three units in your syllabus, that is, the name of the first unit is Computational Thinking and Programming, because you have studied Computational Thinking and Programming in class 11th, that is why you are here. You have written that apart from this, there is a second unit whose name is Computer Network and apart from this, if we talk about the weight of its marks, then the first unit which is 40 marks will be yours, which means in the board exam, the score from this unit is 40. You will get to see the marks.
If we talk about the second unit, then it will be of 10 marks, which means in the board exam, your portion of this will be of 10 marks. Apart from this, if we talk about the third unit, then that is your Database Management and the part of this unit will be of 20 marks, so in this way, it will become your 70 marks, so you will get to see a paper of 70 marks in the board exam, so I am guessing that this much will have been cleared.
Now let’s talk about the syllabus, see here, the first item is Computational Thinking and Programming. If you see in it, it has been said that Revision of Python topic is covered in Class 11, which means whatever you have learned in Class 11, you should revise it all. If any child has not done it in class 11th, that is very easy, he can do it. Even if you have not prepared well in class 11th, you can still do the 12th class syllabus very easily and 95 plus you can score very easily by being a little sincere and a little serious. If you prepare then no one can stop you by scoring 95 plus.
If you work hard then you can even score 100%. Now let’s talk about what you will get to read in it, what are the functions in the list of functions and in what way, if you do it, then you will get to read in the list of functions. Apart from this, there are many parameters in the functions. Apart from this, you will get to read exception handling, this thing has been added here or I think it was not there in the last year syllabus.
Although I have covered file handling this in the chapter, but I will make a chapter regarding this topic in which we will discuss the exceptions of file handling, so you guys can prepare without any tension. Don’t think that anything will be missing from your syllabus. You can get extra things in the course of my website but you will not find any topic which will miss your syllabus.
When you follow the our website courses properly then, you get it, when the question paper of 12th class will come, you will not feel that you have skipped anything there, you will get the entire study, that is, the complete details of the course which I have already uploaded, so here I have the information. If there is a requirement, I will create the content and upload it for you, so don’t worry, till the time your board exam is over, you will continue to get the course.
If you have to requirement for revision, then I will make sample papers for revision also. If there will be requirement of practice set of questions for practice, then I will make practice paper for them also, however this time CBSE has already uploaded the sample paper that if the sample paper of this type will come, then the sample paper will also be uploaded very soon. Whatever I am going to upload, I mean we will give its detailed solution, how all the questions will be solved, then we will discuss the whole thing that you will get to see very soon.
For now, let us discuss the syllabus here, so here in this unit you will get to read about the files, how we can store the data in the file that is binary files, text files. You will get to read whatever is there in this domain. Text file, binary file and CSV file are three types of files which are major files and how operations are done on them. You will get to read all that.
Apart from this there is one topic. This is the stack data structure in which the stack data structure will be discussed that what is this Stack data structure and what is done on it and how it is done. Now see, you people must be wondering after seeing the syllabus, I know how complicated this thing is this, I have already said that if you follow the this tutorial with our courses properly then the whole thing will be very easy, do not worry, be completely relaxed, prepare well, if you prepare, be a little serious. You will like our syllabus very much.
If we talk about second unit, then what is there in second unit, what is all of it, what is related to network, what is computer network, how has computer network evolved, what is ARPANET, what is Internet, how does it do it?
Except from this, you will get to read in the section of data communication that what are the acts of transmission, like protocol or transmission media, center, receiver or band, or what is data., you will get to read all these things in detail, what is there in transmission media, you will get to read in detail about both wired and wireless networks, apart from this, you will get to read in detail about network devices, what are the network devices and What is their meaning?.
Apart from this, you will read in the chapter on Topology, what is your topology and what are the networks that are there. You will get to read about the networks that are created in this way, as well as the chapter on protocol. You will get to read in detail about what types of protocols are there and what is their bar, apart from this, we will get to read in the web pages and web services, in web services there is Hypertext Markup Language, XML, URL, web browser, website, we will get to read all these things in unit, so this whole unit which is the network. It is related to computer network, what is computer network and how it works and what is the technology related to it, all the things are given here in it.
If we talk about the third unit, the third unit is related to your database management, so here you will read about database, what a database is, what are its concepts and what is the relation data model and what are the things in it. Like what is an attribute, what is a tuple, what is a degree, what is cardinality, you will get to read all these things and there are many more questions created from this. Already I have told that this portion will be of 20 marks. And in this unit, you will get to read in detail about a new language, which is SQL, which is called Structured Query Language, some people also call it a sequel.
So you will get to read in detail about SQL, what is SQL?, how to create a database, how to create tables, how the database is laid out, you will get to read all those things, in this unit you will get to see how you can do connectivity with SQL and organization. This means that you run a Python program, your data is also processed for this, your data is stored in your database, tables are created, how to do all this, then you will learn all these things, then in this way it will be completed.
This is the complete syllabus. It is a very easy syllabus. If you are going through it after seeing people then it is not at all difficult. Prepare very comfortably, relax and follow the playlist. Just do not do it here that you will complete it for the last moment. If you leave it for the last moment, then the problem will be created, however, if you want, you can my course even in a month and get very good marks 95 plus.
You can bring it because in the courses are here, all the things have been given in a very concise manner, so i request you that please give some time, at least one month, do not do it for a week or days. If you do it accordingly. Then your concepts will be clear and you will be able to perform well in the exam, that is why I am saying that now is the time in 2 months and you can prepare very well by watching the merit list and score so well in two months. You can score very good marks even in a month.
The more time you give here and the more focus you put in studying, the more marks you will get in your board exam, that is why I am saying that you are getting all the things for free, just a little bit so that you can concentrate on your studies. So I am sure that you must have understood the syllabus and here we also discuss the syllabus of practical, what all is going to be there in practical,
So if we talk about practical then see what is there here. There will be a practical, it will be of 30 marks. What is here will be your lab test, that is, there will be a final test. Before the exam, there is a practical for which examiners come from outside in your school, so there will be a test in which you will have to make a program in Python. The Python program that will be asked will be of marks and look at the program that will be asked to be made, you will get an answer book for it, meaning just like you get a copy on the board, you will get a copy of whatever is in the copy, you will also have to write a program and run it on the computer.
In the lab test, you must have run the SQL queries, where the queries will be based on some table, then they will be shown by querying one, which will be of your format, then in this way These 12 marks will be your lab test.
Apart from this, you will prepare a report file and what will be there in the report file. At least 15 Python programs and minimum five queries will be there in the database. Apart from this, you will create such programs which are made with the connectivity of Python and SQL.
See, here in the section of practical, it has been given which type of question paper you can get, and I have also shown the sample question paper, in which way you can get 30 marks out of 30 in practical.
I have already told you that apart from this, if you have to make a project then what will be the project, in a way it will be working software, we will make a program which will solve any real life problem.
For this project, there will be yours 8 marks means that the report of seven marks has been filed and whatever is of 8 marks will be the project and what can you do by taking a print out of the project, you can put it in the file. You can easily check it and also by running it, you can show in your lab that you have made the project in this way and you can explain its functions to the examiner.
Apart from this, your viva will come and the viva will be of 3 marks, So what will be in the viva, most complete syllabus questions will be asked, that is, whatever you have studied in class 11th or 12th, there can be questions related to Python.
So what will be in the viva, most complete syllabus questions will be asked, that is, whatever you have studied in class 11th or 12th, there can be questions related to Python,
Apart from this, questions can be asked from the networking unit or database unit of 12th also. The entire syllabus can be there also. Out of that, questions can be asked from anywhere also and this viva is very important. See here, three numbers are definitely little but it can affect your other numbers also.
It is possible because the examiner who judges viva that how a child is in studies, if you have not prepared files properly but you have done well in viva and answered all the questions, then you will get good marks there and vice versa, if you have prepared your files very well but your viva is not good, if you do not answer the questions then your marks will be cut there, so you have to take care of this thing very well. Apart from this, they have also given suggestions here that what types of programs can be made from you.
CBSE Computer Science Syllabus Class 12 (2024-2025):
Central Board of Secondary Education has released the (2024–25) Class 11 and 12 Computer Science syllabus for the 2025 board exams. It includes course structure, course content, and practical exam which is compulsory to attend for the 2025 board exams.
An updated and detailed (2024-25) syllabus for CBSE Computer Science Class 12. Download and check deleted units the 2025 unit-wise syllabus PDF.
The CBSE Class 11 Computer Science syllabus for the 2023-2024 academic year has three units:
- Computational Thinking and Programming – 1
- Computer Systems and Organization
- Society, Law, and Ethics
The syllabus also includes practical, such as: Python program, Report file, Viva voce, and Project.
The CBSE Class 12 Computer Science syllabus for the 2023-2024 academic year has three units:
- Computational Thinking and Programming – 2
- Computer Networks
- Database Management
The syllabus also includes practical, such as: Python program, Report file, Viva voce, and Project.
This Curriculum is taken from CBSE Official Website
All these sections are necessary to complete the syllabus (subject: code 083) for Computer Science with Python class 11th and 12th to pass it successfully.
This subject from CBSE BOARD for class 11th and 12th mainly focuses on learning programming/ coding skills in students, so that a CBSE class 11th and 12th students must have atheist one professional/ technical/ vocational skill for career as backup.
Please ensure the learning of all these sections to get 100% success in our final examination 2024-2025 for this subject.
Here we are presenting full and detailed syllabus structures of Computer Science code 083. This will help you to follow the right learning strategy and become the topper in CBSE examination 2024.
So, let’s dive in and explore the world of CBSE Computer Science with Python!.
This syllabus for CBSE class 11th and 12th (code 083) is combined with the following sections.
2. Distribution of Marks:
4. Practical:
Class XII (Code – 083) | Session: 2024 – 2025 | Syllabus
2. Distribution of Marks:
4. Practical Marks:
FAQ: Frequently Asked Questions
Some Important questions related to CBSE Syllabus for Computer Science Classes.
Q1. Is CBSE 2024 syllabus released?
Ans. Yes!, Central Board of Secondary Education has released the (2024–25) Class 11 and 12 Computer Science syllabus for the 2025 board exams. It includes course structure, course content, and practical exam which is compulsory to attend for the 2025 board exams.
Q2. What is the subject code for Computer Science with Python?
Ans. According to the official guidelines of Central Board Of Secondary Education (CBSE), the subject code for Computer Science with python for classes 11th as well as 12th is 083.
Q3. What is the CBSE Syllabus for Computer Science Class 12?
Ans. The CBSE Syllabus for Computer Science Class 12 covers topics such as Python programming, databases, data structures, networking, and web development. It also includes practical that involve programming assignments, problem solving, and database development.
Q4. Is class 11 syllabus reduced in 2024-25?
Ans. No.
Q5. How is the CBSE Syllabus for Computer Science Class 12 structured?
Ans. The CBSE Syllabus for Computer Science Class 12 is divided into two parts – Theory and Practical. The Theory part covers 70 marks while the Practical part covers 30 marks. The Theory part includes 11 chapters, and the Practical part involves programming assignments and practical exams.
Q6. Is it necessary to have prior programming experience to study the CBSE Syllabus for Computer Science Class 12?
Ans. No, it is not necessary to have prior programming experience to study the CBSE Syllabus for Computer Science Class 12. The syllabus starts with the basics of Python programming and gradually progresses to advanced topics. However, having some familiarity with programming concepts can be helpful.
Q7. Is syllabus reduced for class 12 2024?
Ans. No.
Q8. What are the benefits of studying the CBSE Syllabus for Computer Science Class 12?
Ans. Studying the CBSE Syllabus for Computer Science Class 12 can offer several benefits, such as:
- Learning important programming skills that can be useful in various industries
- Developing problem-solving skills
- Understanding the basics of data structures, databases, and networking
- Gaining practical experience through programming assignments and practical exams
- Preparing for competitive exams like JEE and NEET.
Q9. What is the best way to prepare for the CBSE Syllabus for Computer Science Class 12?
Ans. The best way to prepare for the CBSE Syllabus for Computer Science Class 12 is to:
- Read the textbooks and study materials thoroughly
- Practice programming assignments and solve sample papers
- Attend practical classes and labs
- Seek help from teachers or tutors when needed
- Stay updated with the latest developments in the field.
By following these guidelines, students can prepare effectively for the CBSE Syllabus for Computer Science Class 12 and achieve good results.
Q10. How many chapters are there in computer science Python class 11?
Ans. It clearly depends on the book, you are using in your school. However, there are several recommended books for studying computer science with Python for CBSE Class 11. Here are a few popular choices:
- “Computer Science with Python” by Sumita Arora:
- “Python: The Textbook” by N. B. Venkateswarlu:
- “Python for Class 11: CBSE and NCERT” by Dheeraj Mehrotra:
- “A Textbook of Python Programming” by Preeti Arora:
In computer Science Class 11th, mostly in India teachers are using the book “Computer Science with Python” by Sumita Arora” of Dhanpat Rai & Co. publication.
As of my knowledge, the writer in this book has divided the complete syllabus for class 11th into three (3) units which are given below.
- Unit I: Computer Systems and Organization
- Unit II: Computational Thinking and Programming – I
- Unit III: Society, Law and Ethics
All these units have 5 chapter in each to learn.
It means there are total 15 Chapters in computer science Python class 11.
However, please note that syllabus and curriculum may be subject to change. It’s always best to refer to the official CBSE website or consult the latest curriculum documents for the most accurate and up-to-date information.
Q11. How many chapters are there in computer science Python class 12?
Ans. It clearly depends on the book, you are using in your school. However, there are several recommended books for studying computer science with Python for CBSE Class 12. Here are a few popular choices:
- “Computer Science with Python” by Sumita Arora:
- “Python: The Textbook” by N. B. Venkateswarlu:
- “Python for Class 11: CBSE and NCERT” by Dheeraj Mehrotra:
- “A Textbook of Python Programming” by Preeti Arora:
In computer Science Class 11th, mostly in India teachers are using the book “Computer Science with Python” by Sumita Arora” of Dhanpat Rai & Co. publication.
As of my knowledge, the writer in this book has divided the complete syllabus for class 12th into three (3) units which are given below.
- Unit I: Computational Thinking and Programming – 2
- Unit II: Computer Networks
- Unit III: Database Management
All these units have 5 chapter in each to learn.
It means there are total 15-16 Chapters in computer science Python class 12.
However, please note that syllabus and curriculum may be subject to change. It’s always best to refer to the official CBSE website or consult the latest curriculum documents for the most accurate and updated information.