Hey there! We receieved your request
Stay Tuned as we are going to contact you within 1 Hour
One of our academic counsellors will contact you within 1 working day.
Click to Chat
1800-5470-145
+91 7353221155
Use Coupon: CART20 and get 20% off on all online Study Material
Complete Your Registration (Step 2 of 2 )
Sit and relax as our customer representative will contact you within 1 business day
OTP to be sent to Change
CBSE Class 12 Computer Science syllabus contains all the details of the subject that will be helpful for your exam preparation. The syllabus includes the list of topics to be studied in this academic year along with the marking scheme of theory and practical examination, a list of practicals, suggested reading material and project work. Every student needs to take note of the syllabus for Class 12 Computer Science by CBSE at the starting of the session. This is because CBSE might make slight changes in the exam pattern and the list of topics in the new session which you must be aware of. Always check the latest syllabus by CBSE for your exam preparation as it will provide you with correct information.
CBSE syllabus for Class 12 Computer Science includes three units - Unit 1: Computational Thinking and Programming - 2, Unit 2: Computer Networks and Unit 3: Database Management. The theory examination is 70 Marks while the practical examination is 30 Marks. CBSE recommends the NCERT Textbook for COMPUTER SCIENCE (Class XII) for this subject which includes 13 Chapters on various topics. You will first study exception handling and file handling in Python then you will learn about some important data structures - stack and queue. The CBSE syllabus also includes sorting techniques, database concepts and SQL (Structured Query Language). You will also study computer networks, data communication and cybersecurity. Then, you will also be taught to work on a real-life project so that you can learn how things work in a programming environment.
askIITians provides the complete syllabus for CBSE Class 12 Computer Science based on the latest updates by CBSE. We have included all the necessary details of the syllabus in simple language so that you do not get confused. We can also help you prepare the syllabus for the Class 12 Board examination through our online CBSE coaching program. We offer self-paced video lectures and live classes to help you understand the concepts of Computer Science and programming. You will get access to our wide range of study resources for Computer Science like chapter notes, NCERT solutions, mindmaps, flashcards, sample papers and more!
In the tables given below, we have provided information about the distribution of marks for each of the units and the topics included in every chapter for Class 12 Computer Science. You can access the full syllabus for Class 12 Computer Science and get the complete list of practicals along with theory topics. Also, in the third table, we have provided the complete marking scheme for the Class 12 Computer Science practical examination. Hope this information will be quite helpful in preparing for your exams.
CBSE Class 12 Computer Science Distribution of Marks (Theory Examination)
Unit 1: Computational Thinking and Programming - 2
40 Marks
Unit 2: Computer Networks
10 Marks
Unit 3: Database Management
20 Marks
Total 70 Marks
CBSE Class 12 Computer Science Syllabus
Chapter 1: Exception Handling in Python
Syntax Errors, Exceptions, Built-in Exceptions, Raising Exceptions, Handling Exceptions, Finally Clause
Chapter 2: File Handling in Python
Introduction to Files, Types of Files, Opening and Closing a Text File, Writing to a Text File, Reading from a Text File, Setting Offsets in a File, Creating and Traversing a Text File, The Pickle Module
Chapter 3: Stack
Stack, Operations on Stack, Implementation of Stack in Python, Notations for Arithmetic Expressions, Conversion from Infix to Postfix Notation, Evaluation of Postfix Expression
Chapter 4: Queue
Introduction to Queue, Operations on Queue, Implementation of Queue using Python, Introduction to Dequeue, Implementation of Dequeue Using Python
Chapter 5: Sorting
What is Sorting, Bubble Sort, Selection Sort, Insertion Sort, Time Complexity of Algorithms
Chapter 6: Searching
What is Searching, Linear Search, Binary Search, Search by Hashing
Chapter 7: Understanding Data
Introduction to Data, Data Collection, Data Storage, Data Processing, Statistical Techniques for Data Processing
Chapter 8: Database Concepts
What is a Database, File System, Database Management System, Relational Data Model, Keys in a Relational Database
Chapter 9: SQL
Structured Query Language (SQL), Data Types and Constraints in MySQL, SQL for Data Definition, SQL for Data Manipulation, SQL for Data Query, Data Updation and Deletion, Functions in SQL, GROUP BY Clause in SQL, Operations on Relations, Using Two Relations in a Query
Chapter 10: Computer Networks
Introduction to Computer Networks, Evolution of Networking, Types of Networks, Network Devices, Networking Topologies, Identifying Nodes in a Networked Communication, Internet, Web and the Internet of Things, Domain Name System
Chapter 11: Data Communication
Concept of Communication, Components of data Communication, Measuring Capacity of Communication Media, Types of Data Communication, Switching Techniques, Transmission Media, Mobile Telecommunication Technologies, Protocol
Chapter 12: Security Alerts
Threats and Prevention, Malware, Antivirus, Spam, HTTP vs HTTPS, Firewall, Cookies, Hackers and Crackers, Network Security Threats
Chapter 13: Project-Based Learning
Approaches for Solving Projects, Teamwork, Project Descriptions
CBSE Class 12 Computer Science Distribution of Marks (Practical Examination)
Lab Test: 1. Python program (60% logic + 20% documentation + 20% code quality)
7 Marks
Lab Test: 2. 5 SQL Queries
5 Marks
Report file: Minimum 20 Python programs (at least 5 programs should be based on SQL Queries and 2 programs based on Python-database connectivity)
Project (using concepts learnt in Classes 11 and 12)
8 Marks
Viva voce
3 Marks
Total 30 Marks
#1 Is Computer Science a scoring subject?
Of course, computer science is a scoring subject if you understand programming skills and concepts thoroughly. However, one must take care of small mistakes like syntax errors because you may lose marks if you forget to put a semicolon at the right place or follow the other rules of syntax and semantics.
#2 What are some CBSE Class 12 Computer Science preparation tips?
#3 Is Computer Science hard in Class 12?
Computer Science is a subject that requires logic, analysis and problem-solving skills. You might need some practice until you gain confidence in creating programs on your own. This is why many students think that it is hard. But, if you study the subject daily, focus on the concepts and work on your logic building skills, you can score full marks in this subject.
#4 Can askIITians help me in preparing for the CBSE Class 12 Computer Science exam?
Yes, we can help you in enhancing your Computer Science concepts for the Class 12 board exams. You can join our online coaching classes and learn through video-based lectures. We also offer live classes for programming and a plethora of study resources like chapter notes, mindmaps, flashcards, sample papers, and more!
Get your questions answered by the expert for free
You will get reply from our expert in sometime.
We will notify you when Our expert answers your question. To View your Question
NCERT Solutions for Class 8 Maths Understanding...
NCERT Solutions for Class 8 Maths Linear Equations...
NCERT Solutions for Class 10 Maths Chapter 3 Ex...
NCERT Solutions for Class 8 Maths Chapter 6...
NCERT Solutions for Class 8 Maths Chapter 4...
NCERT Solutions for Class 10 Maths Chapter 14...
CBSE Online Class 10 - Coaching, Syllabus, NCERT...
CBSE Syllabus for Class 11 Maths 2021 - 2022 Exam...
CBSE Syllabus for Class 12 Political Science...
NCERT Solutions for Class 10 Maths Chapter 14 Ex...
NCERT Extra Questions for Class 8 Maths Chapter 12...
CBSE Class 6 Online Syllabus CBSE Class 6 Syllabus...
NCERT Solutions for Class 10 Maths Chapter 6...
NCERT Exemplar Problems and Solutions for Class 8...
NCERT Solutions for Class 8 Maths Algebraic...
CBSE Class 9 Online Syllabus CBSE Class 9 syllabus...
NCERT Solutions for Class 10 Maths Chapter 3 Pair...
CBSE Online Class 11 - Syllabus, NCERT Solutions...
NCERT Solutions for Class 10 Maths Chapter 7 Ex...
NCERT Solutions for Class 10 Maths Chapter 4 Ex...
Linear Equations in One Variable NCERT Extra...
NCERT Solutions for Class 10 Maths Chapter 5...
CBSE Class 6 Chemistry Online Coaching Chemistry...
CBSE Syllabus for Class 10 Chemistry 2021 - 2022...
CBSE online class 9 - Online Coaching, Syllabus,...
NCERT Solutions for Class 10 Maths Chapter 10...
CBSE Syllabus for Class 12 Biology 2021 - 2022...
NCERT Solutions for Class 8 Maths Chapter 7 Cubes...
NCERT Extra Questions for Class 8 Maths Direct and...
NCERT Class 8 Maths Book PDF Free Download NCERT...
CBSE Class 11 Science Online Coaching CBSE Class...
NCERT Solutions for Class 9 Maths Chapter 8...
CBSE CLASS 10 Complete Self Study Plan Central...
NCERT Solutions for Class 10 Maths Chapter 1 Real...
CBSE Syllabus for Class 6 Maths 2021-2022 Exam...
NCERT Solutions for Class 10 Maths Chapter 10 Ex...
Number System NCERT Extra Questions for Class 9...
NCERT Solutions for Class 9 Maths Areas of...
NCERT Solutions for Class 9 Maths Chapter 2...
CBSE Class 8 Physics Online Coaching CBSE Class 8...
Polynomials NCERT Extra Questions for Class 9...
CBSE Syllabus for Class 11 Commerce Maths...
NCERT Solutions for Class 8 Maths Chapter 12...
CBSE Class 7 Chemistry Online Coaching When you...
CBSE Class 6 Science Online Coaching The science...
CBSE Syllabus for Class 9 Biology 2021-2022 Exam...
NCERT Solutions for Class 10 Maths Chapter 6 Ex...
NCERT Solutions for Class 10 Maths Chapter 15 Ex...
NCERT Solutions for Class 8 Maths Direct and...
NCERT Solutions for Class 9 Maths Chapter 13...
NCERT Solutions for Class 10 Maths Some...
CBSE Syllabus for Class 11 Physics 2021 - 2022...
NCERT Solutions for Class 8 Maths Chapter 11...
NCERT Solutions for Class 10 Maths Chapter 12 Ex...
CBSE Syllabus for Class 11 Chemistry 2021 - 2022...
CBSE Syllabus for Class 12 Chemistry 2021 - 2022...
CBSE Class 7 Online Syllabus CBSE Class 7 Syllabus...
CBSE Syllabus for Class 10 Maths 2021 - 2022 Board...
NCERT Solutions for Class 9 Maths Chapter 3...
CBSE Class 9 English Online Coaching CBSE Class 9...
CBSE Syllabus for Class 8 Science 2021-2022 Exam...
CBSE Syllabus for Class 9 Chemistry 2021-2022 Exam...
CBSE Online Class 12 - Online coaching, Syllabus,...
NCERT Solutions for Class 10 Maths Chapter 1 Ex...
CBSE Class 7 Physics Online Coaching Physics is...
NCERT Solutions for Class 8 Maths Chapter 15...
NCERT Solutions for Class 9 Maths Chapter 12...
CBSE Class 11 Chemistry Practical Syllabus...
CBSE Class 12 Physics Practical Syllabus 2021-2022...
CBSE Class 11 Chemistry Online Coaching CBSE Class...
NCERT Solutions for Class 10 Maths Chapter 13 Ex...
CBSE Syllabus for Class 7 Physics 2021-2022 Exam...
CBSE Class 8 Science Online Coaching Science as a...
NCERT Solutions for Class 8 Maths Chapter 8...
NCERT Solutions for Class 10 Maths Chapter 12...
CBSE Class 9 Maths Online Coaching CBSE Class 9...
NCERT Solutions for Class 10 Maths Chapter 5 Ex...
CBSE Syllabus for Class 11 Biology 2021 - 2022...
CBSE Class 12 English Online Coaching CBSE Class...
NCERT Solutions for Class 8 Maths Squares and...
NCERT Solutions for Class 9 Maths NCERT Solutions...
NCERT Solutions for Class 10 Maths Chapter 4...
CBSE Syllabus for Class 9 Physics 2021-2022 Exam...
CBSE Syllabus for Class 12 Physical Chemistry...
Understanding Quadrilaterals NCERT Extra Questions...
CBSE Syllabus for Class 8 Social Science 2021-2022...
CBSE Class 6 English Online Coaching When it comes...
CBSE Syllabus for Class 9 Science 2021 -2022 Exam?...
CBSE Class 12 Physics Online Coaching CBSE Class...
CBSE Board Exam for Class 10 & Class 12,...
NCERT Solutions for Class 10 Maths Chapter 8 Ex...
NCERT Solutions for Class 10 Maths Chapter 7...
NCERT Solutions for Class 9 Maths Chapter 15...
CBSE Class 7 Science Online Coaching CBSE Class 7...
NCERT Solutions for Class 10 Maths Chapter 2 Ex...
NCERT Solutions for Class 10 Maths Chapter 11 Ex...
CBSE Syllabus for Class 9 Social Science 2021-2022...
CBSE Class 8 Online Syllabus CBSE Class 8 syllabus...
CBSE Syllabus for Class 8 Biology 2021-2022 Exam...
NCERT Solutions for Class 8 Maths Chapter 16...
CBSE Syllabus for Class 8 Chemistry 2021-2022 Exam...
CBSE Syllabus for Class 12 Organic Chemistry...
CBSE Class 7 English Online Coaching English is...
CBSE Class 10 Science Online Coaching CBSE Class...
CBSE Syllabus for Class 7 Science 2021-2022 Exam...
CBSE Class 10 English Online Coaching CBSE Class...
CBSE NCERT Solutions Online Designed and developed...
CBSE Syllabus for Class 10 Science 2021-2022 Exam...
CBSE Class 9 Chemistry Online Coaching CBSE Class...
NCERT Solutions for Class 8 Maths Rational Numbers...
CBSE Class 10 Chemistry Online Coaching CBSE Class...
CBSE Syllabus for Class 6 Science 2021-2022 Exam...
NCERT Solutions for Class 8 Maths Chapter 14...
NCERT Solutions for Class 10 Maths Chapter 15...
CBSE Class 7 Maths Online Coaching Mathematics as...
NCERT Solutions for Class 9 Maths Chapter 1 Number...
Rational Numbers NCERT Extra Questions for Class 8...
NCERT Solutions for Class 8 Maths Chapter 13...
CBSE online Class 8 - Online Coaching, Syllabus,...
NCERT Exemplar Solutions for Class 10 Maths NCERT...
CBSE Class 8 Maths Online Coaching Maths is one of...
NCERT Solutions for Class 9 Maths Chapter 6 Lines...
CBSE Class 11 Physics Online Coaching CBSE Class...
CBSE Class 12 Maths Online Coaching CBSE Class 12...
CBSE Class 12 Online Syllabus CBSE Class 12...
CBSE Class 10 Science Practical Syllabus 2021-2022...
CBSE Syllabus for Class 8 Maths 2021-2022 Exam...
NCERT Solutions for Class 10 Maths Chapter 13...
CBSE Class 8 Chemistry Online Coaching CBSE Class...
CBSE Syllabus for Class 8 Physics 2021-2022 Exam...
CBSE Class 9 Physics Online Coaching CBSE Class 9...
CBSE Syllabus for Class 10 Physics 2021 - 2022...
CBSE Class 12 Chemistry Practical Syllabus...
Circles NCERT Extra Questions for Class 9 Maths...
CBSE Class 9 Science Online Coaching CBSE Class 9...
CBSE Class 12 Science Online Coaching One of the...
NCERT Solutions for Class 10 Maths Chapter 8...
NCERT Solutions for Class 10 Maths Chapter 2...
CBSE Syllabus for Class 7 Biology 2021-2022 Exam?...
CBSE Syllabus for Class 10 Social Science...
CBSE Syllabus for Class 7 Chemistry 2021-2022 Exam...
CBSE Syllabus for Class 10 Biology 2021 - 2022...
NCERT Solutions for Class 8 Maths Chapter 2 Linear...
CBSE Class 12 Chemistry Online Coaching CBSE Class...
CBSE Class 12 Biology Practical Syllabus 2021-2022...
NCERT Solutions for Class 10 Maths Chapter 11...
CBSE Class 10 Physics Online Coaching CBSE Class...
Practical Geometry NCERT Extra Questions for Class...
Coordinate Geometry NCERT Extra Questions for...
NCERT Solutions for Class 8 Maths NCERT Solutions...
CBSE Class 11 Online Syllabus CBSE Class 11...
CBSE Online Class 7 – Online Coaching,...
CBSE Class 8 English Online Coaching CBSE Class 8...
NCERT Solutions for Class 8 Maths Cubes and Cube...
NCERT Solutions for Class 8 Maths Chapter 5 Data...
CBSE Syllabus for Class 12 Physics 2021 - 2022...
CBSE Syllabus for Class 7 Maths 2021-2022 Exam You...
CBSE Online Class 6 - Online Coaching, Syllabus,...
CBSE Class 10 Maths Online Coaching Want to master...
CBSE Class 6 Maths Online Coaching When it comes...
CBSE Class 6 Physics Online Coaching Science is...
CBSE Class 11 English Online Coaching CBSE Class...
CBSE Syllabus for Class 12 Maths 2021 - 2022 Exam...
CBSE Syllabus for Class 9 Maths 2021-2022 Exam...
CBSE Syllabus for Class 11 Computer Science...
NCERT Class 8 Solutions for Maths Chapter 3...
NCERT Solutions for Class 9 Maths Chapter 11...
CBSE Class 11 Maths Online Coaching Do you find it...
NCERT Class 10 Maths Solutions The askIITians...
NCERT Solutions for Class 8 Maths Visualising...
NCERT Solutions for Class 9 Maths Chapter 7...