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!
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 2/26 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 2/26 |
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 2/26 |
|
| 2/26 | Reshaping Data | Activity 10 (qmd) |
CP10 on Moodle HW5 (qmd) due 3/5 |
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 HW5 due 3/5 |
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/5 |
Week 8
| Date | Topic | In Class: Activity |
After Class: Checkpoint/Homework |
Additional Resources (Optional) |
|---|---|---|---|---|
| 3/10 | 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 HW6 due 3/13 |
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) |
Review for Quiz 2 | |
| 3/26 | Data Import | Activity 15 (qmd) | CP14 on Moodle 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 HW7 due 4/7 |
||
| 4/2 | EDA | Activity 16 | HW7 due 4/7 | 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 | HW8 (qmd) due 4/14 | |
| 4/9 | Crafting Sentences | Activity 18 | HW8 due 4/14 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 | Presenting Viz | Activity 19 | HW8 due 4/14 | |
| 4/16 | Written Communication: Peer Review | Activity 20 | Final One Number Story due 4/21 |
Week 13
| Date | Topic | In Class: Activity |
After Class: Checkpoint/Homework |
Additional Resources (Optional) |
|---|---|---|---|---|
| 4/21 | Present Data Visualization & Critique | Activity 21 | Final One Number Story due 4/21 | |
| 4/23 | Storyboarding | Activity 22 | Progress Reports on 4/30 |
Week 14
| Date | Topic | In Class: Activity |
After Class: Checkpoint/Homework |
Additional Resources (Optional) |
|---|---|---|---|---|
| 4/28 | Project Work Time | |||
| 4/30 | Project Progress Reports | Final Project Presentations on Final Exam Period |
Finals Week
Final project presentations will be during the final exams period at the following times:
| Section | Date | Time |
|---|---|---|
| Section 1 (TR 3:00-4:30) | Saturday 5/9 | 1:30pm-3:30pm |
| Section 2 (TR 3:00-4:30) | Friday 5/8 | 10:30am-12:30pm |