INFO 526: Data Analysis & Visualization

Dr. Greg Chism

This page contains an outline of the topics, content, and assignments for the semester. Note that this schedule will be updated as the semester progresses and the timeline of topics and assignments might be updated throughout the semester.

Week Date Topic Prepare Due
1 Mon, Aug 26

Lec 0

Welcome + Introducing your Toolkit

πŸŽ₯ Start Here


Wed, Aug 28

Lec 0

Welcome + Introducing your Toolkit

πŸ“š socviz - Chp 1
πŸŽ₯ Getting Started with Quarto
πŸŽ₯ Git + GitHub in RStudio


2 Mon, Sep 2

No Class

Labor Day


πŸ“ HW 0

Wed, Sep 4

Lec 1

Deep dive into ggplot2 layers I

πŸ“š ggplot2-book - Chp 13
πŸ“š ggplot2-book - Chp 14

βœ… RQ 1

3 Mon, Sep 9

Lec 2

Deep dive into ggplot2 layers II

πŸ“š ggplot2-book - Chp 15
πŸ“š ggplot2-book - Chp 16
πŸ“š ggplot2-book - Chp 17


Wed, Sep 11

Lec 3

Data wrangling I

πŸ“š R4DS - Chp 6


Fri, Sep 13


πŸ“ HW 1

4 Mon, Sep 16

Lec 4

Data wrangling II

πŸ“š R4DS - Chp 19


Wed, Sep 18

Lec 5

Visualizing densities

πŸ“š ggplot2-book - Chp 5
πŸ“š ISLR - Chp 13.1 - 13.4


5 Mon, Sep 23

Lec 6

Data wrangling III

πŸ“š R4DS - Chp 20


Wed, Sep 25

Lec 7

Visualizing time series data I

πŸ“š fdv - Chp 13

βœ… RQ 2

6 Mon, Sep 30

Lec 8

Working in Teams


πŸ“‘ Project milestone 1 @ 5pm

Wed, Oct 2

Lec 9

Visualizing time series data II

πŸ“š fdv - Chp 14


7 Mon, Oct 7

Lec 10

Themes + Axes + Annotation

πŸŽ₯ Reporting and visualising the pandemic by John Burn-Murdoch
πŸŽ₯ Always look on the bright side of plots by Kara Woo


Wed, Oct 9

Lec 11

Presentation ready plots

πŸ“š fdv - Chp 29

πŸ“ HW 1 Regrade
βœ… RQ 3

8 Mon, Oct 14

Lec 12

Data visualization accessibility

πŸ“ƒ The Right Tools for the Job by Frank Elavsky
πŸ“ƒ Writing Alt Text to Communicate the Meaning in Data Visualizations by Elizabeth Hare
πŸ“š fdv - Chp 19
πŸ“š fdv - Chp 4


Wed, Oct 16

Interactive visualizations + reporting with Shiny I

πŸ“š ms - Chp 1
πŸ“š ms - Chp 2

πŸ“‘ Project milestone 2 @ 5pm

9 Mon, Oct 21

Lec 13

Interactive visualizations + reporting with Shiny II

πŸ“š ms - Chp 3
πŸ“š ms - Chp 7


Wed, Oct 23

Lec 14

Dashboards I

πŸ“ƒ What is a Dashboard
πŸ“ƒ What makes a great Dashboard
πŸ“ƒ Dashboard Design Process
πŸ“ƒ Quarto Dashboards

πŸ“ HW 2

10 Mon, Oct 28

Lec 15

Dashboards II

πŸ“ˆ Labor + Delivery Dashboard

βœ… RQ 4

Wed, Oct 30

Lec 16

Du Bois visualizations

πŸ“ƒ Six part series on W.E.B. Du Bois’ legacy


11 Mon, Nov 4

Lec 17

Visualizing Likert data

πŸ“š fdv - Chp 10
πŸ“š fdv - Chp 11
πŸ“ƒ The case against diverging stacked bars
πŸ“ƒ On Likert Scales In R


Wed, Nov 6

Lec 18

Visualizing Uncertainty

πŸ“š fdv - Chp 16
πŸ“ƒ Uncertainty Visualization


12 Mon, Nov 11

No Class

Veterans Day



Wed, Nov 13

Peer review

Project peer review


πŸ“‘ Project milestone 3 @ 5pm

13 Mon, Nov 18

Lec 19

Visualizing geospatial data I

πŸ“š fdv - Chp 15


Wed, Nov 20

Lec 20

Visualizing geospatial data II

πŸ“ƒ sf vgnette 1 + πŸ“ƒ sf vgnette 2 +
πŸ“ƒ sf vgnette 3 + πŸ“ƒ sf vgnette 4 +
πŸ“ƒ sf vgnette 5

πŸ“ HW 3
βœ… RQ 5

14 Mon, Nov 25

Lec 21

Visualizing geospatial data III



Wed, Nov 27

No Class

Happy Thanksgiving πŸ¦ƒ



15 Mon, Dec 2

Lec 22

Animation

πŸ“ƒ gganimate vignette


Wed, Dec 4

Lec 23

Tables

πŸ“ƒ Jon Schwabish - Ten Guidelines for Better Tables
πŸ“ƒ Tom Mock - 10+ Guidelines for Better Tables in R


16 Mon, Dec 9

Lec 24

Generative art


πŸ“ HW 4

Wed, Dec 11

Lec 25

Project presentations I



Finals Fri, Dec 13

Final

Project presentations II @ 1:00 - 3:00pm


πŸ“‘ project presentations
πŸ“‘ project write-up due @ 5pm