Section outline
-
Course Code: CSE628
Course Title: Data Visualization
Program: BSC in CSE
Faculty: Faculty of Science and Information Technology (FSIT)
Semester: FALL 2022
Year: 2022
Credit: 3 Course Hours: 3 hrs./week
Course Level: MSCSE
Instructor : Dr. Fizar Ahmed
Office : Room lab 301, AB4 Building, Daffodil Smart City
Office Hour : Friday to Tuesday (9:00AM to 5 PM)
Telephone : 01775695814
Email : fizar.cse@diu.edu.bd
Appointment in Google Calendar: Click HereWelcome Information on Data Visualization Course
- Welcome Audio
- Listen to Course Objectives
- Listen to Expected Outcomes
- Listen to Course Delivery Plan
- Some Successful Projects
"A picture is worth a thousand words". We are all familiar with this expression. It especially applies when trying to explain the insight obtained from the analysis of increasingly large datasets. Data visualization plays an essential role in the representation of both small and large-scale data.
One of the key skills of a data scientist is the ability to tell a compelling story, visualizing data and findings in an approachable and stimulating way. Learning how to leverage a software tool to visualize data will also enable you to extract information, better understand the data, and make more effective decisions.
The main goal of this Data Visualization course is to learn how to take data that at first glance has little meaning and present that data in a form that makes sense to people. Various techniques have been developed for presenting data visually but in this course, we will be using several data visualization libraries in Python, namely Matplotlib, Seaborn, and Folium.
-
Textbook
Ethical Data and Information Management: Concepts, Tools and Methods; Katherine O'Keefe
Reference Books
Encyclopedia of Information Ethics and Security, Marian Quigley
-
a. Why Visualize Data?
b.Introduction to SVG and CSS.
c. Introduction to JavaScript.
d.Introduction to VizHub.
e. Making a Face with D3.js. -
Input for Visualization: Data and Tasks
Loading and Parsing Data with D3.js -
a. Bar Chart, Vertical & Horizontal
b.Pie Chart and Coxcomb Plot
c. Line Chart
d. Area Chart -
Making Maps
Visualizing Trees and Networks -
a. Adding interaction with Unidirectional Data Flow
b.Using UI elements to control a scatter plot
c. Panning and Zooming on a Globe
d. Adding tooltips -
Revision for Mid Term Exam
-
Mid Term Exam Week
-
a. Small Multiples
b.Linked Highlighting with Brushing
c. Linked Navigation: Bird's Eye Map -
Ethical Frameworks:
Building a Migrant Deaths Dashboard
-
Data literacy
Pick a data set
-
Project Week 01
Introduction to Tableau
-
Project Week 02
Tableau Basic
-
Final Project Submission
Final Exam