Topic outline

  • Welcome to Data Visualization

    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.


  • Week 01

    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.

  • Week 02

    Input for Visualization: Data and Tasks

    Loading and Parsing Data with D3.js

  • Week 03

    a. Bar Chart, Vertical & Horizontal

    b.Pie Chart and Coxcomb Plot

    c. Line Chart

    d. Area Chart

  • Week 04

    Making Maps

    Visualizing Trees and Networks    

  • Week 05

    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

    • Week 06

      Revision for Mid Term Exam

      • Week 07

        Mid Term Exam Week

        • Week 08

          a. Small Multiples

          b.Linked Highlighting with Brushing

          c. Linked Navigation: Bird's Eye Map

          • Week 09

            Ethical Frameworks:

            Building a Migrant Deaths Dashboard


            • Week 10

              Data literacy

              Pick a data set

              • Week 11

                Project Week 01

                Introduction to Tableau

              • Week 12

                Project Week 02

                Tableau Basic

              • Week 13

                Project Week 03

                Works on Tableau

              • Week 14

                Final Project Submission


                Final Exam