Comprehensive notes Class 11 Computer Science Book PDF

This article provides complete study material related to Class 11 Computer Science Book PDF including notes, assignments and practical assignments.

Class 11 Computer Science Book PDF

Class 11 Computer Science is a course for CBSE Computer Science Curriculum. The contents of Class 11 Computer Science Book PDF are as following:

Unit 1: Computer Systems and Organizations

In this unit of Class 11, Computer Science Book PDF students will go through some basic computer organization concepts or computer system.

Class 11 Computer Science Book PDF
Class 11 Computer Science Book PDF

The following section covers class 11 computer science chapter 1 pdf and class 11 computer science chapter 1 question answer for the course of Computer Science Class 11 Python.

Chapter 1 Computer System

  • Description of Computer System and Mobile System
  • CPU
  • Memory
  • Hard Disk
  • I/O Battery
  • Memory Units
  • Software Concepts

This unit of Class 11 Computer Science Book PDF covers the topic of boolean logic. In this chapter, boolean logic students will get an idea of some boolean logic concepts.

This chapter is not given in the NCERT text book but given in the syllabus.

Boolean Logic

  • Boolean Logic Basics
  • Truth Tables
  • Logical Gates
  • Logic Circuits
  • Boolean Laws

The next section of cbse class 11 computer science book 2020-21 covers the topic number system. The number system is a very important part of computer science. Here you will learn about different number systems.

Chapter 2 Encoding schemes and Number System

In the first section of this chapter, we will see the number system.

Number System

  • Binary number system
  • Decimal number system
  • Octal number system
  • Hexadecimal number system
  • Conversion of number systems
  • Binary addition

In the next section of Class 11 Computer Science Book PDF is encoding schemes. The encoding schemes represent data in various formats in computers.

Encoding Schemes

  • UTF8
  • UTF32
  • Unicode

The next section of the Class 11 Computer Science Book PDF covers computational thinking and programming – 1 part with python. In this section, you will learn some basics of python which is the most important and hot topic of 11th computer science.

Mostly python is the main attraction of students for computer science subjects in class 11th. So here we go!

Unit II: Computational thinking and programming – 1

This unit focuses on the topics related to programming in python and problem solving techniques.

Chapter 4 Introduction to Problem-solving

We have divided this chapter into two parts. In the first part, we will see the introduction to problem-solving.

Introduction to problem-solving

  • Problem-solving cycle
  • Analysing a problem
  • Designing algorithms and representation of algorithm using flow chart and pseudocode


  • Concept
  • Need for decomposing a problem
  • Examples of problem-solving using decomposition

The next section of the Class 11 Computer Science Book PDF talks about Python programming. So let us start.

Chapter 5 Getting started with python

Introduction to Python

  • Strengths and Limitations
  • Python installation
  • Interactive and Script mode
  • Tokens – Keywords, Identifiers, Literals, Puncators, Operators

Python fundamentals

  • Expressions
  • Input() function
  • print() function
  • Variables
  • Data types in Python
  • Variable Assignment
  • Data type conversion


  • Types of Errors
  • Steps to debug a program

Chapter 6 Flow of Control

Conditional Statements

  • Simple if condition
  • If-else
  • If-elif-else
  • Nested if

Iterative Statements

  • Introduction to iteration
  • While loop
  • parts of while loop
  • While loop with else
  • Infinite while loop
  • range() function
  • For loop

String manipulation in Python

  • Introduction
  • Accessing string through the loop
  • String concatenation using + operator
  • String repetition by * operator
  • membership operator – in operator
  • Slicing in string

Lists in python

  • Creation of Lists – An Empty List, Nested List, List from words or text, List from user input
  • Traversal of a list
  • Operations on list
    • Concatenation
    • Repetition
    • Membership
  • List Slicing
  • List functions and Methods


Creating and Traversing Tuples

Tuple Methods and Functions

Dictionaries in Python

  • What is a dictionary?
  • Creating a Dictionary
  • Creating an empty dictionary
  • Accessing elements of the dictionary
  • Create dictionary using dict() function
  • Add elements to a dictionary
  • Update an element in a dictionary
  • Deleting element from the dictionary
  • Membership Operator

In the next section of Computer Science Class-11 Python I will talk about python modules.

Introduction to Python Module

  • Standard Library Modules
  • Using random() module
    • Using random() function
    • Generate number by specifying number greater than using random()
    • Using randint(a,b) function
    • Using randrange() function
  • Statistics Module
    • mean() function
    •  mode() function
    • median() function

Follow this link for NCERT class 11 computer science book pdf download.

Download NCERT Textbook

Distribution of marks

Unit No.Unit NameTheory marksTheory PeriodsPractical Periods
IComputer Systems and Organizations101010
IIComputational thinking an Programming – 1458060
IIISociety, law and ethics1520

Comment Your Views

%d bloggers like this: