Schedule

Acknowledgements

Styling and infrastructure for this page inspired by related syllabi produced by Ben Baumer and R. Jordan Crouser.

Tip

All readings for this course will be available in our course Perusall, which is linked in Moodle. I encourage you to complete the readings there so that you can leave comments and questions as they come up.

September 05, 2025

What is Data Science?

September 08, 2025

Data Fundamentals

Fill out First Day of Class Questionnaire in Moodle
Contact me if you will be using a Chromebook
Create a GitHub account if you don’t have one
Accept SDS 192 Labs Assignment

Course slides here

Exercise here

September 10, 2025

Introduction to R

Getting Started , Ismay, Chester and Albert Y. Kim (2021). Modern Dive: Statistical Inference via Data Science. CRC Press. (Visited on Jan. 14, 2022). Read in Perusall

Complete Syllabus Quiz in Perusall

Course slideshere

Exercise Instructions here
Exercise Templatehere

September 12, 2025

Lab: Understanding Datasets

September 15, 2025

Grammar of Graphics

2. Data Visualization , Baumer, Benjamin S., Daniel T. Kaplan, and Nicholas J. Horton (2021). Modern Data Science with R. 2nd. CRC Press. (Visited on Jan. 14, 2022). Read in Perusall

Course slides here

Exercise Instructions here
ggplot2 cheatsheet

September 17, 2025

Visualization Conventions

September 19, 2025

Lab: Designing Effective Data Visualizations

September 22, 2025

Frequency Plots

2. Data Visualization , Ismay, Chester and Albert Y. Kim (2021). Modern Dive: Statistical Inference via Data Science. CRC Press. (Visited on Jan. 14, 2022). Read in Perusall

Project 1 Assigned

Course slides here

Exercise Instructions here
Exercise Template
ggplot2 cheatsheet

September 24, 2025

Boxplots

September 26, 2025

Lab: Visualizing Data

September 29, 2025

Introduction to git and GitHub

Bryan, Jennifer (2018). “Excuse Me, Do You Have a Moment to Talk About Version Control?” In: The American Statistician 72.1. Publisher: Taylor & Francis _eprint: https://doi.org/10.1080/00031305.2017.1399928, pp. 20-27. (Visited on Jan. 14, 2022). Read in Perusall

October 01, 2025

Introduction to Open Source

October 03, 2025

Lab: Collaborating via GitHub

October 06, 2025

Data Wrangling Verbs

3. Data Wrangling , Ismay, Chester and Albert Y. Kim (2021). Modern Dive: Statistical Inference via Data Science. CRC Press. (Visited on Jan. 14, 2022). Read in Perusall

Course slides here

dplyr Cheatsheet

October 08, 2025

Data Wrangling in R

Lab 4 Due

Exericse Instructionshere
Exercise Templatehere
dplyr Cheatsheet

October 10, 2025

Lab: Data Wrangling

October 13, 2025

No Class

October 15, 2025

Review

Lab 5 Due

Course slides are here

Midterm Review here
Exercise Instructions here
Exercise Template here

October 17, 2025

Introduction to FEC Data

October 20, 2025

Mid-Term Exam

In-Class Midterm Exam

October 22, 2025

Joining Datasets

5. Data wrangling on multiple tables , Baumer, Benjamin S., Daniel T. Kaplan, and Nicholas J. Horton (2021). Modern Data Science with R. 2nd. CRC Press. (Visited on Jan. 14, 2022). Read in Perusall

Course slides are here

dplyr Cheatsheet
Midterm reassessment instructions here

October 24, 2025

Lab: Joining Datasets

October 27, 2025

Reshaping Datasets

6. Tidy Data , Baumer, Benjamin S., Daniel T. Kaplan, and Nicholas J. Horton (2021). Modern Data Science with R. 2nd. CRC Press. (Visited on Jan. 14, 2022). Read in Perusall
26. Parsing dates and times , list() Read in Perusall

Course slides are here

tidyr Cheatsheet

October 29, 2025

Tidying Datasets

October 31, 2025

Lab: Pivoting and Tidying Datasets

November 03, 2025

Writing Functions

7. Iteration , Baumer, Benjamin S., Daniel T. Kaplan, and Nicholas J. Horton (2021). Modern Data Science with R. 2nd. CRC Press. (Visited on Jan. 14, 2022). Read in Perusall

Course slides are here

Exericse Instructionshere
Exercise Templatehere

November 05, 2025

Iteration

November 07, 2025

Lab: Programming in R

November 10, 2025

Map Projections and Spatial Thinking

17. Working with geospatial data (17.1-17.3) , Baumer, Benjamin S., Daniel T. Kaplan, and Nicholas J. Horton (2021). Modern Data Science with R. 2nd. CRC Press. (Visited on Jan. 14, 2022). Read in Perusall

November 12, 2025

Introduction to Leaflet

November 14, 2025

Lab: Mapping Point Data in Leaflet

November 17, 2025

Polygon Mapping in Leaflet

17. Working with geospatial data (17.4-17.8) , Baumer, Benjamin S., Daniel T. Kaplan, and Nicholas J. Horton (2021). Modern Data Science with R. 2nd. CRC Press. (Visited on Jan. 14, 2022). Read in Perusall

Project 3 Assigned

MP3 Template Your team name should be a string with your team members’ last names.

Leaflet Guide

November 19, 2025

How to Lie with Maps

November 21, 2025

Lab: Mapping Polygon Data with Leaflet

November 24, 2025

Review

November 26, 2025

No Class

November 28, 2025

No Class

December 01, 2025

Working with APIs

December 03, 2025

Advanced APIs

December 05, 2025

Lab: Working with APIs

December 08, 2025

Work on Group Projects in Class

December 10, 2025

Wrap-up