NCERT SolutionsClass 12 Informatics Practices
💻

NCERT Solutions
Class 12 Informatics Practices

7 chapters · 14 important questions

Ch 1

Data Handling with Pandas — I

Introduces Pandas Series and DataFrame. Covers creation from lists, dictionaries and CSV, attributes (index, values, dtype, shape), and basic operations (head, tail, describe, info).

Key Topics

Series: creation from list, dictionary, ndarrayDataFrame: creation, shape, size, dtypeshead(), tail(), info(), describe() methodsAccessing elements: loc[], iloc[], at[], iat[]DataFrame: adding, deleting columns and rows

Important Questions

Q1

Create a Pandas DataFrame from a dictionary of lists and display the first 3 rows, shape, and data types.

Long Answer3M
Q2

Explain the difference between loc[] and iloc[] with an example.

Long Answer3M
Ch 2

Data Handling with Pandas — II

Covers data filtering (boolean indexing), sorting (sort_values, sort_index), groupby and aggregation, merging DataFrames (merge, join, concat), and handling missing values (isnull, dropna, fillna).

Key Topics

Boolean indexing for row filteringsort_values(by='col', ascending=True/False)groupby('col').agg({'col2': 'sum/mean/count'})pd.merge(df1, df2, on='key', how='inner/left/right/outer')pd.concat([df1, df2], axis=0/1)Handling NaN: isnull(), fillna(), dropna()

Important Questions

Q1

Write a Pandas program to merge two DataFrames on a common column 'EmpID' using inner join and display the result.

Long Answer4M
Q2

Write code to group a DataFrame by 'Department' and find the average 'Salary' for each department.

Long Answer3M
Ch 3

Data Visualisation using Matplotlib

Covers drawing line, bar, stacked bar, horizontal bar, scatter, and pie charts using Matplotlib. Covers adding titles, labels, legends, and saving figures.

Key Topics

import matplotlib.pyplot as pltplt.plot() → line chart | plt.bar() → bar chartplt.scatter() → scatter | plt.pie() → pie | plt.hist() → histogramLabels: plt.xlabel(), plt.ylabel(), plt.title()plt.legend(), plt.show(), plt.savefig()Customisation: color, marker, linestyle, width

Important Questions

Q1

Write a Python program to draw a bar chart showing the marks of 5 students in three subjects.

Long Answer4M
Q2

Write code to plot a pie chart showing the percentage distribution of budget across five departments.

Long Answer3M
Ch 4

Database Management using MySQL

Covers SQL DDL (CREATE TABLE, ALTER, DROP), DML (INSERT, UPDATE, DELETE), DQL (SELECT with WHERE, ORDER BY, GROUP BY, HAVING), aggregate functions, and JOIN operations.

Key Topics

DDL: CREATE DATABASE, CREATE TABLE, ALTER TABLE, DROP TABLEDML: INSERT INTO, UPDATE SET WHERE, DELETE FROM WHEREDQL: SELECT, WHERE, ORDER BY, DISTINCTAggregate: COUNT, SUM, AVG, MAX, MIN with GROUP BY and HAVINGINNER JOIN, LEFT JOIN — syntax and usePrimary Key, Foreign Key, NOT NULL, UNIQUE constraints

Important Questions

Q1

Write SQL queries to: create a table EMPLOYEE, insert 3 records, and display employees earning more than ₹50,000.

Long Answer5M
Q2

Write an SQL query to find the department with the highest average salary using GROUP BY and HAVING.

Long Answer3M
Ch 5

Networking and Internet

Covers network types (LAN, MAN, WAN), topologies (bus, star, ring, mesh, tree), protocols (HTTP, FTP, SMTP, POP3), IP addressing (IPv4, IPv6), DNS, and cloud computing types (IaaS, PaaS, SaaS).

Key Topics

LAN, MAN, WAN — definitions and examplesNetwork topologies: bus, star, ring, mesh — advantages and disadvantagesIP address: IPv4 (32-bit) and IPv6 (128-bit)DNS: Domain Name System — converts domain to IPProtocols: HTTP/HTTPS, FTP, SMTP, POP3, TCP/IPCloud computing: IaaS, PaaS, SaaS with examples

Important Questions

Q1

Distinguish between LAN, MAN, and WAN with two examples each.

Long Answer3M
Q2

Explain the concept of cloud computing. What are the three service models? Give one example of each.

Long Answer4M
Ch 6

Emerging Trends

Covers Artificial Intelligence, Machine Learning, Data Science, Internet of Things, blockchain, Big Data, robotics, and 5G technology — at awareness and conceptual level.

Key Topics

Artificial Intelligence: strong AI vs weak AI, applicationsMachine Learning: supervised, unsupervised, reinforcement learningIoT: sensors, actuators, connectivity — smart devicesBlockchain: distributed ledger, decentralised, uses in finance and supply chainBig Data: 3Vs (Volume, Velocity, Variety)5G technology: speed, applications, difference from 4G

Important Questions

Q1

What is Internet of Things (IoT)? List four applications of IoT in everyday life.

Long Answer3M
Q2

What is Machine Learning? Describe supervised and unsupervised learning with one example each.

Long Answer4M
Ch 7

Societal Impacts of IT

Covers digital footprint, cyber threats (phishing, identity theft, cyberbullying), e-waste, health impacts (screen time, posture), intellectual property, plagiarism, privacy, and gender/disability issues in technology.

Key Topics

Digital footprint: active vs passiveCyber threats: phishing, vishing, identity theft, cyberbullyingSafe online practices: strong passwords, two-factor authenticationE-waste: generation, recycling, environmental impactIntellectual property: copyright, patents, trademarksPrivacy and data protection concepts

Important Questions

Q1

What is meant by digital footprint? How can you minimise your digital footprint?

Long Answer3M
Q2

What is phishing? How is it different from vishing? How can you protect yourself?

Long Answer3M
CBSE Class 10 · Phase 2 Board Exam · May 2026

Appearing for the May Phase 2 Board Exam? Practice with AI-ranked questions.

Built for the May 2026 Phase 2 Board Exam — board paper analysis + unlimited practice for Maths, Science, English & SST.

Improvement · May 2026

Mathematics

299
599
Access to all CBSE Class 10 Maths chapters
Know which questions are most likely to come in your exam
Study by Chapter or by Section (A–E)
Step-by-step solutions for every question
AI-revealed high probability questions
Pattern recognition across past CBSE papers
Expected Paper for Phase 2 Board Exam (unlocks 3 weeks before)
Improvement · May 2026

Science

299
599
Access to all CBSE Class 10 Science chapters
Know which questions are most likely to come in your exam
Study by Chapter or by Section (A–E)
Step-by-step solutions for every question
AI-revealed high probability questions
Pattern recognition across past CBSE papers
Expected Paper for Phase 2 Board Exam (unlocks 3 weeks before)
★ Best Value · May 2026

Maths and Science

Maths · Science

+ SST & English Free
499
998
Both subjects — Maths & Science
Know which questions are most likely to come in your exam
Study by Chapter or by Section (A–E)
Step-by-step solutions for every question
AI-revealed high probability questions
Pattern recognition across past CBSE papers
Expected Paper for Phase 2 Board Exam (unlocks 3 weeks before)
Instant access
Valid till board exam
Secure payment — Razorpay
Phase 2 Board Exam · May 2026

CBSE Class 10 — Board Pattern