CBSE Class 11 Computer Science Syllabus 2025-26
CBSE Syllabus for Class 11 Computer Science 2025-26 has been officially released by the Central Board of Secondary Education (CBSE). This page provides the latest and complete Class 11 Computer Science syllabus exactly as prescribed for the current academic year. The syllabus focuses on Python programming, computational thinking, computer systems and basic database concepts, helping students build strong coding and problem-solving skills.
The updated Cbse Class 11 Computer Science Syllabus 2025-26 helps students understand the chapter-wise distribution of marks, exam pattern and learning outcomes in advance. By going through the official syllabus before starting the course, students can plan their studies in the right order, practice more questions from high-weightage units and complete timely revision before school tests and annual exams.
Some of the important topics covered in the Class 11 Computer Science syllabus are:
- Programming Fundamentals and Computational Thinking
- Python Programming – variables, data types, conditionals, loops, functions
- Data Handling, lists, tuples, strings and basic algorithms
- Computer Systems and Organisation
- Society, Law and Ethics in the digital world
- Basic concepts of SQL queries and project-based practical applications
Table of Contents – Class 11 Computer Science
- CBSE Class 11 Computer Science Syllabus 2025-26
- Overview of CBSE Class 11 Computer Science
- Unit-wise Syllabus and Marks Distribution
- Units and Sections in Class 11 Computer Science
- Practical Evaluation Scheme (30 Marks)
- Suggested Practical List – Python and Algorithms
- Download NCERT Books by Class (1 to 12)
- Frequently Asked Questions on Class 11 Computer Science Syllabus
Overview of CBSE Class 11 Computer Science Syllabus 2025-26
Class 11 Computer Science introduces students to the fundamentals of computer systems, problem-solving using algorithms and Python programming. It emphasises writing clean, well-documented code, understanding logic flow and applying concepts to simple, real-life problems. The syllabus also covers Society, Law and Ethics, helping learners understand responsible use of technology, cyber safety and digital footprints.
Instead of rote learning, the syllabus encourages students to think logically, design algorithms, and then implement them as Python programs. The combination of theory, lab work and project helps learners build a portfolio of programs and prepares them for higher studies in Computer Science, Engineering, Data Science and related fields.
CBSE Class 11 Computer Science Syllabus – Unit-wise Marks Distribution
How To use this table: The table below provides the detailed Class 11 Computer Science syllabus with unit names, marks weightage and periods for theory and practicals. Check the marks allotted to each unit and plan extra revision and coding practice for the high-weightage portions, especially the programming unit.
| Unit No. | Unit Name | Marks | Periods | |
| Theory | Practical | |||
| 1. | Computer Systems and Organisation | 10 | 10 | 10 |
| 2. | Computational Thinking and Programming – 1 | 45 | 80 | 60 |
| 3. | Society, Law and Ethics | 15 | 20 | — |
| Total | 70 | 110 | 70 | |
From this table, it is clear that Unit 2 – Computational Thinking and Programming – 1 carries the maximum weightage of 45 marks. This unit is the heart of the syllabus and covers Python programming logic, data types, operators, control structures, lists, strings and functions. Students should devote regular time to coding practice and debug their own programs to build accuracy and speed.
Unit 1 – Computer Systems and Organisation (10 marks) ensures that students are familiar with computer hardware, software and basic system organisation, which supports their understanding of how programs run. Unit 3 – Society, Law and Ethics (15 marks) deals with data protection, cyber safety, e-waste management, and ethical responsibility while working online – very important areas for safe and responsible digital citizenship.
Units and Sections in CBSE Class 11 Computer Science Syllabus
The next table shows the units along with their key sections or focus areas. Use it as a quick reference while organising your notebook and revision schedule.
| Unit | Unit Name | Section |
| I | Computer Systems and Organisation | Basic Computer Organisation |
| II | Computational Thinking and Programming -1 | Introduction To Problem-Solving |
| III | Society, Law, and Ethics | Digital Footprints |
Students should start with the Basic Computer Organisation section to recall ideas like input, output, memory, CPU and storage. This background helps them understand how code interacts with hardware. The section on Introduction To Problem-Solving builds algorithmic thinking through flowcharts, pseudocode and structured logic before writing actual Python programs.
The Digital Footprints section reminds learners that every online action leaves a trace. Topics such as cyber bullying, plagiarism, privacy settings and safe password practices are very important for everyday life. Questions from this unit are mostly theory-based and can be easily scored with clear, well-structured answers using proper technical terms.
CBSE Class 11 Computer Science Practical Syllabus 2025-26 (30 Marks)
The practical component in Class 11 Computer Science checks how well students can apply concepts through programming, maintain a report file and present a small project. The practical evaluation scheme is given below.
| S. No. | Unit Name | Marks (Total=30) |
| 1. | Python program (60% logic + 20% documentation + 20% code quality) | 12 |
| 2. | Report file: Minimum 20 Python programs | 7 |
| Viva voce | 3 | |
| 3. | Project (that uses most of the concepts that have been learnt) | 8 |
The table highlights that 12 marks are allotted to a live Python program, where examiners observe logic, documentation (comments) and code quality (readability, naming, structure). A properly maintained report file with at least 20 Python programs adds 7 marks, and the viva voce checks understanding of concepts and code explanation.
The 8-mark project allows students to build a small application that uses most of the concepts learnt – for example, a simple billing system, quiz app, student marks manager or contact book. Choosing a practical, realistic idea, writing modular code with functions and testing edge cases can help students score full marks in this section.
Suggested Practical List of CBSE Class 11 Computer Science Syllabus
Below is a list of suggested Python practicals that cover decision-making, loops, strings, lists, tuples and dictionaries. Practising these programs will improve logic-building and prepare students for the internal and external practical exams.
- Input a welcome message and display it.
- Input two numbers and display the larger / smaller number.
- Input three numbers and display the largest / smallest number.
- Generate specific patterns using nested loops (triangle, square, pyramid, etc.).
- Write a program to input the value of
xandnand print the sum of a given mathematical series.
- Determine whether a number is a perfect number, an Armstrong number or a palindrome.
- Input a number and check if the number is a prime or composite number.
- Display the terms of a Fibonacci series.
- Compute the greatest common divisor and least common multiple of two integers.
- Count and display the number of vowels, consonants, uppercase and lowercase characters in a string.
- Input a string and determine whether it is a palindrome or not; convert the case of characters in a string.
- Find the largest/smallest number in a list/tuple.
- Input a list of numbers and swap elements at the even locations with the elements at the odd locations.
- Input a list/tuple of elements and search for a given element in the list/tuple.
- Input a list of numbers and find the smallest and largest number from the list.
- Create a dictionary with the roll number, name and marks of n students in a class and display the names of students who have scored marks above 75.
While practising these programs, students should focus on clear logic, proper variable names, comments and indentation. Rewriting programs with small variations also helps in mastering the chapter and strengthens preparation for higher classes and computer-based Competitive Exams.
🎓 Download NCERT Books by Class (1 to 12)
Access all NCERT textbooks organized by class. Each class page contains complete books For All subjects with chapter-wise PDFs, solutions, and syllabus coverage. Perfect for systematic learning and exam preparation.
| Class | Total Subjects | Total Chapters | Key Subjects | Download Link |
|---|---|---|---|---|
| Class 1 | 4 | 345 | English, Mathematics, Hindi | View All Books |
| Class 2 | 4 | 311 | English, Mathematics, Hindi | View All Books |
| Class 3 | 7 | 1200 | English, Mathematics, Hindi, EVS | View All Books |
| Class 4 | 7 | 150 | English, Mathematics, Hindi, EVS | View All Books |
| Class 5 | 7 | 83 | English, Mathematics, Hindi, EVS | View All Books |
| Class 6 | 10 | 1547 | Mathematics, Science, Social Science, English | View All Books |
| Class 7 | 9 | 167 | Mathematics, Science, Social Science, English | View All Books |
| Class 8 | 10 | 112 | Mathematics, Science, Social Science, English | View All Books |
| Class 9 | 8 | 386 | Mathematics, Science, Social Science, English | View All Books |
| Class 10 📌 | 8 | 328 | Maths, Science, Social Science, English | Board Exam Books |
| Class 11 📌 | 25 | 927 | Physics, Chemistry, Biology, Maths | View 11th Books |
| Class 12 📌 | 23 | 719 | Physics, Chemistry, Biology, Maths | Board Exam Books |
| Total | 122 Subjects | 6,275 Chapters | Complete CBSE Curriculum Coverage | |