Prepare for the upcoming exam in the right direction by downloading Syllabus Guide

  • By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy
  • Why register with us?

    Stay up-to date with Exam Notification and NewsGet Exam Date AlertsGet free Sample Papers & Mock TestYou won’t get unwanted calls from third parties
Thank you for downloading Syllabus! Based on your preferences, we have a list of recommended colleges for you. Visit our recommendations page to explore these colleges and take advantage of our counseling.
Error! Please Check Inputs

Stay updated on important announcements on dates, events and news

  • By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy
  • Why register with us?

    Stay up-to date with Exam Notification and NewsGet Exam Date AlertsGet free Sample Papers & Mock TestYou won’t get unwanted calls from third parties
Thank you! You have successfully subscribed
Error! Please Check Inputs

CBSE Class 12 Computer Science Syllabus 2023: Check Topic-Wise Weightage

Check out this article for all the details on the revised CBSE Class 12 Computer Science Syllabus 2023 and prepare yourself for the board exams accordingly!

Prepare for the upcoming exam in the right direction by downloading Syllabus Guide

  • By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy
  • Why register with us?

    Stay up-to date with Exam Notification and NewsGet Exam Date AlertsGet free Sample Papers & Mock TestYou won’t get unwanted calls from third parties
Thank you for downloading Syllabus! Based on your preferences, we have a list of recommended colleges for you. Visit our recommendations page to explore these colleges and take advantage of our counseling.
Error! Please Check Inputs

Stay updated on important announcements on dates, events and news

  • By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy
  • Why register with us?

    Stay up-to date with Exam Notification and NewsGet Exam Date AlertsGet free Sample Papers & Mock TestYou won’t get unwanted calls from third parties
Thank you! You have successfully subscribed
Error! Please Check Inputs

CBSE Class 12 Computer Science Syllabus 2023: The CBSE 12th Computer Science Syllabus 2023 was announced by the Central Board of Secondary Education. The CBSE Board Class 12 Computer Science Syllabus 2023 is available for students to download from the website cbseacademic.nic.in. Exams for the CBSE 12th will be held for 100 marks, with 70 marks assigned for theory and 30 marks allotted for practicals, according to the CBSE Class 12 Computer Science Syllabus 2023. The CBSE authority has already released the details of the date sheet that will be followed by the organization to conduct the exam on 29 December 2022. The candidates will be giving their CBSE theory examination from 15 February to 5 April 2023. The computer science paper for the CBSE class 12th student is to be conducted on March 23, 2023, and the candidates can start preparing themselves for the computer Science examination according to the exam date. To acquire the most recent CBSE computer science class 12 syllabus pdf, practical syllabus, study suggestions, and other information, read the entire article.

CBSE Class 12 Computer Science Syllabus 2023 - Distribution of marks  

The candidates who are preparing for the computer science subject can check out the information related to the examination pattern and the distribution of marks from the table provided below and prepare themselves accordingly:
Unit No.Unit NameMarks
I. Computational Thinking and Programming - 240
II.Computer Networks10
III.Database Management20
Total70

CBSE Class 12 Computer Science Syllabus 2023 (Theory)  

The candidates can start preparing themselves for the theory examination by taking into consideration the CBSE class 12 computer science syllabus 2023 for the theory paper from the pointers given below:

Unit I: Computational Thinking and Programming – 2

  • Revision of Python topics covered in Class XI.
  • Functions: Types of function (built-in functions, functions defined in module, user-defined functions), creating user-defined function, arguments and parameters, default parameters, positional parameters, a function returning value(s), the 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 write lines(), 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, Microwaves, Infrared waves)
  • Network devices (Modem, Ethernet card, RJ45, Repeater, Hub, Switch, Router, Gateway, WIFI card)
  • Network topologies and Network types: types of networks (PAN, LAN, MAN, WAN), networking topologies (Bus, Star, Tree)
  • Network protocol: HTTP, FTP, PPP, SMTP, TCP/IP, POP3, HTTPS, TELNET, VoIP
  • Introduction to web services: WWW, Hyper Text Markup Language (HTML), Extensible Markup Language (XML), domain names, URL, website, web browser, web servers, web hosting

