Class 12 Informatics Practices Notes
These Class 12 Informatics Practices notes are prepared strictly according to the CBSE 2026-27 syllabus. The notes cover all important chapters including Python Pandas, Plotting with PyPlot, Importing/Exporting Data (CSV/MySQL), Computer Networks, and Societal Impacts. Each chapter is explained in a simple, exam-oriented manner with examples and key points. These notes are useful for revision, self-study, and last-minute preparation.
Unit 1: Data Handling using Pandas and Data Visualization 4 chapters · 25 marks
-
Chapter 1: 📘 Data Handling Using Pandas – I
Introduction to Pandas: creating and using Series and DataFrames, their attributes, accessing and selecting data with loc and iloc, Boolean indexing, and adding, modifying, deleting and renaming rows and columns.
-
Chapter 2: 📊 Data Handling Using Pandas – II
Pandas data analysis: iterating over a DataFrame, binary operations, descriptive statistics (min, max, mean, median, mode, quantile, std, describe), other essential functions, handling missing data, and grouping data with groupby().
-
Chapter 3: 📊 Plotting with PyPlot
Data visualisation with Matplotlib's PyPlot: line, scatter, bar and pie charts, customising plots, histograms, frequency polygons, box plots, and plotting data from a DataFrame.
-
Chapter 4: 📘 Importing/Exporting Data (CSV & MySQL)
Moving data between Pandas and permanent storage: reading and writing CSV files with read_csv() and to_csv(), and transferring data between DataFrames and a MySQL database.
Unit 2: Database Query using SQL 4 chapters · 25 marks
-
Chapter 5: 🖥️ MySQL SQL Revision Tour
Revision of MySQL from Class 11: the relational data model, creating tables and constraints, inserting data, simple SELECT queries, viewing table structure, and updating, deleting, altering and dropping tables.
-
Chapter 6: 📚 MySQL Functions
Learn how MySQL functions help process text, numbers, and dates using single-row SQL operations for effective data handling.
-
Chapter 7: 🧩 Querying Using SQL
Sorting query results with ORDER BY, aggregate functions (SUM, AVG, COUNT, MAX, MIN), single-row vs multiple-row functions, and grouping results with GROUP BY and HAVING.
-
Chapter 8: 🔗 JOINS AND SET OPERATIONS (SQL)
Retrieving data from multiple tables with SQL joins — Cartesian product, Equi-Join, Natural Join and the JOIN clause — and combining query results with the set operations UNION, INTERSECT and MINUS.
Unit 3: Introduction to Computer Networks 2 chapters · 10 marks
-
Chapter 9: 🌐 Introduction to Computer Networks
Covers the fundamentals of computer networks, including network components, types (PAN, LAN, MAN, WAN), various network topologies (Star, Bus, Ring, Tree, Mesh), and essential network devices (Modem, Hub, Switch, Router, Gateway).
-
Chapter 10: 🌐 Introduction to Internet and Web
Covers the fundamentals of how the Internet works, the difference between the Internet and WWW, web servers, URLs and their types, websites vs webpages, static vs dynamic pages, web browsers, and Internet applications like Email, Chat, and VoIP.
Unit 4: Societal Impacts 1 chapter · 10 marks
-
Chapter 11: ⚖️ Societal Impacts
Covers digital footprints, netiquette, intellectual property rights, plagiarism, open source, cyber crime and the IT Act, e-waste management, health concerns of technology use, and protecting data from threats such as viruses, phishing and pharming.
Class 12 IP notes: quick answers
What is in the CBSE Class 12 Informatics Practices (065) syllabus for 2026-27?
The theory paper is 70 marks and the practical exam is 30 marks. The theory has 4 units:
- Unit 1: Data Handling using Pandas and Data Visualization (25 marks)
- Unit 2: Database Query using SQL (25 marks)
- Unit 3: Introduction to Computer Networks (10 marks)
- Unit 4: Societal Impacts (10 marks)
See the full Class 12 Informatics Practices syllabus for every topic and the practical marks.
Are these Class 12 IP notes free?
Yes. All 11 chapters are free to read, no login needed. Log in only if you want to track which chapters you have finished.
How should I use these notes to prepare for the board exam?
- Read one chapter at a time, then take its chapter quiz from the Class 12 IP quizzes.
- Practise Pandas and Matplotlib with the Class 12 IP programs and run them in the free online Python compiler.
- Practise MySQL queries in the SQL Lab, right in your browser.
- Finish with IP sample papers and previous year papers to practise under exam conditions.
When is the CBSE Class 12 Informatics Practices exam in 2027?
Wednesday, 31 March 2027, from 10:30 AM to 1:30 PM. See the full CBSE date sheet 2027.
Are there notes for Class 12 Computer Science too?
Yes, see the Class 12 CS notes. For Class 11, see the Class 11 Informatics Practices notes.
Recommended books optional
Go beyond the notes. Optional printed books for Class 12 Informatics Practices to read and practise alongside these notes.
-
Sumita Arora — Informatics Practices with PythonSee price on Amazon
Class 12 · 2026–27 edition · Dhanpat Rai & Co.
-
Together With CBSE Question Bank — Informatics PracticesSee price on Amazon
Class 12 · Chapterwise & topicwise · for the 2027 exam
-
Arihant All in One — Informatics PracticesSee price on Amazon
Class 12 · Theory + practice questions
You don't need to buy anything: the notes, programs, quizzes and papers on CSIP12 are free. As an Amazon Associate, CSIP12 earns from qualifying purchases.