CBSE Class 11 Computer Science Syllabus

Class 11 Computer Science Syllabus 2025-26: CBSE PDF

The CBSE Class 11th Computer Science syllabus is designed to build a strong foundation in programming, problem-solving, and computational thinking. With Python as the core language, the syllabus introduces students to coding concepts, data handling, Boolean logic, and computer organization. 

It also emphasizes cyber safety and the ethical use of technology, making students responsible digital citizens. The Class 11 CS syllabus 2025-26 by CBSE balances theory, practicals, and project work to ensure both conceptual clarity and hands-on skills. 

Below, we have covered the complete unit-wise syllabus, marks distribution, practical list, and preparation tips for Class 11 students.

Find the overview of computer science chapters in Class 11th syllabus:

Unit No.Unit NameMarks
1Computer Systems and Organization10
2Computational Thinking and Programming – 145
3Society, Law and Ethics15
Theory Total70
4Practical (Lab Work, Project, Viva, File)30
Grand Total100

Download the official Class 11th Computer Science Syllabus 2025-26 PDF here and keep it handy for quick reference.

Let’s go through the class 11th CS syllabus for CBSE in detail for each unit:

Unit 1: Computer Systems and Organisation

This unit in the class 11 computer science syllabus introduces students to the fundamental structure of a computer system, including hardware, software, and memory concepts. It also covers Boolean logic with truth tables and circuits, number system conversions, and encoding schemes. 

Students learn how operating systems manage tasks and provide interfaces. By mastering these concepts, learners build a solid foundation for understanding how computers process, store, and communicate information at both hardware and software levels.

TopicsDetails
Basic Computer Organisation• Overview of computer system: hardware, software, input/output devices, CPU, memory (primary, cache, secondary), units (bit–PB).
Types of Software• System software (OS, utilities, drivers) 
• Programming tools (assembler, compiler, interpreter) 
• Application software
Operating System• Functions of OS
• User interface handling
• System operations
Boolean Logic• Logic gates (NOT, AND, OR, NAND, NOR, XOR)
• Truth tables
• De Morgan’s laws
• Logic circuits
Number System• Binary
• Octal
• Decimal
• Hexadecimal systems
• inter-conversions
Encoding Schemes• ASCII
• ISCII 
• Unicode (UTF-8, UTF-32).

Unit 2: Computational Thinking and Programming – I

This unit in the CBSE class 11th computer science syllabus builds problem-solving and coding skills using Python. Students learn algorithm development, flowcharts, pseudocode, and debugging techniques. 

Programming topics include Python basics, variables, tokens, data types, operators, control flow, and error handling. They also explore strings, lists, tuples, and dictionaries with practical programs. 

The chapter in computer science concludes with Python modules like math, random, and statistics. It aims to strengthen logical reasoning, computational thinking, and hands-on coding abilities crucial for future programming.

TopicsDetails
Problem-Solving• Steps: analyze, algorithm, coding, testing, debugging; flowcharts, pseudocode, decomposition.
Python Basics• Python introduction
• Features of Python 
• Hello World program
• Execution modes
• Tokens
• Variables 
• l-value/r-value 
• Comments
Data Types• Numbers
• Boolean
• Sequence (string, list, tuple) 
• None
• Dictionary
• Mutable vs immutable.
Operators• Arithmetic operators
• Relational operators 
• Logical operators 
• Assignment operators 
• Augmented operators 
• Identity operators 
• Membership operators
Expressions & I/O• Operator precedence, evaluation, type conversion, input/output functions.
Errors• Syntax, logical, and runtime errors.
Flow of Control• Indentation, sequential, conditional, and iterative flow.
Conditional Statements• if
• if-else 
• if-elif-else with programs 
• (absolute value, sorting numbers, divisibility).
Iterative Statements• for, while, range(), nested loops, break/continue, programs (patterns, factorial, summation).
Strings• Operations (concatenation, slicing, repetition, membership), traversal, built-in methods.
Lists• Indexing, operations, traversal, built-in functions, nested lists, programs (mean, linear search, frequency).
Tuples• Indexing, operations, built-in methods, nested tuples, programs (mean, search, frequency).
Dictionary• Accessing, mutability, traversal, built-in functions, programs (frequency count, employee salary).
Python Modules• Importing, math (pi, sqrt, pow, sin), random (random, randint, randrange), statistics (mean, median, mode).