Unit III: Database Management

  • Database concepts: introduction to database concepts and its need
  • Relational data model: relation, attribute, tuple, domain, degree, cardinality, keys (candidate key, primary key, alternate key, foreign key)
  • 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 2023 for Practicals 

The students will have to give the practical examination for Class 12th computer science subject and you can check out the examination pattern from the table provided below:

S.No

Particulars

Marks

1.

Lab Test:

1. Python program (60% logic + 20% documentation + 20% code quality)

8

2. 

The learner must fill four gaps in a stub program using Python SQL connectivity with the appropriate SQL query.

4

2.

Report file:

Minimum 15 Python programs.

SQL Queries – Minimum 5 sets using one table / two tables.

Minimum 4 programs based on Python - SQL connectivity

7

3.

Project (using concepts learned in Classes 11 and 12)

8

4.

Viva Voce

3

-

Total

30

How To Download CBSE Class 12 Computer Science Syllabus 2023? 

There is a very easy procedure through which you will be able to download the syllabus. You can check out the simple procedure to download the syllabus from the pointers given below:
  • Step 1 - Visit the website cbseacademic.nic.in.
  • Step 2: Select "Senior Secondary Curriculum (XI-XII)" from the menu.
  • Step 3: Choose the "Academic Electives - (Group-A)" option. Choose "Computer Science New XII" next.
  • Step 4: You can obtain the CBSE Class 12 Computer Science Syllabus for the academic year 2023. Keep the syllabus on hand for future use.
CBSE Class 12 Computer Science Syllabus 2023 can be checked from the article provided above and you can then prepare yourself for the board examination and successfully give the examination.

Get Help From Our Expert Counsellors

Get Counselling from experts, free of cost!

  • By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy
  • Why register with us?

    Stay up-to date with Exam Notification and NewsGet Exam Date AlertsGet free Sample Papers & Mock TestYou won’t get unwanted calls from third parties
Thank you! You have successfully subscribed
Error! Please Check Inputs

FAQs

What are the topics included in the CBSE Class 12 Computer Science Syllabus 2023?

There are three topics included in the CBSE Class 12 Computer Science Syllabus 2023: Computational Thinking And Programming, Computer Networks, and Database Management.

What is the total weightage of the CBSE Class 12 Computer Science Paper 2023?

The theory paper will be 70 marks and the practicals will be 30 marks in the CBSE Class 12 Computer Science Paper 2023.

How can I download the CBSE Class 12 Computer Science Exam Pattern 2023?

You can download the CBSE Class 12 Computer Science Exam Pattern 2023 by visiting the official website of CBSE academics and clicking on the curriculum option.

What is the examination date for CBSE Class 12 Computer Science 2023?

The CBSE Class 12 Computer Science Paper 2023 will be conducted on March 23, 2023.

How can I download the CBSE Class 12 Computer Science Syllabus 2023?

You can download the CBSE Class 12 Computer Science Syllabus 2023 by visiting the official website of CBSE academics and clicking on the curriculum button.

Be the First to Know

Get Access to Latest Updates

Stay updated on important announcements on dates, events and notification

  • By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy
  • Why register with us?

    Stay up-to date with Exam Notification and NewsGet Exam Date AlertsGet free Sample Papers & Mock TestYou won’t get unwanted calls from third parties
Thank you! You have successfully subscribed
Error! Please Check Inputs

Do you have a question? Ask us.

  • Typical response between 24-48 hours

  • Get personalized response

  • Free of Cost

  • Access to community

Recent Articles

Talk To Us

  • By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy
  • Why register with us?

    Stay up-to date with Exam Notification and NewsGet Exam Date AlertsGet free Sample Papers & Mock TestYou won’t get unwanted calls from third parties
Thank you! You have successfully subscribed
Error! Please Check Inputs

Unlock Exclusive Insights to Empower Your Academic Journey

  • By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy
  • Why register with us?

    Boost your preparation with extensive knowledge of syllabus & exam pattern.Access FREE, subject-wise sample papers & previous year question papers.Explore courses and careers that you can opt for after your exam result.With totally online Admission Process we help you get college admission without having to step out.
You have unlocked the pdf. download here
Error! Please Check Inputs