Courses
Courses for Kids
Free study material
Offline Centres
More
Store Icon
Store

CBSE Class 11 Computer Science Syllabus 2024-25 Examination

ffImage
Last updated date: 25th Apr 2024
Total views: 631.8k
Views today: 7.31k

Computer Science Syllabus 2024-25 for CBSE Class 11 Available on Vedantu

The Class 11 CBSE 2024-25 revised syllabus has been released officially by the Central Board of Secondary Education on its official website. The revised syllabus has been designed by the Board keeping in view the interruptions in the regular schooling due to the COVID-19 outbreak. As per the notification issued by the Board, about 30% of the syllabus has been reduced in the pseudocode Class 11 Computer Science syllabus. The topics deleted from the syllabus are as follows.

Units I: Computer Systems and Organisation

  1. Encoding Schemes: UTF8 and UTF32

  2. Concepts of Cloud Computing and Cloud Services (SaaS, Iaas, Paas), Cloud (public/private), Blockchain Technology

Unit II: Computational Thinking and Programming- 1

  1. Decomposition: Concept, need for decomposing a problem, examples of problem-solving using decomposition.

  2. Sorting Algorithms: Bubble sort, insertion sort, count the number of operations while sorting

For the convenience of the students, the Class 11 Computer Science Revised syllabus has been provided here in PDF format on Vedantu. This PDF can be downloaded for free from our mobile application and official website.


As we know, computer science is one of the most important core subjects in Class 11. It is part of the science stream of CBSE and it is most of our parents’ deepest wish that we would study this subject very well and get into a good engineering college to get great jobs in the budding corporate world.


Vedantu understands this, and also understands the rigour of studies that hits a student in the face as soon as Class 11 begins. It begins with the need for students to understand that the next year is the final board year and the preparations should begin for the same at the earliest. Thus, it is of imperative importance that all students of computer science in Class 11 take a good look at the syllabus of computer science class 11 to understand what kind of effort they will need to put into their studies.


There are 4 units in the CBSE Class 11 Computer Science Syllabus, and these units, as well as the subtopics which will be taught under them, are tabulated as follows.


Unit 1: Programming and Computational Thinking (PCT) - 1

  • Basics of Python programming

  • Variables and methods to manipulate them

  • Data types and operators

  • Conditional statements

  • Iterative computation and control flow

  • Debugging

  • Lists, tuples and dictionary

  • Algorithm

  • Strings

Unit 2: Computer Systems and Organisations (CSO)

  • Basic computer organisation

  • Types of software

  • Language of bits

  • Boolean logic

  • Strings

  • Running and executing a programme

  • Cloud computers and storage

  • Parallel computing

Unit 3: Data Management (DM) - 1

  • Relational databases

  • SQL commands

  • Basics of NoSQL databases

Unit 4: Society, Law and Ethics (SLE) - 1

  • Cybersafety

  • Appropriate usage of social networks

  • Safe access to websites

  • Safely communicating data

Unit 5: Practical Component

  • Programming in Python, the basics and several lab assignments for the same.

  • Data Management: SQL Commands, along with some representative lab assignments.

Detailed Computer Science Syllabus of CBSE Class 11th:

The computer science syllabus has been reduced by CBSE for Class 11th. The detailed unit-wise syllabus of computer science for class 9th is given below for the convenience of the students.

Unit I: Computer Systems and Organisation:

  • Introduction to the computer system, software, hardware, CPU input, and output devices, primary, secondary, and cache memory and units of memory, that is, bit, byte, KB, MB, GB, TB, PB.

  • System software like operating system, device drivers, and system utilities

  • Programming tools and language translators like assembler, compiler, and interpreter.

  • Application software

  • Introduction and function of operating system (OS) and its user interface.

  • Boolean logic like AND, OR, NOT, NAND, XOR, and truth table

  • De Morgan’s laws and logic circuits

  • Binary, decimal, hexadecimal, and octal number systems and their conversion between number systems.

  • ASCII, ISCII, and UNICODE encoding schemes


Unit II: Computational Thinking and Programming:

  • Introduction to problem-solving

  • Representation of algorithms using flowchart and pseudo code

  • Basics of python programming, python character sets, tokens, variables, comments, the concept of i-value and r-value.

  • Datatypes like integer, floating-point, boolean, string, list, tuple, mapping, and more.

  • Arithmetic, logical, relational, assignment, augmented, identity and membership operators.

  • Expression in python, explicit and implicit type conversion

  • Logical, syntax and runtime errors

  • Flow of control

  • Conditional statements like if and if-else.

  • Iterative statements using loops.

  • Introduction to strings, operation, and built-in functions for strings.

  • Introduction, indexing, and operations involved in lists along with their built-in functions.

  • Introduction, indexing, and operations involved in tuples along with their built-in functions.

  • Introduction and built-in functions used for dictionaries, assessing items in a dictionary using keys.

  • Introduction to python modules and their usage through statements. Importing maths modules like pi, sin, cos, tan, statistics modules like mean, median, and mode, random modules like random, radiant, and randrange.

Unit III: Society, Law and Ethics

  • Digital footprints

  • Net étiquettes, social media étiquettes, and communication étiquettes in a digital society.

  • Intellectual property rights (IPR) for data protection

  • Open-source software and licensing (Creative Commons, GPL, Apache)

  • Cybercrime and its prevention, cybersafety and cyber trolls

  • Malware, viruses, trojans and adware for accessing safety

  • E-waste management

  • Indian Information Technology Act (IT Act)

  • Technology and society

The following is the marks weightage for the computer science syllabus of class 11:


Weightage Marks of Computer Science Syllabus Class 11

Theoretical Paper

70 marks

Internal Assessment

