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

9/15 Basic of R I
  • R4E "Basics of R"
  • R4E "Advanced Data Structure"

9/18 Basic of R II
  • R4E "Basics of R"
  • R4E "Advanced Data Structure"

9/22 R functions and the grammar of visualization I

9/25 R functions and the grammar of visualization II

HW1 out

Module 2: Basic Visualization and Data Engineering
9/29 R functions and the grammar of visualization II

Group arrangement due 9/28 @ 11:59pm

9/29, Last day to drop a full-semester fall class without a W grade
10/2 Data Visualization Concepts I

10/6 Data Visualization Concepts II Basic data visualization in R I
(Guest Lecturer - Nan):
Visualization and Color Design

HW1 due 10/5 @ 11:59pm

10/9 Basic data visualization in R II

HW2 out

10/13 Data transformation with dplyr I

10/16 Data transformation with dplyr II

HW2 due 10/15 @ 11:59pm
HW3 out

10/20 Data wrangling with tibbles, readr and tidyr I

10/23 Data wrangling with tibbles, readr and tidyr II
Optional:
Data wrangling with stringr, forcats and lubridate

Project proposal due 10/22 @ 11:59pm
HW3 due 10/22 @ 11:59pm
HW4 out

10/27 Visualizing relational data

Module 3: Advanced Visualization
10/30 Introduction to Shiny interactive visualization web app I

HW4 due 10/29 @ 11:59pm
HW5 out

11/3 Introduction to Shiny interactive visualization web app II

11/6 Introduction to Shiny interactive visualization web app III

11/10 Data analytics web apps with Shiny

11/13 Exploratory data analysis and more data visualization I

HW5 due 11/12 @ 11:59pm
HW6 out

11/17 Exploratory data analysis and more data visualization II

11/20 Moved to 11/24

HW6 due 11/23 @ 11:59pm

11/24 Additional topics and Workshop
(Guest Lecturer - Jinhui Zhao, Qibin Tan, and Wenxin Liu):
Find jobs in industry

11/27 No classes - Thanksgiving
Project and Slides due Mon 11/30 @ 11:59pm
12/1, 12/4, 12/8, 12/11 Project presentation