LESSON PLAN
Subject Code : CS3352
Subject Name : FOUNDATIONS OF DATA SCIENCE Academic Year: 2022-2023
Name : S.Ramalingam Batch: 2021-2025
Branch : B.E No. of Hours : Theory - 45
Year /SEM : II/III
OBJECTIVES:
To understand the data science fundamentals and process.
To learn to describe the data for the data science process.
To learn to describe the relationship between data.
To utilize the Python libraries for Data Wrangling.
To present and interpret data using visualization libraries in Python
Unit Starting
No. Unit Description Finishing Date No. of Hours Test Plan.
Date
1. INTRODUCTION
IA -I
MODEL
2. DESCRIBING DATA
EXAM
DESCRIBING IA-II
3.
RELATIONSHIPS
4. PYTHON LIBRARIES IA -III
FOR DATA
WRANGLING
DATA
5.
VISUALIZATION
TEXT BOOKS:
1. Stephen P. Robbins & Mary Coulter, “Management”, Prentice Hall (India) Pvt. Ltd., 10th Edition, 2009.
2. JAF Stoner, Freeman R.E and Daniel R Gilbert “Management”, 6th Edition, Pearson
Education, 2004.
.
REFERENCES:
1. Stephen A. Robbins & David A. Decenzo & Mary Coulter, “Fundamentals of Management” 7th Edition, Pearson Education, 2011.
2. Robert Kreitner & Mamata Mohapatra, “ Management”, Biztantra, 2008.
3. Harold Koontz & Heinz Weihrich, “Essentials of Management”, Tata McGraw Hill, 1998.
UNIT I- INTRODUCTION
Reference Hours as per Estimated Course Blooms
Sl. No. Description Mode of teaching*
syllabus hours outcome Taxonomy Level
1 Data Science: Benefits and uses 1 1 BBP/PPT CO1 Understand
BBP/PPT
2 facets of data 1 1 CO1 Understand
Allen B.
PPT
3 Data Science Process: Overview Downey, 1 1 CO1 Understand
“Think Stats:
Exploratory BBP
4 Defining research goals Data Analysis in
1 1 CO1 Evaluate
Python”, Green BBP
5 Retrieving data Tea Press,2014. 1 1 CO1 Understand
Data preparation Exploratory Data BBP CO1 Understand
6 1 1
analysis build the model
7 1 1 BBP CO1 Understand
Presenting findings and building
applications
8 Data Mining Data Warehousing 1 1 BBP CO1 Understand
9 Basic Statistical descriptions of Data 1 1 BBP CO1 Understand
Coaching/Revision 2 - - -
10 -
Test Hours
TOTAL 9 11
UNIT II-DESCRIBING DATA
Reference Hours as per Estimated Course Blooms
Sl. No. Description Mode of teaching*
syllabus hours outcome Taxonomy Level
1 Types of Data 2 2 BBP/PPT CO2 Understand
BBP/PPT
2 Types of Variables 1 2 CO2 Understand
Allen B. PPT
3 Describing Data with Tables and Graphs Downey,
1 1 CO2 Understand
“Think Stats:
Exploratory BBP
4 Describing Data with Averages 1 2 CO2 Evaluate
Data Analysis in
Python”, Green BBP
5 Describing Variability 2 2 CO2 Apply
Tea Press,2014.
Normal Distributions and Standard (z) BBP/PPT
6 2 2 CO2 Understand
Scores
Coaching/Revision -
7 - 2 - -
Test Hours
TOTAL 9 13
UNIT III- DE SCRIBING RELATIONSHIPS
Reference Hours as per Estimated Course Blooms
Sl. No. Description Mode of teaching*
syllabus hours outcome Taxonomy Level
1 Correlation 1 1 BBP CO3 Understand
BBP/PPT
2 Scatter plots 1 2 CO3 Understand
correlation coefficient for quantitative PPT
3 1 2 CO3 Understand
data
computational formula for correlation BBP
4 Allen B. 1 2 CO3 Evaluate
coefficient
Downey,
“Think Stats: BBP
5 Regression, Regression line Exploratory 1 1 CO3 Apply
Data Analysis in
BBP
6 Least squares regression line Python”, Green 1 1 CO3 Understand
Tea Press,2014.
Standard error of estimate Interpretation BBP
7 1 1 CO3 Apply
of r2
BBP
8 Multiple regression equations 1 1 CO3 Apply
BBP
9 Regression towards the mean 1 1 CO3 Apply
Coaching/Revision -
10 - 2 - -
Test Hours
TOTAL 9 14
UNIT IV- PYTHON LIBRARIES FOR DATA WRANGLING
Reference Hours as per Estimated Course Blooms
Sl. No. Description Mode of teaching*
syllabus hours outcome Taxonomy Level
1 Basics of Numpy arrays 1 1 BBP/PPT CO4 Understand
BBP/PPT
2 Aggregations 1 1 CO4 Understand
PPT
3 Computations on arrays 1 1 CO4 Understand
BBP
4 Comparisons, masks, boolean logic 1 1 CO4 Evaluate
Allen B. BBP
5 Fancy indexing Downey, 1 1 CO4 Understand
“Think Stats:
Exploratory BBP
6 Structured arrays 1 1 CO4 Understand
Data Analysis in
Python”, Green BBP
7 Data manipulation with Pandas Tea Press,2014. 1 1 CO4 Understand
Data indexing and selection Operating on BBP
8 1 1 CO4 Understand
data missing data,
Hierarchical indexing, combining
BBP
9 datasets ,Aggregation and 1 1 CO4 Understand
grouping Pivot tables
Coaching/Revision -
10 - 2 - -
Test Hours
TOTAL 09 11
UNIT V- DATA VISUALIZATION
Reference Hours as per Estimated Course Blooms
Sl. No. Description Mode of teaching*
syllabus hours outcome Taxonomy Level
1 Importing Matplotlib 1 1 BBP/PPT CO5 Understand
BBP/PPT
2 Line plots 1 1 CO5 Understand
PPT
3 Scatter plots 1 2 CO5 Understand
BBP
4 Visualizing errors 1 1 CO5 Evaluate
Allen B.
Downey, BBP
5 Density and contour plots 1 1 CO5 Understand
“Think Stats:
Exploratory
Histograms Legends Colors Subplots, Data Analysis in BBP/PPT
6 1 1 CO5 Understand
text and annotation Customization Python”, Green
Tea Press,2014.
BBP/PPT
7 Three dimensional plotting 1 1 CO5 Understand
BBP/PPT
8 Geographic Data with Basemap 1 1 CO5 Understand
BBP/PPT
9 Visualization with Seabom 1 1 CO5 Understand
Coaching/Revision
-
10 - 2 - -
Test Hours
TOTAL 09 12 - - -
No of Hours as per
Sl.No Unit No of Hours as per syllabus Deviation*
Lesson plan
9 11
1 I
9 13
2 II
9 14
3 III
9 11
4 IV
9 12
5 V
Assignment Details:
Sl.No Assignment Title
1 Data Science Process
2 Normal Distributions and Standard (z) Scores
3 Multiple regression equations
4 Data indexing and selection
5 Geographic Data with Basemap
FACULTY HOD IQAC PRINCIPAL