Unit 3: Society, Law and Ethics

This unit in the class 11th computer science syllabus 2025-26 explores the ethical, social, and legal aspects of technology usage. Students learn about responsible online behavior, cyber safety, and the importance of protecting personal data. 

Topics include intellectual property rights, plagiarism, malware, cybercrime, and safe web practices. It also highlights issues like e-waste management and inclusivity in technology use. 

By studying this unit, students become responsible netizens with awareness of laws, rights, and responsibilities in the digital world.

TopicsDetails
Digital FootprintsUnderstanding online activities and their long-term visibility.
Digital Society & NetizenEtiquettes for online communication, social media, and digital interactions.
Data ProtectionIntellectual property rights, violations, open-source licensing (Creative Commons, GPL, Apache).
Cyber CrimeHacking, phishing, ransomware, trolls, bullying, fraud emails.
Cyber SafetySafe browsing, identity protection, confidentiality.
MalwareTypes: viruses, trojans, adware.
E-waste ManagementProper disposal and recycling of electronic gadgets.
IT ActProvisions of Information Technology Act.
Technology & SocietyAddressing gender and disability issues in computing.

More Important Resources for CBSE Exam:

CBSE Board: All detailsCBSE Class 11 Commerce Subjects
CBSE Full FormAll about CBSE Class 11th
Class 11th Hornbill Syllabus

This unit in the class 11 CS syllabus 2025-26 focuses on applying theoretical knowledge through hands-on Python programming and project-based learning. Students practice problem-solving, data handling, string/list/tuple/dictionary operations, and flow control. 

The practical component sharpens coding efficiency, debugging, and logical reasoning. Project work encourages creativity and real-world application of Python, while viva and records ensure conceptual clarity. 

ComponentDetails
Lab AssignmentsPython programs based on conditionals, loops, strings, lists, tuples, and dictionaries.
Practical FileMinimum 20 Python programs covering the complete syllabus.
Project WorkOne project based on real-life application of Python (e.g., student database, quiz program, sales analysis).
Viva VoceOral exam testing understanding of theory and practical implementation.
Suggested Practical ListPrograms on absolute value, factorial, sorting numbers, frequency count in strings/lists, mean/maximum/minimum of values, linear search, dictionary operations, pattern printing, series summation, and random/statistics module usage.

Practical Marks Distribution (Total 30 Marks)

  • Lab Test (Python programs) – 8 Marks
  • Report/Practical File – 7 Marks
  • Project Work – 8 Marks
  • Viva Voce – 7 Marks

The CBSE Class 11th Computer Science syllabus also includes a strong practical component to strengthen Python programming skills. Below is the official suggested practical list:

AreaPractical Tasks
Python Programming Basics• 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.
Patterns using Loops• Generate the following patterns using nested loops:Pattern-1 → * , Pattern-2 → 12345, 1234 … , Pattern-3 → A, AB, ABC…
Series ProgramsWrite a program to input x and n and print:
• 1 + x + x² + … + xⁿ
• 1 − x + x² − x³ + … ± xⁿ
• x/2 + x²/3 + x³/4 + … + xⁿ/n
• x/2! + x²/3! + x³/4! + … + xⁿ/n!
Number Programs• Check if a number is perfect, Armstrong, or palindrome.
• Check if a number is prime or composite.
• Display terms of Fibonacci series.
• Compute GCD and LCM of two integers.
String Handling• Count and display number of vowels, consonants, uppercase, lowercase characters in a string.
• Check whether a string is palindrome.
• Convert the case of characters in a string.
List/Tuple Handling• Find largest/smallest number in a list/tuple.
• Input a list of numbers and swap elements at even locations with odd ones.
• Search for a given element in a list/tuple.
Dictionaries• Create a dictionary with roll number, name, and marks of n students in a class.
• Display names of students scoring more than 75 marks.

Check the latest CBSE Class 11 syllabus for all subjects below:

