Schedule

Schedule for DS002R, Foundations of Data Science in R, Pomona College, Fall 2024

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

date topic class materials due dates resources

Week 1
8.26.24

intro +
R + RStudio +
GitHub

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

Week 2
9.2.24

no class Mon
Data Viz

R4DS Visualize
graphics
ggplot
Data Viz
WS 3 - Tufte

HW 1 - due 9.3

Week 3
9.9.24

Data Viz

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

HW 2 - due 9.10
Quiz 1 9.11

Week 4
9.16.24

Data Wrangling

R4DS Transform
wrangling
Data Verbs
Pivot + Join
WS 5 - verbs
WS 6 - joining

Project 1 - due 9.18

Week 5
9.23.24

Data Types

R4DS Factors
R4DS Strings
Text analysis
Data Types
WS 7 - strings

HW 3 - due 9.24
Quiz 2 9.25

Week 6
9.30.24

Regular Expressions

R4DS Regular expressions
Regular expressions
Regular expressions
WS 8 - reg exp 1
WS 9 - reg exp 2

Project 2 - due 10.2

Week 7
10.7.24

functions +
iteration

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

HW 4 - due 10.8
Quiz 3 10.9

Week 8
10.14.24

no class Mon
code review +
reprex

reproducible examples
Tidyverse style guide
Reproducible examples
help me help you
WS 11 - map

Week 9
10.21.24

iterations +
simulations

MDSR Simulations
Iterations
Iterations
WS 12 - probability simulation
WS 13 - model simulation

HW 5 - due 10.22

Week 10
10.28.24

permutation tests

Permutation tests
Permutation tests
WS 14 - helper test

HW 6 - due 10.29
Quiz 4 10.30

Week 11
11.4.24

web scraping

R4DS Web scraping
Web scraping
Web scraping
WS 15 - css selector
WS 16 - rvest

Project 3 - due 11.6

Week 12
11.11.24

SQL

R4DS Databases
MDSR Database querying
SQL
SQL DBMS
SQL clauses
WS 17 - sql database
WS 18 - sql + R

HW 7 - due 11.12
Quiz 5 11.13

Week 13
11.18.24

SQL

R4DS Databases
MDSR Database querying
SQL joins
SQL joins
WS 19 - sql clauses
WS 20 - sql joins

Week 14
11.25.24

Shiny
no class Wed

Matering Shiny
MDSR Interactive web apps with Shiny
Shiny
Shiny
WS 21 - shiny

Project 4 - due Tuesday 11.26

Week 15
12.2.24

Fin

Quiz 6 12.4

presentations (?) 12.6

Week 16
12.9.24

Project 5 - due 12.9
+ presentations (?)