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

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

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

1/20 R functions and the grammar of visualization I
[slides]

HW0 out

1/24 R functions and the grammar of visualization II
[slides]

Module 2: Basic Visualization and Data Engineering
1/27 Data Visualization Concepts I
[slides] [github]

HW0 due 1/27 @ 11:59pm PT

1/30, Last day to drop a full-semester summer class without a W grade
1/31 Data Visualization Concepts II
[slides] [github]

Group arrangement due 1/30 @ 11:59pm PT HW1 out

2/3 Basic data visualization in R I
[slides]

2/7 Basic data visualization in R II
[slides]

HW1 due 2/6 @ 11:59pm PT
HW2 out

2/10 Data transformation with dplyr I
[slides]

2/14 Data transformation with dplyr II
[slides]

HW2 due 2/13 @ 11:59pm PT
HW3 out

2/17 Data wrangling with tibbles, readr and tidyr I
Optional:
Data wrangling with stringr, forcats
[slides] [slides2]

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

HW3 due 2/20 @ 11:59pm PT
HW4 out

2/24 Visualizing relational data
[slides]

Module 3: Advanced Visualization
2/28 Introduction to Shiny interactive visualization web app I
[slides]

HW4 due 2/27 @ 11:59pm PT HW5 out

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

Project proposal due 3/2 @ 11:59pm PT

3/7 No classes - Spring Break
3/10 No classes - Spring Break
3/14 Introduction to Shiny interactive visualization web app II
[slides]

3/17 Introduction to Shiny interactive visualization web app III
[slides]

3/21 Exploratory data analysis and more data visualization
[slides]

3/24 Visualization by PCA I
[slides]

3/28 Visualization by PCA I
[slides]

3/31 Visualization by PCA II
[slides]

HW5 due 3/30 @ 11:59pm PT

4/4 Additional Workshop
[github]
  • Deep learning, Goodfellow, Ian, et al. Ch 6 MLP

4/7 Additional Workshop
[github]
  • Deep learning, Goodfellow, Ian, et al. Ch 6 MLP

Project and Slides due 4/10 @ 11:59pm PT
4/11 Project Presentation

Peer Review and Intra-Group Evaluation due 4/15 @ 11:59pm PT