Class 11th History SyllabusClass 11th Chemistry Syllabus
Class 11th Legal Studies SyllabusClass 11th Biology Syllabus
Class 11th Accountancy SyllabusClass 11th Psychology Syllabus
Class 11th Entrepreneurship SyllabusClass 11th Fine Arts Syllabus
Class 11th Business Studies SyllabusClass 11th Sociology Syllabus
Class 11th Maths SyllabusClass 11th Economics Syllabus
Class 11th Political Science SyllabusClass 11th English Syllabus
Class 11th Physics SyllabusClass 11th Hindi Syllabus
Class 11th Geography SyllabusClass 11th Informatics Practices Syllabus
Class 11th Sanskrit SyllabusClass 11th Physical Education Syllabus
Class 11th Home Science Syllabus
  • Understand Computer Systems: Gain knowledge of computer hardware, software, memory, and operating systems to build a solid foundation in computing.
  • Learn Number Systems and Logic: Develop skills in number system conversions, Boolean logic, logic gates, and encoding schemes like ASCII and Unicode.
  • Strengthen Problem-Solving Skills: Learn to break down problems, create algorithms, flowcharts, and pseudocode for efficient program development.
  • Master Python Programming Basics: Acquire practical coding skills using Python – variables, operators, expressions, loops, conditionals, and functions.
  • Work with Data Structures: Understand and apply operations on strings, lists, tuples, and dictionaries with real-life examples.
  • Practice Debugging and Error Handling: Identify syntax, runtime, and logical errors, and improve debugging techniques while writing Python programs.
  • Explore Python Modules: Use built-in Python modules like math, random, and statistics to solve mathematical and statistical problems.
  • Develop Practical Coding Skills: Enhance logical thinking and programming confidence by preparing a practical file with at least 20 Python programs.
  • Understand Cyber Safety and Ethics: Learn about cybercrime, malware, e-waste management, and the importance of safe, responsible online behavior.
  • Know Legal Aspects of IT: Understand Intellectual Property Rights, licensing (GPL, Creative Commons), and basics of the IT Act.
  • Encourage Responsible Digital Citizenship: Adopt proper digital etiquette, data protection practices, and respect for privacy and inclusivity in technology.
  • Apply Knowledge in Real Projects: Develop a small Python-based project that connects programming concepts with real-world applications.

Prescribed Book:

  • Computer Science with Python (Class XI) – Published by NCERT

This is the official textbook recommended by CBSE and covers the complete theory and practical syllabus.)

Recommended Reference Books:

  • Sumita Arora – Computer Science with Python (Class XI): A popular reference book that provides detailed explanations, solved examples, and practice questions.
  • Python for Class XI – By Preeti Arora: Student-friendly, with a strong focus on Python programming basics, exercises, and projects.
  • Computer Science with Python – By Reeta Sahoo & Gagan Sahoo: Well-structured content, useful for both school exams and practice programs.

1. Practice Python Programs Daily

Regular coding practice is the key. Write and test small Python programs every day to strengthen logic. Focus on loops, conditionals, and string/list problems. This consistency improves debugging skills, builds confidence, and ensures strong grip on programming basics.

2. Revise Theory Concepts Thoroughly

Do not ignore theory units like Computer Systems, Boolean logic, and Cyber Safety. Make concise notes with definitions, diagrams, and examples. Revising theory regularly helps in retaining technical terms and scoring full marks in short and long answer questions.

3. Work on Practical File and Project Early

Start preparing your practical file and project well in advance. Choose a simple, real-life project like a quiz app or student database. Completing these early gives time for corrections, better presentation, and confidence during viva.

4. Solve Sample Papers and PYQs

Attempt CBSE sample papers and previous years’ questions to understand question patterns and difficulty levels. Time yourself to simulate exam conditions. This practice enhances speed, accuracy, and reduces exam stress while covering both theory and programming sections effectively.

5. Focus on Error Analysis

Don’t just memorize programs—analyze errors. Understand the difference between syntax, runtime, and logical errors. Debugging teaches problem-solving, strengthens reasoning, and prepares you for unexpected questions in exams as well as real-world programming challenges.

Read the chapter-wise summaries of Class 11 English here:

