NCERT Books

CBSE Class 11 Computer Science Syllabus 2025-26

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

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 NameMarksPeriods
TheoryPractical
1.Computer Systems and Organisation101010
2.Computational Thinking and Programming – 1458060
3.Society, Law and Ethics1520
Total7011070

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.

UnitUnit NameSection
IComputer Systems and OrganisationBasic Computer Organisation
IIComputational Thinking and
Programming -1
Introduction To Problem-Solving
IIISociety, Law, and EthicsDigital 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 NameMarks (Total=30)
1.Python program (60% logic + 20% documentation + 20% code quality)12
2.Report file: Minimum 20 Python programs7
Viva voce3
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 x and n and 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.

ClassTotal SubjectsTotal ChaptersKey SubjectsDownload Link
Class 14345English, Mathematics, HindiView All Books
Class 24311English, Mathematics, HindiView All Books
Class 371200English, Mathematics, Hindi, EVSView All Books
Class 47150English, Mathematics, Hindi, EVSView All Books
Class 5783English, Mathematics, Hindi, EVSView All Books
Class 6101547Mathematics, Science, Social Science, EnglishView All Books
Class 79167Mathematics, Science, Social Science, EnglishView All Books
Class 810112Mathematics, Science, Social Science, EnglishView All Books
Class 98386Mathematics, Science, Social Science, EnglishView All Books
Class 10 📌8328Maths, Science, Social Science, EnglishBoard Exam Books
Class 11 📌25927Physics, Chemistry, Biology, MathsView 11th Books
Class 12 📌23719Physics, Chemistry, Biology, MathsBoard Exam Books
Total122 Subjects6,275 ChaptersComplete CBSE Curriculum Coverage

Frequently Asked Questions on Cbse Class 11 Computer Science Syllabus 2025-26

There are 3 units present in the CBSE Class 11 Computer Science Syllabus 2025-26 – Computer Systems and Organisation, Computational Thinking and Programming – 1, and Society, Law and Ethics.

Unit 2 – Computational Thinking and Programming – 1 carries the maximum weightage of 45 marks in the CBSE Class 11 Computer Science Syllabus, so regular coding practice in Python is very important.

The practical exam in CBSE Class 11 Computer Science is for 30 marks. It includes a Python program, report file with at least 20 programs, viva voce and a project based on the concepts learnt during the year.