0% found this document useful (0 votes)
32 views

DataScience and Database Lab Syllabus

Uploaded by

Meena P
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views

DataScience and Database Lab Syllabus

Uploaded by

Meena P
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

CO3 3 3 3 3 3 2

CO4 3 3 2 3 3 2

CO5 3 3 2 3 3 2

Weightage of course
15 14 11 15 15 10
contributed to each PSO

S-Strong-3 M-Medium-2 L-Low-1

SEMESTER IV

Subject Code Subject Name L T P S Marks

Inst. Hours
Category

Credits

Total
CIA
Ext
CC7 Fundamentals of Data Science Core 5 - - - 4 5 25 75 100

Learning Objectives

LO1 To acquire skills in data preparatory and preprocessing steps


LO2 To understand the mathematical skills in statistics
LO3 To learn the tools and packages in Python for data science
LO4 To gain understanding in classification and Regression Model
LO5 To acquire knowledge in data interpretation and visualization techniques
UNIT Contents No. of Hours

Need for data science –benefits and uses –facets of data –


data science process –setting the research goal –
I retrieving data –cleansing, integrating and transforming 15
data –exploratory data analysis –build the models –
presenting and building applications..

Frequency distributions –Outliers –relative frequency


II distributions –cumulative frequency distributions – 15
frequency distributions for nominal data –interpreting
distributions –graphs – averages –mode –median –mean
–averages for qualitative and ranked data.

Normal distributions –z scores –normal curve problems –


finding proportions –finding scores – more about z
III scores –correlation –scatter plots –correlation coefficient 15
for quantitative data – computational formula for
correlation coefficien
Basics of Numpy arrays, aggregations, computations on
arrays, comparisons, structured arrays, Data
IV manipulation, data indexing and selection, operating on 15
data, missing data, hierarchical indexing, combining
datasets –aggregation and grouping, pivot tables.

Visualization with matplotlib, line plots, scatter plots,


V visualizing errors, density and contour plots, histograms, 15
binnings, and density, three dimensional plotting,
geographic data
Total 75

Course Outcomes

Course
On completion of this course, students will;
Outcomes

CO1 Apply the skills of data inspecting and cleansing.


PO1, PO2, PO6
CO2 Determine the relationship between data dependencies
PO2, PO3, PO8
using statistics
CO3 Understand the can handle data using primary tools used
PO1, PO3, PO5
for data science
CO4 Represent the useful information using mathematical
PO2, PO6
skills.
CO5 Apply the knowledge for data describing and
PO1, PO3, PO6
visualization using tools
Text Books:

1. David Cielen, Arno D. B. Meysman, and Mohamed Ali, ―Introducing Data Science‖, Manning
Publications, 2016.

2. Robert S. Witte and John S. Witte, ―Statistics‖, Eleventh Edition, Wiley Publications, 2017. 3.
Jake VanderPlas, ―Python Data Science Handbook‖, O‟Reilly, 2016.

References :
1. Allen B. Downey, ―Think Stats: Exploratory Data Analysis in Python‖, Green Tea Press,
2014.

Web Resources

1. https://www.w3schools.com/datascience/

2. https://www.geeksforgeeks.org/data-science-tutorial/

3. https://www.coursera.org/

Mapping with Programme Outcomes:

S-Strong-3 M-Medium-2 L-Low-1


CO/ PSO PSO 1 PSO 2 PSO 3 PSO 4 PSO 5 PSO 6

CO1 3 3 3 3 3 2

CO2 3 3 3 2 2 3

CO3 2 2 2 3 3 3

CO4 3 3 3 3 3 2

CO5 3 3 3 3 3 1

Weightage of course 14 14 14 14 14 11
contributed to each
PSO
Subject Subject Name L T P S Marks

Inst. Hours
Category
Code

Credits

External

Total
CIA
CC8 Database Programming Core
- - 4 - 4 4 25 75 100
Lab
Learning Objectives
LO1
To understand the database development life cycle

LO2
To learn database design using conceptual modelling, Normalization

LO3
To implement database using Data definition, Querying using SQL manipulation and
SQL programming

LO4
To implement database applications using IDE/RAD tools

LO5
To learn querying Object-relational databases

EXCERCIS Details
E
1.Database Development Life cycle: Problem definition and Requirement analysis Scope and
Constraints
2. Database design using Conceptual modeling (ER-EER) –top-down approach .Mapping conceptual to
relational database and validate using Normalization
3. Implement the database using SQL Data definition with constraints, Views
4. Query the database using SQL Manipulation
5.Querying/Managing the database using SQL Programming -Stored Procedures/Functions -Constraints
and security using Triggers
6. Database design using Normalization –bottom-up approach
7. Develop database applications.
8. Create a table for Employee details with Employee Number as primary key and following fields:
Name, Designation, Gender, Age, Date of Joining and Salary. Insert at least ten rows and perform
various queries using any one Comparison, Logical, Set, Sorting and Grouping operators.
9.Write a PL/SQL to update the rate field by 20% more than the current rate in inventory table which
has the following fields: Prono, ProName and Rate. After updating the table a new field (Alter) called
for Number of item and place for values for the new field without using PL/SQL block.
10. Querying the Object-relational database using Objet Query language.
Total 60
Course Outcomes Programme Outcome
CO On completion of this course, students will
1 Understand the database development life cycle PO1

2 Design relational database using conceptual-to- PO1, PO2


relational mapping, Normalization
3 Apply SQL for creation, manipulation and retrieval PO4, PO6
of data
4 Develop a database applications for real-time PO4, PO5, PO6
problems
Mapping with Programme Outcomes:

CO/ PSO PSO 1 PSO 2 PSO 3 PSO 4 PSO 5 PSO 6

CO1 3 3 3 3 3 2

CO2 3 3 3 2 2 3

CO3 2 2 1 3 3 3

CO4 3 3 3 3 3 2

CO5 3 3 3 3 3 2

Weightage of course 14 14 13 14 14 12
contributed to each
PSO

S-Strong M-Medium L-Low

You might also like