The Portrait of a Lady SummaryDiscovering Tut: The Saga Continues Summary
We’re Not Afraid to Die SummaryThe Landscape of The Soul Summary
The Ailing Planet SummaryThe Browning Version Summary
The Adventure SummaryA Photograph Summary
Silk Road SummaryThe Voice of The Rain Summary
Childhood SummaryFather to Son Summary
Birth SummaryMother’s Day Summary
The Summer of The Beautiful White Horse SummaryThe Address Summary
The Laburnum Top Summary
What is the subject code for Class 11 Computer Science?

The subject code for Class 11 Computer Science is 083.

Which programming language is included in Class 11 CS syllabus 2025-26?

The CBSE Class 11 Computer Science syllabus is based on Python programming language.

How many marks are allocated to Python programming in Class 11?

Python programming and computational thinking (Unit 2) carry 45 marks, making it the most important section.

Is Boolean logic part of the Class 11 CS syllabus?

Yes, Boolean logic with truth tables, logic gates, and De Morgan’s laws is included in Unit 1.

What encoding schemes are taught in Class 11 CS?

Students learn ASCII, ISCII, and Unicode (UTF-8, UTF-32) encoding schemes.

Is Viva Voce conducted in Class 11 Computer Science?

Yes, viva voce is part of the practical exam and carries 7 marks.

Which topics are covered under Python basics?

Topics include Python introduction, tokens, variables, l-value and r-value, comments, and execution in interactive and script mode.

What Python modules are included in Class 11 CS?

Modules covered are math, random, and statistics, with functions like sqrt(), randint(), mean(), and median().

Is project work compulsory in Class 11 Computer Science?

Yes, one Python-based project is compulsory and is evaluated for 8 marks.

Are operating systems taught in Class 11 CS?

Yes, the functions of the operating system and user interface concepts are included.

Which textbook is prescribed for Class 11 Computer Science?

The NCERT Computer Science textbook (Class XI) is the prescribed book.

Is Class 11 Computer Science tough?

No, it is manageable with regular practice. Focus on Python programming and theory revision to score well.

Find detailed questions and answers from all chapters of English Class 11 now:

Father to Son Questions & AnswersBirth Questions and Answers
Childhood Questions & AnswersThe Address Questions & Answers
The Laburnum Top Questions & AnswersMother’s Day Questions & Answers
A Photograph Questions & AnswersThe Voice of The Rain Questions & Answers
The Summer of Beautiful White Horse Questions & Answers

Discover CLAT exam resources that can help you get started early:

Online CLAT CoachingWhat is CLAT?
CLAT Scholarship TestHow to Prepare for CLAT?
CLAT Mock TestCLAT Eligibility Criteria
CLAT SyllabusList of all National Law Universities
CLAT Previous Year Question PaperUpcoming Law Entrance Exam

Explore CLAT coaching centers across different cities:

CLAT Coaching in JaipurCLAT Coaching in LucknowCLAT Coaching in NoidaCLAT Coaching in Agra
CLAT Coaching in JodhpurCLAT Coaching in BangaloreCLAT Coaching in KanpurCLAT Coaching in Ghaziabad
CLAT Coaching in BhopalCLAT Coaching in MumbaiCLAT Coaching in PrayagrajCLAT Coaching in Varanasi
CLAT Coaching in IndoreCLAT Coaching in GwaliorCLAT Coaching in PuneCLAT Coaching in Bhilai
CLAT Coaching in PatnaCLAT Coaching in JabalpurCLAT Coaching in NagpurCLAT Coaching in Rewari
CLAT Coaching in DelhiCLAT Coaching in MuzaffarpurCLAT Coaching in MysoreCLAT Coaching in Gurgaon
CLAT Coaching in ChandigarhCLAT Coaching in BathindaCLAT Coaching in KolkataCLAT Coaching in Raipur
CLAT Coaching in AhmedabadCLAT Coaching in JammuCLAT Coaching in DehradunCLAT Coaching in Jamshedpur
CLAT Coaching in ChennaiCLAT Coaching in RajasthanCLAT Coaching in Delhi NCRCLAT Coaching in Kankarbagh
CLAT Coaching in Hyderabad
Scroll to Top