Syllabus
Module 1
Module 1: Able to understand the basic principles behind creating data visualization in a systematic/scientific way (7.5 hours)
- Introduction to the course & pedagogy.
- A brief history of data visualization and graphic communication.
- The Grammar of Graphics Syntax: Data, Variables, Algebra, Scales.
- The Grammar of Graphics Syntax: Statistics, Geometry, Coordinates.
Module 2
Module 2: Creating data visualization in a systematic/scientific way (7.5 hours)
- The Grammar of Graphics Syntax: Aesthetics, Facets, and guides.
- The Grammar of Graphics Semantics: Space, Time, Uncertainty.
- The Grammar of Graphics Semantics: Analysis, Control, and Automation.
Module 3
Module 3: Creating Data Visualization in R and Python (7.5 hours)
- R graphics – base, ggplot2, python graphics
- Information Dashboard Design Basic Features of Information Dashboards, Variations in Dashboard Uses and Data.
- Gestalt Principles of Visual Perception.
- Information Dashboard Design Applying the Principles of Visual Perception to Dashboard Design.
- Characteristics of a Well‐Designed Dashboard, Designing Dashboards for Usability.
Module 4
Module 4: Power BI in Data Visualization (7.5 hours)
- Power BI Dashboards.
- Interactive and Dynamic Graphics.
- Data visualization beyond the third dimension, Interactive investigation, Plot manipulation, andenhancement.
Course Description & Course Outcomes
Course Description
The course intends to familiarize the basic principles of data visualization and communication. This course introduces the historical development in data visualization and graphic communication, basic principles, and standard practices. It covers most of the core techniques currently used in data visualization and graphic communication with commonly used tools. The grammar of graphics is introduced systematically. The syntax and semantics of data visualization are explained in detail. The course introduces standard practices in creating dashboards, notebooks, and widgets as other communication modes. Hands-on exercises also include creating interactive and dynamic visualizations.
Course Outcomes& Learning levels
This course aims to provide a comprehensive background in data visualization and communication. At the end of this course, the students
- Can create data visualizations and communication following basic principles.
- Will be able to avoid common mistakes while creating data visualization and thereby move toward more sound, correct practices in all phases of visualization and communication.
- Will be able to use data visualization intelligently and get as much out of its application as possible.
- Will be able to demonstrate data visualization using standard tools effectively used in the industry.
Evaluation Pattern
# |
Assessment Component |
Percentage of Marks |
1 |
Continuous Assessment * |
60 |
2 |
End –Term Examination |
40 |
* Based on assignments / Tests / Quizzes / Case Studies / Projects / Term paper / Field visit report.
Recommended Texts & Reference Books
1. The sessions will be based on the standard materials available from public sources