# Comprehensive notes Class 11 Computer Science Book PDF

#### BySanjay Parmar

Oct 2, 2020

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

Topics Covered

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

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
• Types of software
• System Software
• Operating System
• Utilities
• Device Drivers
• Application Software
• General Purpose Software
• Customized application software
• Programming Tools
• Language Translators
• IDE

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
• Conversion of number systems

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

• ASCII
• UTF8
• UTF32
• ISCII
• 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

### Decomposition

• 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

### Debugging

• 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

### Tuples

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

## Unit III: Society, Law and Ethics

• Digital Footprints
• Net etiquettes, communication etiquettes, social media etiquettes