CBSE Class 11 Computer Science Syllabus 2026–27 Updated Curriculum
CBSE Class 11 Computer Science Syllabus 2026–27 is for Subject Code 083 and covers computer systems, Python programming and cyber ethics in India.
It includes 3 theory units, 70 marks for theory and 30 marks for practical work.
The CBSE Class 11 Computer Science Syllabus for 2026–27 is for Subject Code 083. It has 3 theory units: Computer Systems and Organisation, Computational Thinking and Programming - 1, and Society, Law and Ethics.
The theory paper carries 70 marks, and practical work carries 30 marks. Python programming is the highest-weightage area, so students need regular coding, dry-run and output practice. Use this page to check the Class 11 Computer Science Syllabus, unit-wise marks, chapter-wise topics, practical scheme, skills and exam pattern.
Key Takeaways
- Subject Code: CBSE Class 11 Computer Science is Subject Code 083.
- Marks: Theory carries 70 marks, and practicals carry 30 marks.
- Highest Weightage: Computational Thinking and Programming - 1 carries 45 marks.
- Language: Python is the main programming language.
Preparing for CBSE Class 11 Computer Science?
Practise Python programs, output questions, flowcharts, project work and chapter-wise tests on the Extramarks Learning App. Sign Up Free
CBSE Class 11 Computer Science Syllabus 2026–27 Overview
The 2026–27 Computer Science Class 11 CBSE Syllabus gives the highest focus to Python programming and computational thinking.
| Subject | 2026 Textbook | Chapter Breakdown |
| Computer Science, Subject Code 083 | Computer Science Textbook for Class XI, NCERT | 3 theory units and 11 chapters |
| Theory Exam: 70 marks | Practical Exam: 30 marks | Total: 100 marks |
| Python programming | NCERT 2026–27 reprint | Project work and report file included |
The CBSE Class 11 Syllabus for Computer Science covers computer systems, number systems, problem solving, Python programming, emerging trends and responsible digital behaviour.
Students who compare the computer science class 11 syllabus 2025-26 with the latest computer science class 11 syllabus should follow the current 2026–27 structure. The updated NCERT syllabus keeps the focus on Python, computational thinking and cyber ethics.
CBSE Class 11 Computer Science Unit-Wise Marks Distribution
CBSE gives the highest marks to Computational Thinking and Programming - 1.
| Unit | Unit Name | Marks |
| I | Computer Systems and Organisation | 10 |
| II | Computational Thinking and Programming - 1 | 45 |
| III | Society, Law and Ethics | 15 |
| Total | Theory | 70 |
| Practical | Practical Work | 30 |
| Grand Total | 100 |
This marks split tells students where to spend the most practice time. Python programming, algorithms and data handling need more revision than the other two units.
The CBSE Class 11 Computer Science Syllabus & Exam Pattern also shows that programming carries the largest share of the theory paper. Students should revise Python basics before moving to strings, lists, tuples and dictionaries.
Chapter-Wise CBSE Class 11 Computer Science Syllabus 2026–27
The NCERT Class 11 Computer Science textbook has 11 chapters covering computer systems, Python programming and societal impact.
| Chapter | Chapter Name | Main Area |
| 1 | Computer System | Computer Systems and Organisation |
| 2 | Encoding Schemes and Number System | Computer Systems and Organisation |
| 3 | Emerging Trends | Computer Systems and Organisation |
| 4 | Introduction to Problem Solving | Computational Thinking |
| 5 | Getting Started with Python | Python Programming |
| 6 | Flow of Control | Python Programming |
| 7 | Functions | Python Programming |
| 8 | Strings | Python Programming |
| 9 | Lists | Python Programming |
| 10 | Tuples and Dictionaries | Python Programming |
| 11 | Societal Impact | Society, Law and Ethics |
This class 11 computer science syllabus chapter wise table helps students track theory, coding and ethics topics in one place.
The computer science class 11 syllabus 2025-26 NCERT intent was also built around computer systems, Python and digital responsibility. The 2026–27 page updates the year, keeps the useful chapter flow and removes confusing old references.
Python Programming Weightage In Class 11 Computer Science
Python programming is the main scoring area in the syllabus because Unit II carries 45 marks.
Students need to practise code writing, output prediction, dry-run execution and error checking. Indentation, variable values and loop flow are important in almost every coding question.
The highest-value Python areas are:
- Variables and data types
- Operators and expressions
- Input and output
- Type conversion
- if-elif-else
- for loops and while loops
- Nested loops
- Functions and scope
- Strings
- Lists
- Tuples
- Dictionaries
- Debugging
A strong Python base also makes practical work easier. Students who can trace code on paper usually perform better in both theory and lab work.
CBSE Class 11 Computer Science Chapter-Wise Topics
Each chapter builds a specific computing skill, from system basics to Python coding and responsible digital behaviour.
Chapter 1: Computer System
This chapter introduces the computer system and its main parts. It covers the evolution of computers, computer memory and data transfer between memory and CPU.
Students also learn microprocessors, data and information, software and operating systems. These topics build the base for Computer Systems and Organisation.
Chapter 2: Encoding Schemes And Number System
This chapter covers number systems and conversion between number systems. It helps students understand how computers represent data internally.
Students also learn encoding schemes such as ASCII and Unicode. These topics support binary number system and data representation concepts.
Chapter 3: Emerging Trends
This chapter introduces current technology trends. It covers Artificial Intelligence, Big Data, Internet of Things, Cloud Computing, Grid Computing and Blockchains.
Students learn how these technologies affect real-world computing. The chapter connects computer science basics with modern applications.
Chapter 4: Introduction To Problem Solving
This chapter explains the steps for problem solving. It covers algorithms, representation of algorithms and flow of control.
Students also learn verifying algorithms, comparing algorithms, coding and decomposition. Flowcharts and pseudocode help students plan before writing programs.
Chapter 5: Getting Started With Python
This chapter introduces Python programming. It covers Python keywords, identifiers, variables, comments and data types.
Students also learn operators, expressions, statements, input and output, type conversion and debugging. Python basics begin from this chapter.
Chapter 6: Flow Of Control
This chapter covers selection and repetition in Python. It explains indentation, if-elif-else, for loops and while loops.
Students also learn break and continue statements. Nested loops help solve pattern-based and repeated-task problems.
Chapter 7: Functions
This chapter explains functions in Python. It covers user-defined functions and how functions make programs easier to manage.
Students also learn parameters, scope of a variable and Python standard library. Variable scope is important for output prediction questions.
Chapter 8: Strings
This chapter covers strings and string operations. It explains how to traverse a string and use string methods.
Students also learn built-in functions and string handling. These topics are important for text-based Python programs.
Chapter 9: Lists
This chapter introduces lists in Python. It covers list operations, traversing a list and list methods.
Students also learn nested lists, copying lists and passing lists as arguments to functions. List manipulation is a key coding topic.
Chapter 10: Tuples And Dictionaries
This chapter covers tuples and dictionaries. Students learn tuple operations, tuple methods, tuple assignment and nested tuples.
The chapter also introduces dictionaries, dictionary operations and dictionary methods. Dictionary manipulation helps students work with key-value data.
Chapter 11: Societal Impact
This chapter covers the social and ethical impact of computing. It explains digital footprints, digital society and netizens.
Students also learn data protection, cybercrime, the Indian Information Technology Act and impact on health. Cyber ethics and cyber safety are important parts of this chapter.
CBSE Class 11 Computer Science Practical Syllabus
The practical syllabus tests Python programming, project work, report file work and practical file and viva preparation.
Students practise Python programs from control structures, strings, lists, tuples, dictionaries and functions. Practical work also checks coding logic, documentation and code quality.
The 30-mark practical work includes:
- Python Program: 12 marks
- Report File: 7 marks
- Viva Voce: 3 marks
- Project Work: 8 marks
- Total: 30 marks
Project work uses concepts learnt in the syllabus. Students may create simple Python applications such as a student marks analyser, pattern generator, grade calculator, menu-based calculator or simple inventory system.
Important Topics In CBSE Class 11 Computer Science Syllabus
The important topics in Class 11 Computer Science come from Python programming, problem solving, computer systems and cyber ethics.
- Python programming
- Python keywords
- Data types
- Variables
- Operators
- Control structures
- if-elif-else
- for loops
- while loops
- Nested loops
- Functions
- Strings
- Lists
- Tuples
- Dictionaries
- Algorithms
- Flowcharts
- Pseudocode
- Boolean logic gates
- Number system
- ASCII
- Unicode
- Operating system
- Cyber ethics
- Cyber safety
- Cybercrime
- Data protection
- Digital footprints
- Artificial Intelligence
- Internet of Things
- Cloud Computing
- Blockchains
This section is useful before solving output questions, writing programs and preparing practical files.
Skills Developed Through CBSE Class 11 Computer Science
The Class 11 Computer Science syllabus builds coding, logic, problem-solving and responsible technology-use skills.
Students develop logical thinking and computational thinking through algorithms, flowcharts and Python programs. They also learn how to work with data types, variables, functions and collections.
The syllabus builds computer systems understanding through hardware, memory, software and operating system basics. It also develops cyber ethics, online safety, cybercrime awareness and responsible digital behaviour.
Students also understand technology and society through digital footprints, data protection, gender equality and accessibility awareness. These skills support future study in computer applications, software development and related fields.
CBSE Class 11 Computer Science Exam Pattern
The Class 11 Computer Science theory exam checks system concepts, programming logic and responsible technology use.
The theory paper carries 70 marks. Computer Systems and Organisation carries 10 marks, Computational Thinking and Programming - 1 carries 45 marks, and Society, Law and Ethics carries 15 marks.
The practical exam carries 30 marks. It includes a Python program, report file, viva voce and project work.
Students need to practise output prediction, dry-run execution, indentation rules, algorithms, flowcharts and coding questions. Python programming is the highest-weightage area in the CBSE Class 11 Computer Science Syllabus & Exam Pattern.
What Changed From The Old CBSE Class 11 Computer Science Syllabus?
The updated CBSE Class 11 Computer Science Syllabus needs current 2026–27 framing and a cleaner three-unit structure.
Older Extramarks content used 2023–24 examination framing and had an incorrect year reference. The updated article uses Subject Code 083 and the current 70 + 30 marks structure.
Students may also find older pages using CBSE Class 11 Computer Science Syllabus 2025-26 or class 11 computer science syllabus 2025-26 wording. The current page updates those references to the 2026–27 academic year.
The old page described broad areas such as networking, Pandas and database management in ways that could confuse Class 11 students. The current article uses NCERT-supported chapters and the three-unit CBSE Class 11 structure.
Generic benefits have been replaced with skills developed, practical evaluation, chapter-wise topics and exam pattern. This gives students a cleaner syllabus roadmap.
Download CBSE Class 11 Computer Science Syllabus
The Download CBSE Class 11 Computer Science Syllabus option helps students check the latest units, topics, practical work and marks distribution before starting preparation.
Students can use the syllabus to track Python and theory topics. It also helps identify the highest-weightage programming unit.
The syllabus can be used with sample papers, practical files, project work and Python practice. This keeps preparation aligned with the current computer science class 11 syllabus.
2023-24 CBSE Class 11 Computer Science Syllabus
| 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 | |
FAQs (Frequently Asked Questions)
The CBSE Class 11 Computer Science Syllabus for 2026–27 has three units: Computer Systems and Organisation, Computational Thinking and Programming – 1, and Society, Law and Ethics. Theory carries 70 marks, and practicals carry 30 marks.
Python is the main programming language taught in CBSE Class 11 Computer Science. Students start with Python basics and then learn control structures, functions, strings, lists, tuples and dictionaries.
Computational Thinking and Programming – 1 has the highest weightage in CBSE Class 11 Computer Science. It carries 45 marks and covers problem solving, Python programming and data handling topics.
Yes. CBSE Class 11 Computer Science includes a 30-mark practical exam. It covers a Python program, report file, viva voce and project work.
No prior programming knowledge is required for CBSE Class 11 Computer Science. The syllabus starts with computer systems, problem solving and Python basics before moving to loops, functions and data structures.