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

πŸŽ₯ Start Here


Wed, Aug 28

Lec 0.5

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 Collaboratively


πŸ“‘ Project milestone 1 @ 5pm

Wed, Oct 2

Lec 9

Visualizing time series data II

πŸ“š fdv - Chp 14


7 Mon, Oct 7

Lab: Work on hw-01 regrade



Wed, Oct 9

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

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

8 Mon, Oct 14

Lec 11

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
πŸ“ƒ Choosing Colors for Race, Ethnicity, World Region
πŸ“š fdv - Chp 19
πŸ“š fdv - Chp 4


Wed, Oct 16

Lec 12

Interactive visualizations + reporting with Shiny I

πŸŽ₯ Recording
πŸ“š 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


Wed, Oct 30

Lec 16

Presentation ready plots

πŸ“š fdv - Chp 29


11 Mon, Nov 4

Lec 17

Du Bois visualizations

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


Wed, Nov 6

Lec 18

Visualizing Uncertainty
Uncertainty in Election Polls

πŸŽ₯ Recording πŸ“š fdv - Chp 10
πŸ“š fdv - Chp 11
πŸ“š 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

πŸŽ₯ Recording
πŸŽ₯ Live-coding
πŸ“ƒ sf vgnette 1 + πŸ“ƒ sf vgnette 2 +
πŸ“ƒ sf vgnette 3 + πŸ“ƒ sf vgnette 4 +
πŸ“ƒ sf vgnette 5


Fri, Nov 22


πŸ“ HW 3

14 Mon, Nov 25

No Class

Happy Thanksgiving πŸ¦ƒ



Wed, Nov 27

No Class

Happy Thanksgiving πŸ¦ƒ



15 Mon, Dec 2

Lec 21

Animation

πŸ“ƒ gganimate vignette


Wed, Dec 4

Lec 22

Tables

πŸŽ₯ Live coding 1
πŸŽ₯ Live coding 2
πŸ“ƒ Jon Schwabish - Ten Guidelines for Better Tables
πŸ“ƒ Tom Mock - 10+ Guidelines for Better Tables in R


16 Mon, Dec 9

Lec 23

Generative art


πŸ“ HW 4
βœ… RQ 4

Wed, Dec 11

No Class

Prepare for Final Presentations



Finals Fri, Dec 13

Final

Project presentations @ 1:00 - 3:00pm
in CHEM 138


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