Date Lecture Readings Logistics
Module 1: Introduction
5/9 Course introduction and expectations
  • Instructor's brain

5/11 Basic of R I
[slides] [slides2]
  • R4E "Basics of R"
  • R4E "Advanced Data Structure"

5/16 Basic of R II
[slides] [slides2]
  • R4E "Basics of R"
  • R4E "Advanced Data Structure"

5/18 R functions and the grammar of visualization I
[slides]

Group arrangement due 5/17 (Extended to 5/25) @ 11:59pm ET

5/23 R functions and the grammar of visualization II
[slides]

Module 2: Basic Visualization and Data Engineering
5/25 Data Visualization Concepts I

HW1 out

5/29, Last day to drop a full-semester summer class without a W grade
5/30 No classes - Memorial Day
6/1 Data Visualization Concepts II

6/6 Basic data visualization in R I
[slides]

6/8 Basic data visualization in R II
[slides]

HW1 due 6/7 @ 11:59pm ET
HW2 out

6/13 Data transformation with dplyr I
[slides]

6/15 Data transformation with dplyr II
[slides]

HW2 due 6/14 @ 11:59pm ET
HW3 out

6/20 No classes - Juneteenth observed
6/22 Data wrangling with tibbles, readr and tidyr I
Optional:
Data wrangling with stringr, forcats
[slides] [slides2]

HW3 due 6/21 @ 11:59pm ET
HW4 out

6/27 Data wrangling with tibbles, readr and tidyr II
Optional:
Data wrangling with stringr, forcats
[slides] [slides2]

6/29 Visualizing relational data
(Additional) Visualization by PCA
[slides] [slides2]

HW4 due 6/28 @ 11:59pm ET

7/4 No classes - Independence Day
Module 3: Advanced Visualization
7/6 Introduction to Shiny interactive visualization web app I
[slides]

Project proposal due 7/5 @ 11:59pm ET
HW5 out

7/11 Introduction to Shiny interactive visualization web app II
[slides]

7/13 Introduction to Shiny interactive visualization web app III
[slides]

7/18 Exploratory data analysis and more data visualization I
[slides]

HW5 due 7/21 @ 11:59pm ET
HW6 out

7/20 Exploratory data analysis and more data visualization II
[slides]

7/25 No classes
7/27

HW6 due 7/26 @ 11:59pm ET

Project and Slides due 7/31 @ 11:59pm ET
8/1 Project presentation

Peer Review and Intra-group Evaluation due 8/1 @ 11:59pm ET