Course Course Name Hours Per Week
Code
T P Hrs Credits
L
.
CS3ED14 Data Visualization
3 0 0 3 3
Course Learning Objectives (CLOs):
CLO01 To understand and learn about basics principles of data
visualization, Data sources, basic approaches to visually map data
on to aesthetics in visualization. encoding data and to identify
appropriate data visualization tools for a particular scenario.
CLO02 To Learn about Methods of data preprocessing, use of various
charts.
CLO03 To learn extended forms of basic visualizations.
CLO04 To learn advanced visualization techniques like textual visualization,
fish eye views.
CLO05 To learn about creating and customizing visualization using various
tools.
UNIT I: FOUNDATIONS FOR DATA VISUALIZATION
Introduction to data visualization, Visualizing data: Mapping data onto aesthetics,
Data visualization: basic principles, time series, Trees, Encoding Data using
Color, Encoding Data using Size
UNIT II: DATA PREPARATION AND VISUALIZATION
Data Cleaning and Preprocessing: Handling Missing Values, Outlier Detection and
Treatment, Data Normalization and Standardization, Bar Chart, Vertical &
Horizontal, Pie Chart and, Line Chart
UNIT III: EXTENDED VISUALIZATION TECHNIQUES
Area Chart, Scatter plot, Bubble chart, Line Chart with Multiple Lines, Stacked &
Grouped Bar Chart, Stacked Area Chart, Box plot, Coxcomb Plot, Streamgraph
UNIT IV: ADVANCED VISUALIZATION TECHNIQUES
Heatmaps, Treemaps, Words and text visualization: Word Clouds,
Document visualization, Geographic Maps, Network Diagram, Fisheye
Views – Applications, Abstraction in Computer Graphics
UNIT V DATA VISUALIZATION TOOLS
Hands-on Practice on Google looker studio: Connecting to Data Sources, Data
Cleaning and Preparation, Creating Visualizations, Customizing Visualizations,
Sharing and Publishing Visualizations using Dashboard.
Textbooks:
1. Tamara Munzner, Visualization Analysis & Design (ISBN
9781466508910)
2. Thomas Strothotte, Computer Visualization–Graphics Abstraction and
Interaction
References:
1. Scott Murray, Interactive Data Visualization for the Web
2. Colin Ware ―Information Visualization Perception for Design, Morga.
3. Stuart. K. Card, Jock. D. Mackinlay and Ben Schneiderman,
Readings in Information Visualization Using Vision to Think,
Morgan Kaufmann Pub.
4. Elijah Meeks, [Link] in Action
5. Jacques Bertin, Semiology of Graphics
6. Leland Wilkinson, The Grammar of Graphics
7. Hadley Wickham, ggplot2: Elegant Graphics for Data Analysis
Course Outcomes (COs):
After completion of this course the students shall be able to:
CO01 To know about basic principles of Data visualization and mapping of
data on to aesthetics
CO02 To Understand classification of visualization and encoding data using
color and size and to recognize mapping data onto aesthetics
CO03 To Apply data visualization best practices to their work, including
choosing the right chart type for the situation and avoiding
visualization techniques that can mislead an audience
CO04 To analyse by comparing and contrast various visualizations like
stacked bar & grouped bar Chart, stacked area chart & streamgraph
CO05 To analyse data visualization techniques given particular requirements
imposed by the data know about encoding data with marks,
visualization idioms