Schedule

The schedule below is a tentative outline of our plans for the semester.

For each class period, please start by reviewing the associated Learning Goals, review/finish the daily activity (turn in exercises for assignments by deadline), and watch/read the indicated optional videos/readings to supplement your understanding.

Warning

Some links to future material (activity pages and QMDs and HW files) are broken. This is because I haven’t gotten them ready to post yet. The links will work closer to the time they are relevant.

If you find other broken links, please let me know!


Assignment due dates

Homeworks

  • HW6 (qmd) due Thursday 4/2
  • HW7 (qmd) due Thursday 4/9
  • HW8 (qmd) due Thursday 4/16

Project milestones

  • Milestone 1: Pre-project survey - due Friday 4/3 by midnight
  • Milestone 2: Project interest form - due Wednesday 4/8 by 11am (important so that I can form tentative groups for tomorrow’s class)
  • Milestone 3: Progress report 1 - due Wednesday 4/15 by midnight
  • Milestone 4: One number story
    • Draft due in class 4/21 (for an in-class peer review activity)
    • Final version due Friday 4/24 by midnight
  • Milestone 5: One picture story - due in class 4/23 (for an in-class peer review activity)
  • Milestone 6: Progress report 2 - due Friday 4/31 by midnight


Week 1

Date Topic In Class:
Activity
After Class:
Checkpoint/Homework
Additional Resources
(Optional)
1/22 Introductions Activity 1 CP1 on Moodle
Fill out pre-course survey and data collection survey
Readings:
Tidy Data, by Wickham, Çetinkaya-Rundel, & Grolemund

Videos:
Setting up for success in the course, by Lisa Lendway
Introduction to RStudio, by Alicia Johnson
Check version of R and RStudio, by Lisa Lendway
RStudio tour, by Lisa Lendway

Week 2

Date Topic In Class:
Activity
After Class:
Checkpoint/Homework
Additional Resources
(Optional)
1/27 RStudio Workshop Activity 2 (qmd) CP2 on Moodle
HW1 (exercises from today’s activity) due 1/29
Readings:
Introduction to Quarto, by Wickham, Çetinkaya-Rundel, & Grolemund
1/29 Data Viz Activity 3 (qmd) CP3 on Moodle
HW2 (qmd) due 2/10
Engagement Promise due 2/3
Readings:
Data visualization, by Wickham, Çetinkaya-Rundel, & Grolemund
Layered grammar of graphics, by Wickham, Çetinkaya-Rundel, & Grolemund
A grammar for graphics (Chp 3), by Baumer, Kaplan, and Horton
Aesthetic mapping (Chp 2), by Wilke
Visualizing distributions (Chp 7), by Wilke
Telling a Story (Chp 29), by Wilke

Videos:
Intro to ggplot , by Lisa Lendway

Week 3

Date Topic In Class:
Activity
After Class:
Checkpoint/Homework
Additional Resources
(Optional)
2/3 Bivariate Viz Activity 4 (qmd) CP4 on Moodle
HW2 due 2/10
Readings:
Visualizing amounts (Chp 6), by Wilke

Videos:
ggplot demo, Lisa Lendway
Common ggplot mistakes, Lisa Lendway
2/5 Multivariate Viz Activity 5 (qmd) CP5 on Moodle
HW2 due 2/10
Readings:
Visualize This (Chp 7), by Yau

Videos:
More ggplot, Lisa Lendway

Week 4

Date Topic In Class:
Activity
After Class:
Checkpoint/Homework
Additional Resources
(Optional)
2/10 Spatial Viz Activity 6 (qmd) CP6 on Moodle
HW2 due 2/10
HW3 (qmd) due 2/17
Readings:
Visualize This (Chp 8), by Yau
Spatial data visualization (Chp 17, intro and 17.1), by Baumer et al. 

Videos:
Plotting data on a map with ggmap, Lisa Lendway
Glamour of graphics, Will Chase (slides here)
2/12 Effective Viz Activity 7 (qmd) CP7 on Moodle
HW3 due 2/17
Review for Quiz 1
Readings:
Equity Awareness for Data Visualizations, by Urban Institute
Telling a story (Chp 29), by Wilke

Week 5

Date Topic In Class:
Activity
After Class:
Checkpoint/Homework
Additional Resources
(Optional)
2/17 Wrangling Verbs Activity 8 (qmd) CP8 on Moodle
HW4 (qmd) due 3/3
Review for Quiz 1
Readings:
Data transformation, by Wickham, Çetinkaya-Rundel, & Grolemund
Data wrangling on one table, by Baumer, Kaplan, and Horton

Videos:
Intro to dplyr, Lisa Lendway
Demonstration of dplyr, Lisa Lendway
2/19 Quiz 1 - Viz CP8 on Moodle
HW4 due 3/3

Week 6

Date Topic In Class:
Activity
After Class:
Checkpoint/Homework
Additional Resources
(Optional)
2/24 Wrangling Practice Activity 9 (qmd) CP9 on Moodle
HW4 due 3/3
Reflection 1 due 3/4
2/26 Reshaping Data Activity 10 (qmd)