30 marks

Total

100 marks


Below is a Breakdown of the Marks Allotted to Units in the Theory Paper:


Breakdown of the Marks Allotted to Units in the Theory Paper

Unit 1: Programming and Computational Thinking (PCT)

35 marks

Unit 2: Computer Systems and Organisations (CSO)

10 marks

Unit 3: Data Management (DM)

15 marks

Unit 4: Society, Law and Ethics (SLE)

10 marks

Total

70 marks


The following is a Breakdown of the Internal Assessment for Computer Science in Class 11:

Breakdown of the Internal Assessment for Computer Science in Class 11

Internal Assessment

Marks

Lab Test

Python programme

8 marks

12 marks

SQL Query

4 marks

Report File

7 marks

Viva Voce (based on Report File)

3 marks

Project Work

8 marks

Total

30 marks


Suggested List of Practicals:

The CBSE Board has suggested a list of python programs that can be performed by Class XIth students and are following the syllabus. Below is a list of a few practicals suggested by the CBSE Board:

  • Write a program to input two/ three numbers and display the largest/ smallest number.

  • Pattern-based python programming

  • Series-based python programming

  • Write a program to determine if the given number is a perfect, Armstrong, prime, composite or palindromic number.

  • Write a program to display the terms of a Fibonacci series.

  • Write a program to calculate H.C.F and L.C.M of two integers.

  • Write a program to display the number of constants, vowels, uppercase, and lowercase characters present in a string.

  • Write a program to determine the largest or the smallest number in a tuple/list.

  • Programs involving swapping, sorting and searching in a list or tuple.

  • Write a program to create a dictionary containing the name, roll numbers, and marks of n students in a class and also display the names of students who have secured more than 75 marks.


Benefits of Class 11 CBSE Computer Science Syllabus

The following are some of the benefits of the Class 11 CBSE Computer Science Syllabus provided for you by Vedantu:

  • Vedantu only uses the syllabus given officially from the CBSE board which ensures that the syllabus of Computer Science Class 11 that has been provided for you is up to date and very reliable.

  • The downloadable form of the syllabus makes it easy to keep it on our computers or even print it out so that we don’t need to go looking for it when we need it during exams or preparatory study time.

FAQs on CBSE Class 11 Computer Science Syllabus 2024-25 Examination

1. How Will the Class 11 Computer Science Syllabus Help Me?

The CBSE Class 11 Computer Science syllabus will be helpful for students who aspire to take up careers in the field of technology or other similar career paths. The syllabus creates a lot of space for students to understand the basics of computation and it also allows students to develop a base for understanding larger computational concepts with ease in higher classes. 


Thus, computer science as a subject holds enormous importance for those aspiring to take up engineering and its sister subjects later on, for bachelor courses as well as masters. By introducing students of the physical science stream to the basic concepts of computer science, it builds a base to carry on into the world of technology.

2. What is the Marks Weightage for the Computer Science Class 11 Syllabus?

The Computer Science Syllabus of Class 11 consists of a total of 100 marks, out of which 70 marks are awarded via a written theoretical paper at the end of the school year, and the other 30 marks are from internal assessments. There are 4 theory units, which are:

  1. Programming and Computational Thinking (PCT) 1 - 35 marks

  2. Computer Systems and Organisations (CSO) - 10 marks

  3. Data Management (DM) 1 - 15 marks

  4. Society, Law and Ethics (SLE) 1 - 10 marks

The practical component has 2 sub-units, which are Programming in Python and Data Management in SQL. The weightage for the internal assessment is:

  1. Python programmes - 8 marks

  2. SQL queries - 4 marks

  3. Report file - 7 marks

  4. Viva based on the report file - 3 marks

  5. Project work - 8 marks

3. What is the marks weightage for the Computer Science Class 11 Syllabus?

The marks for the Computer Science paper of Class XIth have been divided into two divisions, that is, theory and practical. The unit-wise distribution of marks under both the divisions have been tabulated below for your reference:


S.No.

Course

Marks

1.

Unit I: Computer Systems and organisation

10

2.

Unit II: Computational thinking and programming-I

45

3.

Society, Law and Ethics

15


Total (Theory)

70

4. 

Practical

30


Total Marks

100

4. How many classes will be conducted for the course of computer science in class XIth?

The classes of computer science for CBSE Class 11th students are divided into two divisions, that is theory and practise according to the need of the syllabus. The detailed division of these classes is given in the table below:

S.No.

Unit

Number of Theory Classes

Number of Practical Classes

1.

Computer Systems and Organisation

10

10

2.

Computational Thinking and Programming-1

80

60

3.

Society, Law and Ethics

20

-


Total

110

70

5. How will the practical assessment be planned?

CBSE Board has provided a well-defined layout for the conduction of practical assessment along with the division of marks so that it is easier for the students to prepare accordingly. The practical assessment will be conducted for 30 marks. The details for the practical assessment are given in the table below:

S.No.

Unit Name

Marks


Lab Test

1.

Python programming that involves 60% logic, 20% documentation, and 20% code quality

12


Report File + Viva

2.

Report File with at least 20 python programs

7

3. 

Viva voice

3

4.

Project 

8


Total Marks

30

5. How will the Computer Science project for Class 11th be conducted by CBSE?

The project for the students of CBSE Class 11th will be formulated in such a way that the student has to apply most of the concepts studied in the syllabus for the completion of the project. During the 1st term of Class XIth, students will be required to prepare the synopsis of the project and submit it to the concerned faculty. This synopsis will contain only the documentation part. In the 2nd term of Class XIth, students will perform the final coding based on the synopsis they have submitted and will appear for the viva on the same subject. However, students will be allowed to modify their synopsis during the IInd term as well.