CBSE Class 11 - Computer Science

Complete syllabus for CBSE Class 11 - Computer Science

Chapter 01: Computer System

a computer system is not just a machine, but a complete system consisting of hardware, software, data, users, and procedures, all working together to perform specific tasks.

Chapter 02: Encoding Schemes and Number System

This chapter introduces students to: The concept of number systems, The need for different number systems, The role of encoding schemes in representing data.

Chapter 03: Emerging Trends

Emerging trends in computing are technologies that are new, innovative, and have the potential to significantly impact society, business, and technology in the near future. These trends influence how data is generated, processed, stored, and shared.

Chapter 04: Introduction to Problem Solving

Problem solving is the **core skill of computer science**. Before a computer can solve any problem, the problem must be **clearly understood, logically analysed, and systematically broken down** into steps that a computer can execute.

Chapter 05: Getting Started with Python

We are introduced to the programming language Python from this chapter onwards. As a student, you should start coding using Python. Whatever code used in this and subsequent chapters can be cut and pasted into Python executable enviornemnt.

Chapter 06: Flow of Control

Sequence, Selection and Iteration controls the flow of any programming language. We will explore if-else (selection), for and while loops (iteration) here!

Chapter 07: Functions

In programming, the use of function is one of the means to achieve modularity and reusability. Function can be defined as a named group of instructions that accomplish a specific task when it is invoked.

Chapter 08: Strings

String is a sequence which is made up of one or more UNICODE characters.Python does not have a character data type. String of length one is considered as character.

Chapter 09: Lists

The data type list is an ordered sequence which is mutable and made up of one or more elements. Unlike a string which consists of only characters, a list can have elements of different data types, such as integer, float, string, tuple or even another list.

Chapter 10: Tuples and Dictionaries

Tuples are immutable sequences, as we cannot change the elements of a tuple once it is created. Dictionary is a mapping (non-scalar) data type. It is an unordered collection of key-value pair

Chapter 11: Social Impact

This chapter helps students understand: Responsible use of digital technologies, Rights and duties of users in a digital society, Legal aspects related to information technology, Risks such as cyber crime and data misuse and Impact of technology on physical and mental health