Schedule

Schedule for DS002R, Foundations of Data Science in R, Pomona College, Spring 2025

Here’s your roadmap for the semester! Each day, follow the general process outlined below:

date topic class materials due dates resources

Week 1
1.22.25

intro +
R + RStudio +
GitHub

Introduction
MDSR Prologue
Why Git? + monsters
Introduction
WS 1 - DS project

NSSD - Compromised Shoe Situation

Week 2
1.27.25

Data Viz

R4DS Visualize
graphics
ggplot
Data Viz
WS 2 - R
WS 3 - Tufte

HW 1 - due 1.30.25 (Thursday!)

Tufte. 1997. Visual and Statistical Thinking: Displays of Evidence for Making Decisions

Week 3
2.3.25

Data Viz

R4DS Visualize
graphics
ggplot
Data Viz
Data Verbs
WS 4 - ggplot
WS 5 - Verbs

HW 2 - due 2.3.25 (Monday going forward)

Week 4
2.10.25

Data Wrangling

R4DS Transform
wrangling
Data Verbs
Pivot + Join
WS 6 - Joining

HW 3 - due 2.10.25
Quiz 1 2.12.25

Week 5
2.17.25

Data Types

R4DS Factors
R4DS Strings
Text analysis
Data Types
WS 7 - String Variables
WS 8 - Factor Variables

Project 1 - due 2.19.25

Week 6
2.24.25

Regular Expressions

R4DS Regular expressions
Regular expressions
Regular expressions
WS 9 - Regular Expressions

HW 4 - due 2.25.25 (Tuesday going forward)
Quiz 2 2.26.25

Week 7
3.3.25

functions +
iteration

R4DS Fuctions
R4DS Iteration
Functions + Iteration
functions + iteration
WS 10 - Functions
WS 11 - map

Project 2 - due 3.5.25

Week 8
3.10.25

code review +
reprex

reproducible examples
Tidyverse style guide
Reproducible examples
help me help you
WS 12 - help me help you
WS 13 - probability sim

HW 5 - due 3.11.25

3.17.25

Spring Break

Week 9
3.24.25

iterations +
simulations

MDSR Simulations
Iterations
Iterations
WS 14 - model simulation
WS 15 - helper & hinderer

HW 6 - due 3.25.25
Quiz 3 3.26.25

Week 10
3.31.25

permutation tests

Permutation tests
Permutation tests
WS 16 - permutation test
WS 17 - ethics

Project 3 - due 4.2.25

Week 11
4.7.25

web scraping

R4DS Web scraping
Web scraping
Web scraping

HW 7 - due 4.8.25
Quiz 4 4.9.25

Week 12
4.14.25

SQL

R4DS Databases
MDSR Database querying
SQL
SQL DBMS
SQL clauses

Project 4 - due 4.16.25

Week 13
4.21.25

SQL

R4DS Databases
MDSR Database querying
SQL joins
SQL joins

HW 8 - due 4.22.25
Quiz 5 4.23.25

Week 14
4.28.25

Shiny

Matering Shiny
MDSR Interactive web apps with Shiny
Shiny
Shiny

Project 5 - due 4.30.25

Week 15
5.5.25

Fin

Quiz 6 5.7.25

presentations (?) 5.9.25

Week 16
5.13.25

Project 6 - due 5.13.25
+ presentations (?)