Delhi Public School (Joka) South Kolkata SYLLABUS - 2020-2021 Class Xii Informatics Practices Unit1:Data Handling Using Pandas and Data Visualization

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

DELHI PUBLIC SCHOOL (JOKA) SOUTH KOLKATA

SYLLABUS - 2020-2021
CLASS XII
INFORMATICS PRACTICES

Unit1:Data Handling using Pandas and Data Visualization


 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, Tail functions; Selection, Indexing, Slicing.
 Data Frames: creation - from dictionary of Series, list of dictionaries,
Text/CSV files;
PERIODIC  Display; iteration; operations on rows and columns:
TEST-I  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.

Theory:
 Unit 1: Data Handling using Pandas and Data Visualization(Revision)

 Unit 2: Database Query using SQL


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 ().
MIDTERM Aggregate Functions:MAX (), MIN (), AVG (), SUM (), COUNT ();
EXAMINATION COUNT (*).
 Querying and manipulating data usingGroup by, Having, Order by.

Practical:

S.No. Unit Name Marks

1 Programs using Pandas and Matplotlib 08


2 SQL Queries 07
3 Practical file (minimum of 15 programs based on Pandas, 10
4 based on Matplotlib and 15 SQL queries must be included)
4 Viva-Voce 05
TOTAL 30
Unit3:Introduction to Computer Networks
 Introduction to networks, Types of network: 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.
PERIODIC  Web Browsers: Introduction, commonly used browsers, browser
TEST-II settings, add-ons and plug-ins, cookies.

Unit4: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.

** IN CBSE CLASS - XII EXAMINATION THE ENTIRE YEAR’S SYLLABUS WILL BE


ASSESSED.

N.B. :DEDUCTED PORTION (as per CBSE guidelines):

 Data handling using Pandas – II: Descriptive Statistics, Data Frame operations: Aggregation, group
by, Sorting, pivoting, renaming index, handling missing values–dropping and filling.
Importing/Exporting Data between MySQL database and Pandas.
 Data Visualization: pie chart, frequency polygon, box plot and scatter plot.
color, style (dashed, dotted), width
 DBMS : Joining, Merging and Concatenation and respective
database Query using SQL

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy