0% found this document useful (0 votes)
78 views7 pages

DataVisualization 05BH0504pdf 2024 07 04 08 02 44

Uploaded by

Mihir Bhayani
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)
78 views7 pages

DataVisualization 05BH0504pdf 2024 07 04 08 02 44

Uploaded by

Mihir Bhayani
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/ 7

FACULTY OF COMPUTER APPLICATIONS

BACHELOR OF COMPUTER APPLICATIONS(Hons)

▪ Sem. :5
▪ Subject Code : 05BH0504
▪ Subject : Data Visualization
▪ Course Objectives :
1. To understand fundamental concepts data science and its processes.
2. To explore different types of charts and plots using matplotlib.
3. To learn data visualization using excel and various functions of excel.
4. To explore knowledge and skills using Tableau
5. To learn data visualization using Looker Studio (Google Data Studio).

▪ Prerequisites: Basic knowledge of Python Programming

Unit No Topics Covered No of


lectures
required
1 Introduction to Data Science 05

Defining data science, Recognizing the different types


of data, Gaining insight into the data science process,
Fields of data science.

2 Data Visualization Using Matplotlib 10

Quick setup and importing Matplotlib's essential


modules, Understanding Figure Structure, Creating
plots like lines, scatter plots, bars, and histograms,
Saving and Exporting, Customizing Aesthetics.

3 Data Visualization in Microsoft Excel 10

Introduction to MS Excel, various techniques and tools


available in Excel for creating effective and impactful
visual representations of data, hands-on exercises and
practical examples for following charts and graphs
FACULTY OF COMPUTER APPLICATIONS
BACHELOR OF COMPUTER APPLICATIONS(Hons)
using MS Excel.

Bar Chart, Column Chart, Line Chart, Pie Chart,


Scatter Plot ,Histogram Plot, Area Chart, Static Pareto
Chart, Dynamic Pareto Chart , Gantt Chart

4 Data Visualization using Tableau 10

Introduction to Tableau, installation of Tableau , File


types , Data Terminology. Follow given steps to create
various charts and Dashboard in Tableau.

Connect to your data, Drag and drop to take a first


look, Focus your results , Explore your data
geographically , Drill down into the details , Build a
dashboard to show your insights , Build a story to
present ,Share your findings with others

5 Looker Studio (Formerly Google Data Studio) 10

Introduction to Looker Studio, Integration with Google


Ecosystem, Connecting to Looker Studio, Looker
Studio Templates, Connect A Data Source, Create
various charts as given below:

Time series, Bar chart , Pie chart , Tables, Scorecards


,Bullet charts.

Course Outcomes :

1. Students will be able to understand the role of data science in Data


Visualization.
2. Students will be able to gain proficiency in Matplotlib Library for
visualization.
3. Students will gain understanding of effective data visualization in Excel.
4. Students will be able to demonstrate proficiency in applying data science
techniques using Tableau Software
5. Students will be able to create charts and graphs in Looker Studio.
FACULTY OF COMPUTER APPLICATIONS
BACHELOR OF COMPUTER APPLICATIONS(Hons)

Course Outcomes – Program Outcomes Mapping Table :

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PSO1 PSO2 PSO3
CO1 L L M
CO2 M L
CO3 M M
CO4 H M
CO5 M H H

Text Book :

“Introducing Data Science” , By Davy Cielen ,Arno D. B. Meysman , Mohamed


Ali , Manning Publications , ISBN: 9781633430037

Reference Books:

1. “Introduction to Computation and Programming Using Python”, John


V Guttag. ,2nd Edition, Prentice Hall of India

2. Core Python Programming, R Nageswara Rao, 2nd Edition,


Dreamtech Press

3. Core Python Applications Programming, Wesley J Chun, 3rd Edition.


Pearson

Web References:

1. “Matplotlib Tutorial“ , https://matplotlib.org/stable/tutorials/index.html


2. “MS Excel Tutorial “ ,“https://www.datacamp.com/tutorial/visualizing-data-
in-excel
3. “Tableu Tutorial", https://help.tableau.com/current/guides/get-started-
tutorial/en-us/get-started-tutorial-home.htm

4. “Looker Studio Tutorial” , https://support.google.com/looker-


studio/answer/9171315?hl=en

App References:

1. https://play.google.com/store/apps/details?id=com.androfrenzy.da
FACULTY OF COMPUTER APPLICATIONS
BACHELOR OF COMPUTER APPLICATIONS(Hons)
tascience&hl=en_IN&gl=US

