CBSE Computer Science Syllabus for Class 12

CBSE class 12 students has an optional subject of Computer Science. For the 2019-20 session, this subject is optional but in the circular, the Central Board of Secondary Education has mentioned that Computer Science will be mandatory for 2020-21 academic year onwards.

In the pdf released by CBSE, the board has also mentioned the units, the name of the units, the average marks for the respective topics. The candidates can also check the practical exams’ topics and the weightage for the marks related to the several topics.


There are a total of five units in the Computer Science subject. These units are Programming and Computational Thinking -2, Computer Networks, Data Management -2, Society, Law and Ethics -2, and Practical. These are the five units beginning from one to five respectively. For the unit-1, the weightage of the marks are 30 marks, for unit-2 15 marks, for unit-3 15 marks, for unit-4 10 marks, and for practical 30 marks. In this way, these units contain a total of 100 marks.

The board has also prescribed the weightage of the theory and practical marks for each unit. Unit-1 contains the 80% theory and 70% practical marks. Unit-2 has 80% theory and 70% practical marks. For unit-3, the weightage of the theory and practical marks is 20% and 20% respectively. Unit-4 contains 10% theory marks.

The unit-5 is the practical portion. It contains the lab test of 10 marks, report file and viva of 9 marks and the project and viva of 11 marks.

The outcomes of the study of Computer Science are the understanding the concept of the function and the recursion, learning of the file handling, learning the creation and the usage of the language libraries, understanding the concept of efficiency in algorithms and computing in general, learning the basic data structure, basic knowledge of the computer networks and the database etc.

Recommended: English Syllabus | Mathematics Syllabus

As per the latest news, the CBSE Date Sheet 2019 will be available in the fourth week of December 2018. The students may expect that the commencement of the exams will happen after February 15, 2019. CBSE will conduct the vocational and the core subjects’ exams separately. The skill educational subjects will be held in the month of February 2019 while for the core subjects, the exams will be conducted in the month of March 2019.

For more updates keep in touch with us. Do ask your questions about the syllabus from the comment section given below.