CBSE Class 11 Computer Science

Class 11 CS Chapter Modules

Select any chapter module below to read complete study guides, diagrams, solved examples, and revision questions.

All Chapters

Computer System and Organisation

Unit I: Computer Systems and Organisation

Basic computer organisation, CPU architecture, ALU, control unit, registers, memory hierarchy, I/O devices, system bus.

Read Chapter

Number System and Conversion

Unit I: Computer Systems and Organisation

Binary, octal, decimal, hexadecimal number systems and conversion techniques, binary arithmetic.

Read Chapter

Encoding Schemes

Unit I: Computer Systems and Organisation

ASCII, ISCII, Unicode, UTF-8, UTF-16, UTF-32 encoding standards.

Read Chapter

Types of Software

Unit I: Computer Systems and Organisation

System software, application software, utility software, programming tools, open source vs proprietary.

Read Chapter

Operating System Basics

Unit I: Computer Systems and Organisation

Functions of OS, types of OS, process management, memory management, file management.

Read Chapter

Basic Computer Organisation

Unit I: Computer Systems and Organisation

Von Neumann architecture, CPU components, registers, instruction cycle, memory hierarchy, I/O organisation.

Read Chapter

Boolean Logic

Unit I: Computer Systems and Organisation

Logic gates, truth tables, Boolean algebra laws, De Morgan's laws, expression simplification.

Read Chapter

Introduction to Python

Unit II: Computational Thinking and Programming

Python features, installation, tokens, variables, data types, input/output, comments.

Read Chapter

Python Fundamentals

Unit II: Computational Thinking and Programming

Keywords, identifiers, variables, data types, type conversion, operators, expressions, input/output functions.

Read Chapter

Operators and Expressions

Unit II: Computational Thinking and Programming

Arithmetic, relational, logical, assignment, bitwise, identity, membership operators; operator precedence and associativity.

Read Chapter

Flow of Control

Unit II: Computational Thinking and Programming

Sequential, selection (if, if-else, elif, nested if), iteration (for, while, nested loops), break, continue, pass.

Read Chapter

Strings in Python

Unit II: Computational Thinking and Programming

String creation, indexing, slicing, immutability, operators, methods, formatting, Unicode, escape sequences.

Read Chapter

Lists in Python

Unit II: Computational Thinking and Programming

List creation, indexing, slicing, mutability, methods, nested lists, list comprehension, copying.

Read Chapter

Tuples in Python

Unit II: Computational Thinking and Programming

Tuple creation, indexing, slicing, immutability, methods, packing/unpacking, nested tuples, list vs tuple.

Read Chapter

Dictionary in Python

Unit II: Computational Thinking and Programming

Dictionary creation, accessing/modifying values, methods, traversal, keys, nested dictionaries, comprehension.

Read Chapter

Sorting Algorithms

Unit II: Computational Thinking and Programming

Bubble sort, selection sort, insertion sort with Python implementations, complexity analysis, comparison.

Read Chapter