2. https://play.google.com/store/apps/details?id=com.admob9931.py
thon_panda&hl=en_IN&gl=US

Syllabus Coverage from text /reference book & web/app reference:

Unit # Chapter Numbers


1 Book 1 - Chapter 1
2 Web reference - 1
3 Web reference – 2
4 Web reference – 3
5 Web reference – 4

PRACTICALS
List of Practicals
1) Write a program to create bar plot for sample data using matplotlib.

2) Write a program to create stacked-bar plot for sample data using


matplotlib.

3) Write a program to create pie plot for sample data using matplotlib.

4) Write a program to create pie plot using explode parameter for sample
data using matplotlib.

5) Write a program to create scatter plot for sample data using matplotlib.
FACULTY OF COMPUTER APPLICATIONS
BACHELOR OF COMPUTER APPLICATIONS(Hons)
6) Write a program to create line plot for sample data using matplotlib.

7) Write a program to create Multi-line plot for sample data using


matplotlib.

8) Write a program to create Histogram for sample data using matplotlib.

9) Write a program to create box plot for sample data using matplotlib.

10)Write a program to create 3D plot for sample data using matplotlib.

11)Write a program to create bar chart for sample data using Excel.

12) Write a program to create column chart for sample data using Excel.

13) Write a program to create line chart for sample data using Excel.

14) Write a program to create pie chart for sample data using Excel

15) Write a program to create scatter plot for sample data using Excel.

16) Write a program to create histogram plot for sample data using Excel.

17) Write a program to create area chart for sample data using Excel.

18) Write a program to create static Pareto Chart for sample data using
Excel.

19) Write a program to create Dynamic (Interactive) Pareto Chart for


sample data using Excel.

20)Write a program to create Gantt for sample data using Excel.

21) Write a program to reads data from a CSV file and generates a simple
bar chart using Tableau, representing a basic comparison between different
categories.

22) Write a program that reads time series data from a database or API
and creates a line chart in Tableau to visualize trends over time.

23) Write a program that takes categorical data as input and generates a
pie chart in Tableau to show the distribution of different categories.
FACULTY OF COMPUTER APPLICATIONS
BACHELOR OF COMPUTER APPLICATIONS(Hons)
24) Write a program that reads data related to different categories over
time and generates a stacked area chart in Tableau to visualize the
cumulative values.

25) Write a program that reads two sets of numerical data and creates a
scatter plot in Tableau to visualize the relationship between them.

26)Write a program that reads numerical data and generates a histogram


in Tableau to visualize the distribution of values.

27) Write a program that reads three sets of numerical data and generates
a bubble chart in Tableau, where the size of the bubble represents the third
variable.

28) Write a program that reads numerical data and generates a box plot in
Tableau to visualize the distribution of values along with key statistics.

29)Write a program that reads two categorical variables and one numerical
variable, and generates a heat map in Tableau to visualize the relationship
between the variables.

30)Write a program that reads data related to tasks and their durations,
and generates a Gantt chart in Tableau to visualize the timeline of tasks.

Case Studies for Looker Studio :

Basic Bar Chart:

31) Case Study 1 : Visualizing sales data by region.


Steps:
Connect to your data source in Looker Studio.
Write a LookML view or explore to retrieve sales data grouped by region.
Use Looker's visualization tools to create a bar chart, with regions on the x-
axis and sales on the y-axis.
(Line Chart with Time Series Data)

32) Case Study 2: Tracking website traffic over time.


Steps:
Connect to your data source and retrieve website traffic data with
timestamps.
Group the data by date or time period.
Create a line chart in Looker Studio, with time on the x-axis and traffic
metrics (such as page views or unique visitors) on the y-axis.
(Pie Chart for Categorical Data)
FACULTY OF COMPUTER APPLICATIONS
BACHELOR OF COMPUTER APPLICATIONS(Hons)

33) Case Study 3: Distribution of product categories in sales.


Steps:
Fetch sales data grouped by product category.
Create a pie chart in Looker Studio, with product categories represented as
slices of the pie.
(Stacked Area Chart)

34) Case Study 4 : Visualizing revenue streams over time.


Steps:
Retrieve revenue data categorized by different streams (e.g., product
sales, service revenue).
Create a stacked area chart in Looker Studio, with time on the x-axis and
revenue streams stacked on the y-axis.
(Scatter Plot)

35) Case Study 5: Examining the relationship between advertising spend


and sales.
Steps:
Fetch data on advertising spend and corresponding sales figures.
Create a scatter plot in Looker Studio, with advertising spend on the x-axis
and sales on the y-axis.
(Histogram)

You might also like