CP10 on Moodle
HW4 due 3/3
HW5 (qmd) due 3/13
Reflection 1 due 3/4
Readings:
Pivoting and narrow v. wide formats, by Wickham, Çetinkaya-Rundel, & Grolemund
Reshaping data, by Baumer, Kaplan, and Horton

Videos:
Demonstration of pivoting, Lisa Lendway

Week 7

Date Topic In Class:
Activity
After Class:
Checkpoint/Homework
Additional Resources
(Optional)
3/3 Joins Activity 11 (qmd) CP11 on Moodle
HW4 due 3/3
HW5 due 3/13
Reflection 1 due 3/4
Readings:
Joins, by Wickham, Çetinkaya-Rundel, & Grolemund
Data wrangling on multiple table, by Baumer, Kaplan, and Horton

Videos:
Demonstration of joining data, Lisa Lendway
3/5 MSCS Capstone Days! NO CLASS HW5 due 3/13
CP10.5 (Capstone Reflection) due 3/6

Week 8

Date Topic In Class:
Activity
After Class:
Checkpoint/Homework
Additional Resources
(Optional)
3/10 Mid-course interview with philosophy professor Samuel Asarnow; Working with character data: Factors Activity 12 (qmd) CP12 on Moodle
HW6 (qmd) due 3/13
Readings:
Factors, by Wickham, Çetinkaya-Rundel, & Grolemund
Videos:
Working with factors using forcats, Lisa Lendway
3/12 Working with character data: Strings Activity 13 (qmd) CP13 on Moodle
HW5 due 3/13
HW6 due 3/26
Reading:
Strings, by Wickham, Çetinkaya-Rundel, & Grolemund
Regular expressions, by Baumer, Kaplan, and Horton

Tutorials and tools:
Working with strings, by Lisa Lendway
RegExplain RStudio addin by Garrick Aden-Buie
regexr exploration tool
🌸🌷🌻 Spring Break! 3/14-3/22 🌻🌷🌸

Week 9

Date Topic In Class:
Activity
After Class:
Checkpoint/Homework
Additional Resources
(Optional)
3/24 Midsemester Review Midterm Review
Activity 14 (qmd)
HW6 (qmd) due 4/2
Review for Quiz 2
3/26 Data Import Activity 15 (qmd) CP14 on Moodle
HW6 due 4/2
HW7 (qmd) due 4/7
Readings:
Data import, by Wickham, Çetinkaya-Rundel, & Grolemund
Missing data, by Wickham, Çetinkaya-Rundel, & Grolemund
Data intake, by Baumer, Kaplan, and Horton

Videos:
Using the import wizard, Lisa Lendway

Week 10

Date Topic In Class:
Activity
After Class:
Checkpoint/Homework
Additional Resources
(Optional)
3/31 Quiz 2 - Wrangling CP14 on Moodle
HW6 due 4/2
Pre-project survey due 4/3
4/2 EDA Activity 16 HW6 due 4/2
Pre-project survey due 4/3
HW7 (qmd) due 4/9
Readings:
Exploratory Data Analysis, by Wickham, Çetinkaya-Rundel, & Grolemund
Exploratory Data Analysis Checklist, by Peng

Week 11

Date Topic In Class:
Activity
After Class:
Checkpoint/Homework
Additional Resources
(Optional)
4/7 Project Brainstorming Activity 17 HW7 due 4/9
Project interest form due 4/8 by 11am
4/9 Project Narrowing Activity 18 HW7 due 4/9
HW8 (qmd) due 4/16
Work on Project Data + One Number Story (draft due 4/16 in class)

Week 12

Date Topic In Class:
Activity
After Class:
Checkpoint/Homework
Additional Resources
(Optional)
4/14 Crafting Sentences Activity 19 HW8 due 4/16
Work on Project Data and One Number Story (draft due 4/21 in class)
4/16 Presenting Viz Activity 20 HW8 due 4/16

Week 13

Date Topic In Class:
Activity
After Class:
Checkpoint/Homework
Additional Resources
(Optional)
4/21 Peer Review: Writing Activity 21 HW8 due 4/16
Final One Number Story due 4/24
4/23 Peer Review: Visualizations Activity 22 Final One Number Story due 4/24

Week 14

Date Topic In Class:
Activity
After Class:
Checkpoint/Homework
Additional Resources
(Optional)
4/28 Storyboarding Activity 23 Progress Reports due 4/31
4/30 End-of-course surveys & project work time Progress Reports due 4/31
Final Project Presentations during Final Exam Period

Finals Week

Final project presentations will be during the final exams period at the following times:

(We’re just following the official final exam schedule.)

Section Date Time Instructor
Section 1 (TR 1:20-2:50) Saturday 5/9 1:30pm-3:30pm Myint
Section 2 (TR 3:00-4:30) Friday 5/8 10:30am-12:30pm Myint
Section 3 (TR 9:40-11:10) Thursday 5/7 8:00am-10:00am Drake (our section)