CBSE 2026-27 ยท Class 11 ยท Code 065

Informatics Practices Notes

These Class 11 Informatics Practices notes are available on CSIP12 and cover the chapters of the CBSE 2026-27 syllabus: Computer Systems, Python basics, Data Handling, Flow of Control, Lists, Dictionaries, Introduction to NumPy, Database Concepts, SQL and Emerging Trends. Each chapter explains the topic in a simple, exam-oriented way with examples, key points and practice questions.

12 chapters ยท to track which ones you've finished

Unit 1 1 chapter

  1. Chapter 1: ๐Ÿ–ฅ๏ธ Computer System

    Introduces the computer and computing โ€” the evolution of computing devices, generations of computers, components of a computer system and how they connect, input/output devices, units of memory, primary and secondary memory, data deletion and recovery with its security concerns, and system vs application (generic and specific purpose) software.

Unit 2 7 chapters

  1. Chapter 2: ๐Ÿ Getting Started with Python

    Introduces programs and programming languages โ€” low-level vs high-level languages, compiler vs interpreter, what Python is, its features and limitations, how Python runs a program, IDLE, Interactive Mode vs Script Mode, and your first program with print() and comments.

  2. Chapter 3: ๐Ÿงฑ Python Fundamentals

    Covers Python's building blocks โ€” character set, tokens (keywords, identifiers, literals, operators, punctuators), comments, statements and indentation, variables and assignment (l-value and r-value, multiple assignment, swapping, dynamic typing), input() with int() and float(), and print() with sep and end.

  3. Chapter 4: ๐Ÿ”ข Data Handling

    Covers Python data types (numbers, sequences, dictionary, None), mutable vs immutable types, arithmetic, relational, logical, assignment and membership operators, expressions and operator precedence, implicit and explicit type conversion, and debugging with syntax, runtime and logical errors.

  4. Chapter 5: ๐Ÿ”€ Flow of Control

    Covers sequence, selection and iteration โ€” indentation and blocks, pass, if, if-else, if-elif-else and nested if, the range() function, for and while loops, break and continue, and nested loops with patterns, through many solved programs.

  5. Chapter 6: ๐Ÿ“‹ List Manipulation

    Covers creating lists, positive and negative indexing, slicing, list operations, traversing, list functions and methods (append, extend, insert, pop, remove, count, index, sort, sorted, reverse, len, max, min, sum), nested lists, and important programs such as searching, counting and finding the average.

  6. Chapter 7: ๐Ÿ“– Dictionaries

    Covers key-value pairs, features of a dictionary, creating and initialising dictionaries, accessing values with [] and get(), adding, updating and deleting items, traversing with keys(), values() and items(), dictionary functions and methods, list vs dictionary, and programs such as frequency counting.

  7. Chapter 8: ๐Ÿงฎ Introduction to NumPy

    Introduces NumPy (Numerical Python) โ€” what NumPy is and why it is used, installing and importing it with import numpy as np, what an array (ndarray) is, the differences between a Python list and a NumPy array, and creating 1-D and 2-D NumPy arrays from lists and nested lists with np.array(), including automatic type conversion (upcasting) and the dtype argument.

Unit 3 3 chapters

  1. Chapter 9: ๐Ÿ—„๏ธ Database Concepts

    Explains why databases are needed โ€” limitations of the file system, database and DBMS with their advantages, the relational data model (relation, attribute, tuple, domain, degree, cardinality) and keys (candidate, primary, alternate and foreign keys) with worked examples.

  2. Chapter 10: ๐Ÿฌ Introduction to SQL

    Introduces SQL and MySQL โ€” DDL vs DML commands, MySQL data types (CHAR vs VARCHAR, INT, FLOAT, DATE), constraints (NOT NULL, UNIQUE, PRIMARY KEY, DEFAULT), CREATE/USE/SHOW/DROP DATABASE, CREATE TABLE, DESCRIBE, ALTER TABLE (ADD, MODIFY, DROP), DROP TABLE and INSERT INTO.

  3. Chapter 11: ๐Ÿ” Querying with SQL

    Teaches SELECT queries on one sample table โ€” choosing columns, expressions and aliases, DISTINCT, WHERE with relational and logical operators, BETWEEN, IN, LIKE with % and _, IS NULL, ORDER BY, and changing data with UPDATE and DELETE (vs DROP TABLE), with real outputs for every query.

Unit 4 1 chapter

  1. Chapter 12: ๐Ÿš€ Introduction to Emerging Trends

    Explores emerging technologies โ€” Artificial Intelligence, Machine Learning, Natural Language Processing, Augmented and Virtual Reality, robotics, Big Data and its 5 V's, Internet of Things, sensors and smart cities, cloud computing with IaaS, PaaS and SaaS, grid computing and blockchain.