0% found this document useful (0 votes)
120 views3 pages

Informatics Practices Class Xii Code No. 065 2023-2024

This document outlines the 2023-2024 curriculum for Informatics Practices Class XII. It includes 4 units: 1) Data Handling using Pandas and Data Visualization, 2) Database Query using SQL, 3) Introduction to Computer Networks, and 4) Societal Impacts. Students will learn to create data frames and series, visualize data, design SQL queries, understand internet concepts, and examine the social effects of technology. The course aims to develop a project applying concepts from Pandas and databases to address a real-world problem.

Uploaded by

Vardhan Amanapu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
120 views3 pages

Informatics Practices Class Xii Code No. 065 2023-2024

This document outlines the 2023-2024 curriculum for Informatics Practices Class XII. It includes 4 units: 1) Data Handling using Pandas and Data Visualization, 2) Database Query using SQL, 3) Introduction to Computer Networks, and 4) Societal Impacts. Students will learn to create data frames and series, visualize data, design SQL queries, understand internet concepts, and examine the social effects of technology. The course aims to develop a project applying concepts from Pandas and databases to address a real-world problem.

Uploaded by

Vardhan Amanapu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Informatics Practices

CLASS XII
Code No. 065
2023-2024

1. Prerequisite: Informatics Practices – Class XI

2. Learning Outcomes
At the end of this course, students will be able to:
● Create Series, Data frames and apply various operations.
● Visualize data using relevant graphs.
● Design SQL queries using aggregate functions.
● Import/Export data between SQL database and Pandas.
● Learn terminology related to networking and internet.
● Identify internet security issues and configure browser settings.
● Understand the impact of technology on society including gender and disability
issues.

3. Distribution of Marks and Periods


Unit Unit Name Marks Periods Periods Total
No Theory Practical Period
1 Data Handling using Pandas and 25 25 25 50
Data Visualization

2 Database Query using SQL 25 20 17 37

3 Introduction to Computer 10 12 0 12
Networks

4 Societal Impacts 10 14 - 14

Project - - 7 7

Practical 30 - - -

Total 100 71 49 120

4. Unit Wise syllabus

Unit 1: Data Handling using Pandas -I

Introduction to Python libraries- Pandas,


Matplotlib.
Data structures in Pandas - Series and
Data Frames.
Series: Creation of Series from – ndarray, dictionary, scalar value; mathematical
operations; Head and Tail functions; Selection, Indexing and Slicing.

Data Frames: creation - from dictionary of Series, list of dictionaries, Text/CSV files;
display; iteration; Operations on rows and columns: add, select, delete, rename; Head and
Tail functions; Indexing using Labels, Boolean Indexing;

Importing/Exporting Data between CSV files and


Data Frames.

Data Visualization
Purpose of plotting; drawing and saving following types of plots using Matplotlib – line
plot, bar graph,

histogram

Customizing plots: adding label, title, and legend in plots.

Unit 2: Database Query using SQL

Revision of database concepts and SQL commands covered in class XI

Math functions: POWER (), ROUND (), MOD ().

Text functions: UCASE ()/UPPER (), LCASE ()/LOWER (), MID ()/SUBSTRING
()/SUBSTR (),
LENGTH (), LEFT (), RIGHT (), INSTR (), LTRIM (), RTRIM (), TRIM ().

Date Functions: NOW (), DATE (), MONTH (), MONTHNAME (), YEAR (), DAY (),
DAYNAME ().

Aggregate Functions: MAX (), MIN (), AVG (), SUM (), COUNT (); using COUNT (*).

Querying and manipulating data using Group by, Having, Order by.

Working with two tables using equi-join

Unit 3: Introduction to Computer Networks

Introduction to networks, Types of network: PAN, LAN, MAN, WAN.


Network Devices: modem, hub, switch, repeater, router, gateway
Network Topologies: Star, Bus, Tree, Mesh.
Introduction to Internet, URL, WWW, and its applications- Web, email, Chat, VoIP.
Website: Introduction, difference between a website and webpage, static vs dynamic
web page, web server and hosting of a website.

Web Browsers: Introduction, commonly used browsers, browser settings, add-ons and
plug-ins, cookies.

Unit 4: Societal Impacts

Digital footprint, net and communication etiquettes, data protection, intellectual property
rights (IPR), plagiarism, licensing and copyright, free and open source software (FOSS),
cybercrime and cyber laws, hacking, phishing, cyber bullying, overview of Indian IT Act.

E-waste: hazards and


management.

Awareness about health concerns related to the usage of technology.

Project Work
The aim of the class pro ect is to create tan ible and useful IT application. The learne
ma identif a real-world problem b explorin the environment. e. . Students can
visit shops/business places, communities or other or anizations in their localities
and enquire about the functionin of the or anization, and how data are enerated,
stored, and mana ed.

The learner can take data stored in csv or database file and anal ze usin P thon libraries
and enerate appropriate charts to visualize.

Learners can use P thon libraries of their choice to develop software for their school o
an other social ood.

Learners should be sensitized to avoid pla iarism and violation of cop ri ht issues while
workin on pro ects. Teachers should take necessar measures for this. An
resources data, ima e etc. used in the pro ect must be suitabl referenced.

The pro ect can be done individuall or in roups of 2 to 3 students. The pro ect should be
started b students at least 6 months before the submission deadline.

Practical Marks Distribution

S. No. Unit Name Marks

1 Pro rams usin Pandas and Matplotlib 8

2 SQL Queries 7

You might also like