The CBSE Class 11 Computer Science Syllabus 2025-26 gives a solid foundation for understanding the key concepts in computing and programming. The syllabus consists of topics like computer systems and organisation, python programming, data structures, flow of control, and emerging trends in technology. The syllabus provides a balance between theoretical concepts, and practical application of those concepts in many aspects of life to assist students in developing analytical skills and problem solving abilities.
The CBSE Class 11 Computer Science Syllabus, with the textbook "Computer Science with Python" providing the foundation, develops students' understanding of programming basics and computing in daily life through both hands on activities and interactive learning tasks, projects and collaborative projects. It prepares students with the essential skills to pursue computer science subjects in higher studies, understanding programming and software development in an educational manner and as a possible career path. The syllabus contains instructions to assist students embracing critical thinking and creativity all the way through the learning experience and enables students to relate computer science to real world problems, developing an innovative mindset to tackle difficulties.
Unit No |
Unit Name |
Chapter No |
Chapter Name |
Marks |
1 |
Geography as a Discipline |
1.1 |
Introduction to Computer System |
10 |
Evolution of Computer |
||||
Computer Memory |
||||
Data Transfer between Memory and CPU |
||||
Microprocessors |
||||
Data and Information |
||||
Software |
||||
Operating System |
||||
2 |
Encoding Schemes and Number System |
2.1 |
Introduction |
|
Number System |
||||
Conversion between Number Systems |
||||
3 |
Emerging Trends |
3.1 |
Introduction |
|
Artificial Intelligence (AI) |
||||
Big Data |
||||
Internet of Things (IoT) |
||||
Cloud Computing |
||||
Cyber Security |
||||
Blockchains |
||||
4 |
Introduction to Problem Solving |
4.1 |
Introduction |
45 |
Steps for Problem Solving |
||||
Algorithm |
||||
Representation of Algorithms |
||||
Flow of Control |
||||
Verifying Algorithms |
||||
Comparison of Algorithm |
||||
Coding |
||||
Decomposition |
||||
5 |
Python Programming |
5.1 |
Introduction to Python |
|
Python Keywords |
||||
Identifiers |
||||
Variables |
||||
Comments |
||||
Everything is an Object |
||||
Data Types |
||||
Operators |
||||
Expressions |
||||
Statements |
||||
Input and Output |
||||
Type Conversion |
||||
Debugging |
||||
5.2 |
Introduction |
|||
Selection |
||||
Iteration |
||||
Redefinition |
||||
Break and Continue Statements |
||||
Nested Loops |
||||
5.3 |
Introduction |
|||
Functions |
||||
User Defined Functions |
||||
Scope of a Variable |
||||
Python Standard Library |
||||
5.4 |
Introduction |
|||
Strings |
||||
String Operations |
||||
Traversing a String |
||||
String Methods and Built-in Functions |
||||
Handling Strings |
||||
5.4 |
Introduction to List |
|||
List Operations |
||||
Traversing a List |
||||
List Methods and Built-in Functions |
||||
Nested Lists |
||||
Copying Lists |
||||
List as Arguments to Functions |
||||
List Manipulation |
||||
5.5 |
Introduction to Tuples |
|||
Tuple Operations |
||||
Tuple Methods and Built-in Functions |
||||
Tuple Assignment |
||||
Nested Tuples |
||||
Tuple Handling |
||||
Introduction to Dictionaries |
||||
Dictionaries are Mutable |
||||
Dictionary Operations |
||||
Traversing a Dictionary |
||||
Dictionary Methods and Built-in Functions |
||||
Manipulating Dictionaries |
||||
6 |
Societal Impact |
6.1 |
Introduction |
15 |
Disclaimer: The syllabus and academic information provided here are taken from official CBSE and NCERT sources. For any updates or confusion, please refer to the official CBSE or NCERT websites.
The areas of study include computer systems and organisation, Python programming, flow of control, data structures (lists and dictionaries), file handling and emerging areas in computer science.
The textbook is “Computer Science with Python” which covers all the prescribed areas in detail.
Yes, Python is the programming language that is given in the syllabus - students are required to develop practical experience in coding in python.
Practical work is worth 30 marks out of 100 marks - in which Python programming, file handling, and project on the topics covered are included.
Yes, CBSE has rationalized the syllabus in which the focus is more on Python programming and new updated topics are added under emerging technology.
Problem-solving skills, logical reasoning skills, coding skills, and document/file management skills which prepare students for further studies and careers in technology.
Yes, the course contents in Class 11 Computer Science will provide a base to further study either computer applications, engineering or prepare students for competitive coding exams
Emerging trends include topics like artificial intelligence, machine learning, cybersecurity, and cloud computing in order to make students aware of industry trends.
By the end of the course, students should be able to:
Here are some resources you can utilise: