Physics Wallah

CBSE Class 11 Computer Science Syllabus 2026-27: Unit-wise Topics & PDF

The CBSE Class 11 Computer Science Syllabus 2026-27 covers computer systems, Python programming, computational thinking, cyber safety, and digital ethics. Students should balance theory with regular Python practice and practical work. The theory paper carries 70 marks, while practical assessment accounts for 30 marks.
authorImageMuskan Verma6 Oct, 2026
CBSE Class 11 Computer Science Syllabus

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

CBSE Class 11 Computer Science Syllabus 2026-27

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

Unit 1: Computer Systems and Organisation

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.

Unit 2: Computational Thinking and Programming-I

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.

Flow of Control and Python Data Structures

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.

Unit 3: Society, Law and Ethics

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.

CBSE Class 11 Computer Science Practical Syllabus 2026-27

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.

CBSE Class 11 Computer Science Syllabus 2026-27 PDF

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.

 

CBSE Class 11th Computer Science Syllabus

How to Prepare for CBSE Class 11 Computer Science

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.

  1. Build Programming Basics
    Start with Python fundamentals, including data types, operators, expressions, input-output, and type conversion before moving to advanced concepts.

  2. Practise Control Flow
    Solve programs based on conditional statements and loops. Regular coding practice can improve logical thinking and help students write programs accurately.

  3. Revise Core Concepts
    Study computer organisation, hardware, software, operating systems, Boolean logic, number-system conversions, and character encoding carefully.

  4. Prepare Cyber Safety Topics
    Revise digital footprints, cybercrime, malware, data protection, intellectual property rights, cyber safety, e-waste, and technology-related social issues.

  5. 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.

Related Resources:

 

CBSE Class 11 Computer Science Syllabus FAQs

How many marks is the theory exam in CBSE Class 11 Computer Science Syllabus 2025-26?

The theory paper is for 70 marks.

Is Python the only programming language in the syllabus?

Yes, Python is the main language used in CBSE Class 11 Computer Science Syllabus.

What is included in practical exams?

Lab test, project, viva, and a report file with at least 20 Python programs.

Is this syllabus useful for future IT courses?

Definitely! It gives you a strong base for Class 12, BCA, B.Tech, or any programming-related field.
Join 15 Million students on the app today!
Point IconLive & recorded classes available at ease
Point IconDashboard for progress tracking
Point IconLakhs of practice questions
Download ButtonDownload Button
Banner Image
Banner Image
Free Learning Resources
Know about Physics Wallah
Physics Wallah is an Indian edtech platform that provides accessible & comprehensive learning experiences to students from Class 6th to postgraduate level. We also provide extensive NCERT solutions, sample paper, NEET, JEE Mains, BITSAT previous year papers & more such resources to students. Physics Wallah also caters to over 3.5 million registered students and over 78 lakh+ Youtube subscribers with 4.8 rating on its app.
We Stand Out because
We provide students with intensive courses with India’s qualified & experienced faculties & mentors. PW strives to make the learning experience comprehensive and accessible for students of all sections of society. We believe in empowering every single student who couldn't dream of a good career in engineering and medical field earlier.
Our Key Focus Areas
Physics Wallah's main focus is to make the learning experience as economical as possible for all students. With our affordable courses like Lakshya, Udaan and Arjuna and many others, we have been able to provide a platform for lakhs of aspirants. From providing Chemistry, Maths, Physics formula to giving e-books of eminent authors like RD Sharma, RS Aggarwal and Lakhmir Singh, PW focuses on every single student's need for preparation.
What Makes Us Different
Physics Wallah strives to develop a comprehensive pedagogical structure for students, where they get a state-of-the-art learning experience with study material and resources. Apart from catering students preparing for JEE Mains and NEET, PW also provides study material for each state board like Uttar Pradesh, Bihar, and others

Copyright © 2026 Physicswallah Limited All rights reserved.