CBSE Class 11 Computer Science Syllabus 2026-27
Introduction
Class 11 Computer Science under CBSE is a rigorous and future-focused subject that introduces students to programming, data structures, computer systems, and societal aspects of computing. The 2026-27 syllabus uses Python as the primary programming language, giving students immediate practical skills that are relevant to careers in software development, data science, artificial intelligence, and information technology.
This page presents the complete CBSE Class 11 Computer Science syllabus for 2026-27, including unit-wise topic breakdowns, practical work, exam pattern, marking scheme, recommended textbooks, and expert strategies to help every student build genuine computational thinking skills alongside excellent examination performance.
Quick Facts
Detail | Information |
Board | Central Board of Secondary Education (CBSE) |
Subject Name | Computer Science |
Subject Code | 083 |
Class | 11 |
Academic Session | 2026-27 |
Theory Marks | 70 |
Practical Marks | 30 |
Total Marks | 100 |
Theory Duration | 3 Hours |
Practical Duration | 3 Hours |
Exam Pattern
Section | Question Type | Marks Each | No. of Questions | Total Marks |
A | MCQ / Assertion-Reason | 1 | 21 | 21 |
B | Very Short Answer (VSA) | 2 | 7 | 14 |
C | Short Answer I (SA-I) | 3 | 3 | 9 |
D | Short Answer II (SA-II) | 4 | 16 | |
E | Long Answer (LA) | 5 | 2 | 10 |
| Practical |
|
| 30 |
Total |
|
|
| 100 |
Unit-wise Syllabus
Unit 1: Computer Systems and Organisation
This unit builds an understanding of how computers work at a system level, covering hardware components, software categories, and the fundamental principles that govern data representation and transmission in modern computing environments.
• Computer System: Components, CPU, Memory, I/O Devices, Storage
• Primary Memory: RAM, ROM, Cache Memory, Memory Hierarchy
• Secondary Storage: Magnetic, Optical, Solid-State Storage Devices
• Input and Output Devices: Types, Functions, and Characteristics
• Software: System Software, Application Software, Language Processors
• Operating System: Functions, Types, and Resource Management
• Boolean Logic: NOT, AND, OR, NAND, NOR, XOR, XNOR Gates
• Number Systems: Binary, Octal, Hexadecimal, and Conversions
• Encoding: ASCII, ISCII, Unicode, and their Applications
Unit 2: Computational Thinking and Programming
This is the core unit of the syllabus, introducing Python programming from first principles through to data structures. It develops genuine computational thinking skills and the ability to design, write, test, and debug programs to solve real-world problems.
Part A: Introduction to Problem Solving and Python
• Problem-Solving: Introduction to Algorithms and Flowcharts
• Python Fundamentals: Tokens, Keywords, Identifiers, Literals, Operators
• Data Types: int, float, bool, complex, str, None
• Variables, Assignment, and Multiple Assignment
• Input/Output Functions: print(), input(), eval()
• Type Conversion: Implicit and Explicit, Type Functions
• Operators: Arithmetic, Relational, Logical, Bitwise, Assignment, Membership, Identity
• Expressions and Operator Precedence
Part B: Control Structures
• Conditional Statements: if, if-else, if-elif-else
• Loops: for Loop, while Loop, Nested Loops
• Loop Control Statements: break, continue, pass
• Range Function and its Use in Loops
Part C: Strings
• Strings: Creation, Concatenation, Repetition, Slicing
• String Functions: len(), upper(), lower(), isalpha(), isdigit(), strip(), split(), join()
• String Formatting and Traversal
Part D: Lists
• Lists: Creation, Indexing, Slicing, Mutable Nature
• List Operations: append(), insert(), extend(), remove(), pop(), sort(), reverse()
• List Traversal and Manipulation
• Nested Lists and their Applications
Part E: Tuples and Dictionaries
• Tuples: Creation, Immutability, Packing, Unpacking, Traversal
• Tuple Operations and Functions: len(), max(), min(), count(), index()
• Dictionaries: Key-Value Pairs, Creation, Accessing Elements
• Dictionary Operations: keys(), values(), items(), get(), update(), pop()
• Dictionary Traversal and Nested Dictionaries
Part F: Functions
• User-Defined Functions: def Statement, Function Call, Return Statement
• Arguments: Positional, Default, Keyword, Variable-Length (*args, **kwargs)
• Scope: Local, Global, nonlocal, global Keyword
• Recursion: Concept, Base Case, Recursive Case, Examples
• Lambda Functions: Syntax and Use Cases
Unit 3: Society, Law, and Ethics
This unit develops digital citizenship by covering the ethical, legal, and social dimensions of computing. It equips students to be responsible users and creators of digital technology.
• Digital Footprint and Online Safety
• Cybercrime: Types, Impact, and Precautions
• Cyber Laws: IT Act 2000 and its Amendments
• Intellectual Property Rights (IPR), Copyright, and Plagiarism
• Open Source Software and Licensing Models
• Privacy, Data Security, and Identity Theft
• Net Etiquette, Fake News, and Responsible Social Media Use
• E-Waste Management and Environmental Impact of Computing
Practical Syllabus
Practical Component | Marks | Description |
Programming in Python | 12 | Write and execute Python programs covering all theory topics |
SQL-based Lab Activities | 8 | Practical exercises on querying and manipulating databases |
Report File / Lab Record | 6 | Neatly maintained record of all practicals done during the year |
Viva Voce | 4 | Oral examination by external examiner |
Total | 30 |
|
Chapter Overview Table
Unit No. | Unit Name | Key Topics | Theory Marks |
1 | Computer Systems and Organisation | Hardware, Software, OS, Number Systems, Boolean Logic, Encoding | 10 |
2A-B | Python Basics and Control Structures | Data types, operators, I/O, if-else, loops, loop control | 20 |
2C-D | Strings and Lists | String and list operations, traversal, manipulation | 15 |
2E-F | Tuples, Dictionaries, Functions | Data structures, recursion, lambda, scope | 15 |
3 | Society, Law, and Ethics | Cybercrime, IT Act, IPR, privacy, e-waste, net etiquette | 10 |
| Practical | Python programs, SQL activities, record, viva | 30 |
Total |
|
| 100 |
SQL Topics in Practical
Structured Query Language is covered in the practical component of Class 11 Computer Science. Students are expected to write and execute SQL queries in a relational database environment such as MySQL.
SQL Topics Covered
• Introduction to Databases and RDBMS concepts
• Creating and using databases and tables
• DDL Commands: CREATE, ALTER, DROP
• DML Commands: INSERT, UPDATE, DELETE, SELECT
• Clauses: WHERE, ORDER BY, GROUP BY, HAVING, DISTINCT

