Talk to a Counsellor IPM/BBA: +91 : +91 72400-80088 | CUET: +91 76655-64455 | CAT/MBA: +91 72400-13723

Class 11 Computer Science Syllabus 2026-27: CBSE PDF

Explore the Class 11 Computer Science Syllabus 2026-27! Download the PDF for a complete overview, practical work, and essential study tips.

Last Updated on 09 Jul 2026

class 11 computer science syllabus

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 2026-27 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.

Table of Contents

Jump to section

Class 11th Computer Science Syllabus 2026-27: Overview

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

Unit No. Unit Name Marks
1 Computer Systems and Organization 10
2 Computational Thinking and Programming – 1 45
3 Society, Law and Ethics 15
Theory Total 70
4 Practical (Lab Work, Project, Viva, File) 30
Grand Total 100

Download Class 11 Computer Science Syllabus PDF

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

Download Full Syllabus PDF

CBSE Class 11 Computer Science Syllabus 2026-27

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.

Topics Details
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.

Topics Details
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 2026-27 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.

Topics Details
Digital Footprints Understanding online activities and their long-term visibility.
Digital Society & Netizen Etiquettes for online communication, social media, and digital interactions.
Data Protection Intellectual property rights, violations, open-source licensing (Creative Commons, GPL, Apache).
Cyber Crime Hacking, phishing, ransomware, trolls, bullying, fraud emails.
Cyber Safety Safe browsing, identity protection, confidentiality.
Malware Types: viruses, trojans, adware.
E-waste Management Proper disposal and recycling of electronic gadgets.
IT Act Provisions of Information Technology Act.
Technology & Society Addressing gender and disability issues in computing.

More Important Resources for CBSE Exam:

Class 11th Hornbill Syllabus CBSE Class 11th Commerce Subjects
CBSE Full Form All about CBSE Class 11th
Class 11th Syllabus Class 12th Syllabus
Class 11th Commerce Books CBSE Board: All details

CBSE Class 11th Computer Science Syllabus: Practical & Project Work

This unit in the class 11 CS syllabus 2026-27 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. 

Component Details
Lab Assignments Python programs based on conditionals, loops, strings, lists, tuples, and dictionaries.
Practical File Minimum 20 Python programs covering the complete syllabus.
Project Work One project based on real-life application of Python (e.g., student database, quiz program, sales analysis).
Viva Voce Oral exam testing understanding of theory and practical implementation.
Suggested Practical List Programs 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

Preparing for IPMAT? Learn from the experts with leading Online IPMAT Coaching in India.

Practical List for CBSE Class 11 CS Syllabus

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:

Area Practical 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 Programs Write 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 Syllabus Class 11th Chemistry Syllabus
Class 11th Legal Studies Syllabus Class 11th Biology Syllabus
Class 11th Accountancy Syllabus Class 11th Psychology Syllabus
Class 11th Entrepreneurship Syllabus Class 11th Fine Arts Syllabus
Class 11th Business Studies Syllabus Class 11th Sociology Syllabus
Class 11th Maths Syllabus Class 11th Economics Syllabus
Class 11th Political Science Syllabus Class 11th English Syllabus
Class 11th Physics Syllabus Class 11th Hindi Syllabus
Class 11th Geography Syllabus Class 11th Informatics Practices Syllabus

Objectives of Class 11 Computer 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.

Books for CBSE Class 11 Computer Science Syllabus (2026–27)

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.

How to Prepare for Class 11 Computer Science Syllabus?

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 Summary Discovering Tut: The Saga Continues Summary
We’re Not Afraid to Die Summary The Landscape of The Soul Summary
The Ailing Planet Summary The Browning Version Summary
The Adventure Summary A Photograph Summary
Silk Road Summary The Voice of The Rain Summary
Childhood Summary Father to Son Summary
Birth Summary Mother’s Day Summary
The Summer of The Beautiful White Horse Summary The Address Summary
The Laburnum Top Summary  

FAQs on Class 11 Computer Science Syllabus

The subject code for Class 11 Computer Science is 083.

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

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

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

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

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

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

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

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

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

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

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

SEO Head

Virendra heads SEO & Content at LPT. A writer at heart, he focuses on building exam-focused content that informs, guides, and supports aspirants in their preparation journey.

View All Posts