CBSE Class 12 Computer Science Syllabus 2023-24& Preparation Tips
Author : Akash Kumar Singh
Updated On : September 13, 2023
Summary: Get an in-depth overview to the CBSE Class 12 Computer Science Syllabus for the academic year 2023-24, complete with units, marking scheme, and study plan. Learn how the syllabus can assist you dominate the board exams, which will have a new format this year. Check out the latest syllabus and enhance your preparation strategy.
CBSE Class 12 Computer Science Syllabus is an useful resource for CBSE board students in Class 12. It is also important that Class 12 students understand the subject's syllabus for the academic year 2023-24. The CBSE Class 12 Computer Science syllabus includes details regarding the course structure and practicals that students will learn in the academic year 2023-24.
To do well in their CBSE board Class 12 Computer Science examination, CBSE Class 12 students must study all of the courses covered in the CBSE class 12 computer science syllabus.
CBSE Board exams 2024 will be held at the end of the academic year. The board announced in a circular discussed to those affiliated institutions that there will be only one term or one board examination this academic year. The final examinations would cover every aspect of the syllabus (as per the CBSE class 12 computer science curriculum 2024).
CBSE Class 12 Computer Science Syllabus 2024
Going over the syllabus will help students understand the topics they will cover in Computer Science during their academic year. Students can access the latest syllabus of CBSE Class 12 Computer Science below.
Unit I: Computational Thinking and Programming – 2
Revision of Python topics covered in Class 11.
Functions: types of functions (built-in functions, functions defined in module, user defined functions), creating user defined function, arguments and parameters, default parameters, positional parameters, function returning value(s), flow of execution, scope of a variable (global scope, local scope).
Introduction to files, types of files (Text file, Binary file, CSV file), relative and absolute paths.
Text file: opening a text file, text file open modes (r, r+, w, w+, a, a+), closing a text file, opening a file using with clause, writing/appending data to a text file using write() and writelines(), reading from a text file using read(), readline() and readlines(), seek and tell methods, manipulation of data in a text file.
Binary file: basic operations on a binary file: open using file open modes (rb, rb+, wb, wb+, ab, ab+), close a binary file, import pickle module, dump() and load() method, read, write/create, search, append and update operations in a binary file.
CSV file: import csv module, open / close csv file, write into a csv file using csv.writer() and read from a csv file using csv.reader( ).
Data Structure: Stack, operations on stack (push & pop), implementation of stack using list.
Unit II: Computer Networks
Evolution of networking: introduction to computer networks, evolution of networking (ARPANET, NSFNET, INTERNET)
Data communication terminologies: concept of communication, components of data communication (sender,receiver, message, communication media, protocols), measuring capacity of communication media (bandwidth, data transfer rate), IP address, switching techniques (Circuit switching, packet switching).
Transmission media: Wired communication media (Twisted pair cable, Co-axial cable, Fiber-optic cable), Wireless media (Radio waves, Micro waves, Infrared waves).
Structured Query Language: introduction, Data Definition Language and Data Manipulation, Language, data type (char(n), varchar(n), int, float, date), constraints (not null, unique, primary key), create database, use database, show databases, drop database, show tables, create table, describe table, alter table (add and remove an attribute, add and remove primary key), drop table, insert, delete, select, operators (mathematical, relational and logical), aliasing, distinct clause, where clause, in, between, order by, meaning of null, is null, is not null, like, update command, delete command, Aggregate functions (max, min, avg, sum, count), group by, having clause, joins : Cartesian product on two tables, equi-join and natural join.
Interface of python with an SQL database: connecting SQL with Python, performing insert, update, delete queries using cursor, display data by using fetchone(), fetchall(), rowcount, creating database connectivity applications.
CBSE Class 12 Computer Science Syllabus with Marks Distribution
The CBSE Class 12 Computer Science Theory syllabus for the academic year 2023-24 is provided here, along with the mark distribution for each unit. This CBSE Syllabus for Class 12 also includes the marking scheme and time duration for each subject.
Computational Thinking and
Programming – 2
CBSE Class 12 Computer Science Practical Syllabus 2024
CBSE Class 12 Preparation Tips for Computer Science
Correct efficient preparation for the CBSE 12th board examination could result in the desired outcomes. Most of the time, students make silly mistakes while studying for board exams, which lowers their overall score. Refer to the following CBSE Class 12 Computer Science preparation tips:
Understand the Exam Pattern and Syllabus: Review the CBSE Class 12 Computer Science syllabus to identify important topics and plan your study accordingly and don't forget to analyse the exam paper pattern.
Use NCERT Books: Stick to the NCERT books for Class 12 Computer Science as recommended by CBSE as they cover the entire CBSE class 12 computer science syllabus.
Create a Study Plan: Make a daily study schedule, ensuring all topics are covered before December. Prioritize challenging subjects and distribute time evenly among all subjects.
Make Short Notes or Flashcards: Create handwritten short notes or flashcards for key concepts. They help in understanding and simple revision.
Regularly Revise Important Facts: Consistent revision is crucial to retain information. Practice programming and coding regularly. Short notes facilitate quick revision.
Practice Previous Question Papers: Solve past CBSE Class 12 Computer Science question papers to understand the question trends. Aim to solve multiple questions of each type.
Maintain a Healthy Lifestyle: Stay healthy by maintaining a balanced diet and getting sufficient sleep. A healthy body enhances focus and concentration during preparation.
In conclusion, understanding the CBSE Class 12 Computer Science syllabus for the academic year 2023-24 is critical for performing well in the upcoming board exams. This article attempts to provide an exhaustive overview of the course structure, units, marking scheme, and preparation strategies to assist students in properly navigating their study schedules.
By following the syllabus and using it as a guide for your studies, you may better plan your time, prioritise vital topics, and discover areas that require more attention. Remember that a well-planned preparation strategy based on the syllabus can make a major difference in your final grades. So, download the syllabus, make a study programme, and get started on the road to academic success.
Toprankers, launched in 2016, is India’s most preferred digital counselling & preparation platform for careers beyond engineering & medicine.
We envision to build awareness and increase the success rate for lucrative career options after 12th.
We offer best learning practices and end-to-end support to every student preparing for management, humanities, law, judiciary & design entrances.