CBSE Class 11 Computer Science Syllabus 2025-26
Welcome to the CBSE Class 11 Computer Science syllabus page for the academic year 2025-26. Whether you’re a student eager to dive into the world of programming and computational thinking, or a parent looking to understand the academic journey your child will embark upon, you’re in the right place. On this page, you’ll find a comprehensive outline of the course content organized into three easy-to-navigate tables. These tables provide a detailed breakdown of all the topics and concepts covered throughout the year, helping you gain a clear understanding of what to expect from the curriculum. We hope this structured overview will serve as a useful guide to support your educational planning and keep you informed about the exciting topics and skills your studies will encompass.
CBSE Class 11 Computer Science Syllabus Structure
CBSE Class 11 Computer Science Units and Topics
The CBSE Class 11 Computer Science syllabus emphasizes computational thinking and programming, which accounts for the largest portion of both marks and study time. Students should focus primarily on mastering programming skills while also understanding the fundamentals of computer systems and ethical considerations in technology. Key Topics: – Computer Systems and Organisation: Basics of computer architecture, memory, and data representation. – Computational Thinking and Programming β 1: Introduction To programming concepts, problem-solving, and Python programming. – Society, Law and Ethics: The impact of technology on society, ethical issues, and legal frameworks in computing.
| 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 |
Class 11 Computer Science Marks Distribution
The CBSE Class 11 Computer Science syllabus is designed to build a foundational understanding of computer systems, programming in Python, and the ethical aspects of technology use. Key areas include: – Computer Systems and Organisation: Learn about computer architecture, software types, operating systems, Boolean logic, and data encoding. – Computational Thinking and Programming -1: Develop problem-solving skills and gain proficiency in Python, focusing on data types, control structures, and data structures like strings, lists, tuples, and dictionaries. – Society, Law, and Ethics: Understand the impact of technology on society, covering digital footprints, data protection, cyber safety, and legal frameworks like the Information Technology Act.
| Unit | Unit Name | Section |
|---|---|---|
| I | Computer Systems and Organisation | Basic Computer OrganisationTypes of SoftwareOperating SystemBoolean LogicNumber SystemEncoding Schemes |
| II | Computational Thinking andProgramming -1 | Introduction To Problem-SolvingFamiliarization with the Basics of Python ProgrammingKnowledge of Data TypesOperatorsExpressions, Statement, Type Conversion, and Input/outputErrorsFlow of ControlConditional StatementsIterative StatementStringsListsTuplesDictionaryIntroduction to Python Modules |
| III | Society, Law, and Ethics | Digital FootprintsDigital Society and NetizenData ProtectionCyber CrimeCyber SafetyMalwareE-waste managementInformation Technology Act (IT Act)Technology and Society |
Computer Science Syllabus Details
Focus on mastering Python programming, as it comprises the majority of the assessment, with an emphasis on logic, documentation, and code quality. Completing a thorough report file with at least 20 Python programs and a project that integrates learned concepts is crucial for success. Key Topics: – Python programming (logic, documentation, code quality) – Development of a report file with a minimum of 20 Python programs – Execution of a comprehensive project utilizing core concepts – Preparation for the viva voce based on practical and theoretical understanding
| S. No. | Unit Name | Marks (Total=30) |
|---|---|---|
| 1. | Python program (60% logic + 20% documentation + 20% code quality) | 12 |
| 2. | Report file: Minimum 20 Python programs | 7 |
| Viva voce | 3 | |
| 3. | Project (that uses most of the concepts that have been learnt) | 8 |
β Frequently Asked Questions
Q1. What Is The marks distribution for CBSE Class 11 Computer Science?
The CBSE Class 11 Computer Science exam is typically divided into theory and practicals. The theory paper is usually marked out of 70, while practicals are marked out of 30. It’s important to check the specific guidelines issued by your school or the latest CBSE circular for any updates.
Q2. Which chapters are most important in the Class 11 Computer Science syllabus?
Important chapters generally include Programming in Python, Data Handling, and Database Management Systems. Focus on understanding the fundamentals of each topic, as they often form the basis for more complex concepts in Class 12. Regular practice and revision are key for these chapters.
Q3. What Is the exam pattern for the CBSE Class 11 Computer Science exam?
The exam pattern usually comprises multiple-choice questions, short answer questions, and long answer questions. The practical exam involves programming tasks and a viva. Be sure to review previous years’ papers for a better understanding of the question types.
Q4. How should I prepare for the CBSE Class 11 Computer Science exam?
Begin by thoroughly understanding the syllabus and focusing on important chapters. Regular practice of programming problems and solving past papers can enhance your preparation. Allocate time for revision and seek help on topics you find challenging to ensure a well-rounded understanding.
Q5. Are there any recommended books for Class 11 Computer Science preparation?
The NCERT textbook is the primary resource and should be your main focus. Additionally, you can refer to books by Sumita Arora or publications like Together with Computer Science for extra practice and deeper insights into programming and theoretical concepts.
Q6. How can I score well in the practical exam for Computer Science?
To excel in the practical exam, practice writing and debugging code regularly. Understand the logic behind each program, and prepare thoroughly for the viva by reviewing key concepts. Familiarity with the software and tools used in the lab will also boost your confidence and performance.