CBSE Class 12 Computer Science Syllabus 2020 - Central Board of Secondary Education (CBSE) has released the Computer Science syllabus for class 12 students on cbseacademic.nic.in. Students can download the CBSE 12th Computer Science syllabus 2020 in PDF format. The syllabus of CBSE 12th Computer Science contains unit-wise marks distribution and important topic. The CBSE Class 12 Computer Science Syllabus 2020 contains four units namely, Programming and Computational Thinking, Computer Networks, Data Management, Society, Law and Ethics. The total marks of Computer science are divided into a theory paper of 70 marks and a practical exam of 30 marks. CBSE Class 12th exams 2020 will be conducted from February 15 to March 30, 2020. By referring to the CBSE Class 12 Computer Science syllabus 2020, students can prepare a study plan by looking into all the important topics for the examination. Read further to know how you can download the CBSE Class 12 Computer Science syllabus 2020, marks distribution, etc.Latest- CBSE Class 12 Date Sheet 2020 released for practical and theory exams. Know about CBSE class 12 result here.
Latest : Crack NEET 2020 with NEET Knockout Program( AI-Based Coaching), If you Do Not Qualify- Get 100% MONEY BACK. Know More
The marks distribution of Computer Science for class 12th is tabulated below. Check the marks allotted for each unit and prepare for the examination accordingly. The theory exam of CBSE class 12th Computer Science will be of 70 marks whereas the practical examination will be of 30 marks. The exam duration for the theory examination is 3 hours.
Crack JEE 2020 with JEE Knockout Program, If you Do Not Qualify- Get 100% MONEY BACK
Marks Distribution of CBSE Class 12 Computer Science
Programming and Computational Thinking – 2
Data Management – 2
Society, Law and Ethics – 2
The detailed CBSE 12th Computer Science syllabus for theory and practical exams are given in the table below. All the important topics are given unit-wise. Students must refer to the CBSE Class 12 Computer Science syllabus before starting preparation for the examination.
CBSE Class 12 Computer Science Syllabus
Revision of the basics of Python
Functions: scope, parameter passing, mutable/immutable properties of data objects, pass
arrays to functions, return values, functions using libraries.
File handling: open and close a file, read, write, and append to a file, standard input, output, and error streams, relative and absolute paths.
Using Python libraries: create and import Python libraries.
Recursion: simple algorithms with recursion: factorial, Fibonacci numbers; recursion on arrays: binary search
The idea of efficiency: performance defined as inversely proportional to the wall clock time, count
the number of operations a piece of code is performing, and measure the time taken by a
Data visualization using Pyplot: line chart, pie chart, and bar chart.
Data-structures: lists, stacks, queues.
Structure of a network
Network devices such as a NIC, switch, hub, router, and access point.
IP addresses: (v4 and v6),
Protocols: 2G, 3G, 4G, Wi-Fi.
Basic network tools: traceroute, ping, whois, speed-test.
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.
Intellectual property rights, plagiarism, digital rights management, and licensing (Creative Commons, GPL, and Apache), open-source, open data, privacy.
Privacy laws, fraud; cyber-crime- phishing, illegal downloads, child pornography, scams;
cyber forensics, IT Act, 2000.
Technology and society: understanding of societal issues and cultural changes induced by technology.
E-waste management: proper disposal of used electronic gadgets.
Identity theft, unique ids, and biometrics.
Gender and disability issues while teaching and using computers.
CBSE Class 12 Computer Science Syllabus for Practical Exams
Python program (60% logic + 20% documentation + 20% code quality)
Small Python program sends a SQL query to a database and displays the result. A stub program can be provided.
Report File + viva
Report file: Minimum 21 Python programs. Out of this at least 4 programs should send SQL commands to a database and retrieve the result; at least 1 program should implement the webserver to write user data to a CSV file.
Viva-voce based on the report file
Project + viva
Project (that uses most of the concepts that have been learnt)
Project viva voce
Follow the below-given steps to download the CBSE 12th Computer Science syllabus 2020 in PDF format.
Step 1 - Visit the website cbseacademic.nic.in.
Step 2 - On the top of the home page, click on the ‘Circular’ option.
Step 3 - Now click on the ‘Senior secondary curriculum (XI-XII)’
Step 4 - Select option of ‘Academic Electives - (Group-A)’ and then select the ‘Computer Science New XII’
Step 5 - CBSE Class 12 Computer Science Syllabus 2020 will be available to download. Save the syllabus for further reference.
To prepare for computer science, students need to read the complete CBSE Class 12 Computer Science syllabus 2020 and check all the important topics.
Read the standard books as prescribed by NCERT only. If required then only refer to other books.
Solve CBSE Class 12 question papers 2020, to check the examination pattern and marking scheme.
Practice as much as you can. With regular practice, students can check their weak areas and work on them in the meantime.
Attempt CBSE Class 12 sample papers 2020 to increase your speed and accuracy in the board examination.
The tips given above will help students to secure high marks in computer science and produce better CBSE 12th result 2020.
At least 33% marks in theory and 33% marks in Practical are required to pass the exam.
CBSE 12th result 2020 will be released in the month of May.
Yes, CBSE 12 Computer Science syllabus (C++) syllabus can be covered with NCERT, but it is advisable to refer to other reference books as well to solve a variety of questions.
Yes, more or less the syllabus is same all over India.
Yes, CBSE prescribed NCERT books in their curriculum.
CBSE 12th Result 2020 - Central Board of Secondary Education will release CBSE class 12th Result ...
CBSE 12th Admit Card 2020 - CBSE has released class 12 admit cards for regular and private candid...
After 12th Commerce without Maths - Class 12th Students can check the list of top courses after 1...
NSEP Result 2019 – IAPT has released the result of NSEP 2019 in December 26, 2020 along with meri...
NSEP Registration 2020 - Indian Association of Physics Teachers will start the NSEP 2020 registra...
HC Verma and Xam Idea. H C Verma is a must-have and the go-to book for Class 12 Physics. Apart from it, S L Arora, Pradeep’s and Xam Idea are other great options. W
Pradeep’s Chemistry. Pradeep’s Chemistry is really helpful. You can also use OP Tandon as a good and dependable reference. However, do not neglect your NCERT book. Refer to these other books only when you have finished revising the NCERT book thoroughly.
RS Aggarwal & M L Khanna. For commerce students, Part 1 and 2 by R D Sharma has a great collection of problems. You could also refer to U-Like papers as Mathematics is one of the most scoring subjects and you certainly don’t want to miss that opportunity.
Taj, NIT me BArch me admission ke liye JEE Mains Paper 2 dena hota hai. Admission Paper 2 ke rank ke hisaab se hoga. Lekin admission ke liye aapko ya to 12th boards me 75% marks chahiye (SC/ ST ke liye 65%) ya aapko apne board ke top 20 percentile me hona chahiye.
Board wise top 20 percentile cutoff marks ke liye aap neeche diye website pe jaa skte hain: https://josaa.nic.in/webinfocms/Handler/FileHandler.ashx?i=File&ii=162&iii=Y
2019 ka CBSE ka top 20 percentile cutoff marks (category wise) neeche diya hai:
Hi Shyam ,
First of all you should collect all the materials which you need for your preparations.This should include texts which you are planning to refer,notes and most importantly previous year question papers with answers.
Secondly make timetable so that you can complete the portions within the time provided. Just roughly refer the previous year question papers so as to get an idea about the pattern of questions .
Now it's time to study. You should understand each and every topic and also maintain your own views about the same.
It is subject in which the examiner evaluates you on length but you should have a very good time management. Also keep in mind that examiner is not going to read all your answers.Underline important points,make flow charts etc.
Hope this helps.
75% is the minimum percentage required for both NITs and IIT
Change of stream is a very complicated procedure which can be done only while you're in your 11th and during a certain time decided by the school authorities. But you can't just change your stream after 11th.
But you can do it if you want to repeat your 11th again and start over with the 1st year itself. Only through this way you can get to change your stream.
Hope you got your answer!
Your CBSE Class 12th brochure has been successfully mailed to your registered email id .
The Question containing Inaapropriate or Abusive Words
Question lacks the basic details making it difficult to answer
Topic Tagged to the Question are not relevant to Question
Question drives traffic to external sites for promotional or commercial purposes
The Question is not relevant to User
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile