
The CBSE Class 11 Computer Science Syllabus 2026-27 introduces students to computer systems, computational thinking, Python programming, and the social and ethical aspects of technology.
The syllabus is designed to develop programming skills along with an understanding of how computers work and how technology affects society. As per the official CBSE Class 11 Commerce syllabus, the subject has 70 marks for theory and 30 marks for practical work.
Class 11 Accountancy Notes and Study Material
The theory syllabus is divided into three units. Computational Thinking and Programming-I carries the highest weightage of 45 marks, followed by Society, Law and Ethics with 15 marks and Computer Systems and Organisation with 10 marks.
|
Unit |
Name |
Marks |
|
Unit 1 |
Computer Systems and Organisation |
10 |
|
Unit 2 |
Computational Thinking and Programming-I |
45 |
|
Unit 3 |
Society, Law and Ethics |
15 |
|
Total |
Theory |
70 |
|
Practical |
30 |
The first unit carries 10 marks and introduces students to the fundamentals of computer systems. It covers computer organisation, hardware, software, input and output devices, CPU, and different types of memory, including primary, cache, and secondary memory. Students also learn memory units such as bit, byte, KB, MB, GB, TB, and PB.
The syllabus also includes different types of software, such as system software, operating systems, system utilities, device drivers, programming tools, language translators, and application software. Students learn about operating system functions and user interfaces.
Another important area is Boolean Logic, including NOT, AND, OR, NAND, NOR, and XOR gates, truth tables, De Morgan's laws, and logic circuits. The unit further covers binary, octal, decimal, and hexadecimal number systems and conversions between them. Encoding schemes such as ASCII, ISCII, and Unicode are also included.
With 45 marks, Computational Thinking and Programming-I is the most important unit in the CBSE Class 11 Computer Science Syllabus 2026-27. It focuses extensively on problem-solving and Python programming.
Students begin with the steps involved in problem-solving, including analysing a problem, developing an algorithm, coding, testing, and debugging. They also learn how to represent algorithms using flowcharts and pseudocode.
The Python portion introduces students to Python's features, execution modes, character sets, tokens, variables, comments, and basic programming concepts. The syllabus covers data types such as integers, floating-point numbers, complex numbers, Boolean values, strings, lists, tuples, dictionaries, and the None type. Mutable and immutable data types are also introduced.
Students learn arithmetic, relational, logical, assignment, augmented assignment, identity, and membership operators. Expressions, operator precedence, type conversion, input and output, and different types of errors are also part of the syllabus.
The syllabus covers sequential, conditional, and iterative flow. Students learn if, if-else, and if-elif-else statements, along with for and while loops, range(), nested loops, break, and continue.
Python data structures form another major part of this unit. Students study strings, lists, tuples, and dictionaries, including indexing, slicing, traversal, operations, and commonly used built-in functions and methods. They are also expected to practise programs involving searching, counting, finding maximum and minimum values, calculating means, and working with dictionaries.
The syllabus concludes the programming section with an introduction to Python modules. Students learn how to import modules and use functions from the math, random, and statistics modules.
The third unit carries 15 marks and focuses on the responsible use of technology. Students learn about digital footprints, digital society, netiquette, communication etiquette, and social media etiquette.
The syllabus also covers data protection and intellectual property rights, including copyright, patents, trademarks, plagiarism, copyright infringement, and trademark infringement. Students are introduced to open-source software and licences such as Creative Commons, GPL, and Apache.
Important cyber safety topics include hacking, eavesdropping, phishing, fraud emails, ransomware, cyber trolling, cyberbullying, malware, identity protection, and confidentiality. E-waste management, the Information Technology Act, and technology-related gender and disability issues are also covered.
The practical component carries 30 marks. It includes a lab test, report file and viva, and a project. The lab test carries 12 marks, the report file and viva carry 10 marks, and the project carries 8 marks.
The report file should contain a minimum of 20 Python programs. The suggested practicals include programs based on number operations, patterns, series, prime and composite numbers, Fibonacci series, GCD and LCM, strings, lists, tuples, and dictionaries.
Students can refer to the official CBSE Class 11 Computer Science Syllabus 2026-27 PDF for the complete unit-wise syllabus, practical requirements, suggested programs, and recommended reading material. The prescribed reading includes the NCERT Textbook for Computer Science (Class XI) and support material available on the CBSE website.
Following the syllabus unit-wise and balancing programming practice with theory preparation can help students build strong foundations in Computer Science for Classes 11 and 12.
Preparing for CBSE Class 11 Computer Science requires a balance of programming practice, theoretical understanding, and practical work. Students should follow a consistent study routine and revise regularly.
Build Programming Basics
Start with Python fundamentals, including data types, operators, expressions, input-output, and type conversion before moving to advanced concepts.
Practise Control Flow
Solve programs based on conditional statements and loops. Regular coding practice can improve logical thinking and help students write programs accurately.
Revise Core Concepts
Study computer organisation, hardware, software, operating systems, Boolean logic, number-system conversions, and character encoding carefully.
Prepare Cyber Safety Topics
Revise digital footprints, cybercrime, malware, data protection, intellectual property rights, cyber safety, e-waste, and technology-related social issues.
Complete Practical Work
Practise the prescribed Python programs and maintain the practical record. Regularly working on programs can help students prepare for the practical assessment.