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 CalendarClick Here

    Welcome 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

  • Project Week 03

    Works on Tableau

  • Final Project Submission


    Final Exam