Week 1
Monday, Aug 31
Course Introduction & Statistical Computing
Slides
Wednesday, Sep 2
Data Visualization I: Principles. Problem Set 0 Released.
Slides
Activity
Problem Set 0
Readings
- Join Slack
- Gradescope course entry code: D82YW2
- For Wednesday: MDSR Chapter 2
Week 2
Monday, Sep 7
No Class: Holiday
Wednesday, Sep 9
Data Visualization II: Plotting with ggplot2
Readings
- For Wednesday: MDSR Chapter 3
Week 3
Monday, Sep 14
Data Visualization III: Advanced ggplot2 and customization
Tuesday, Sep 15 @ noon
Problem Set 0 Due, Problem Set 1 Released
Wednesday, Sep 16
Data Wrangling and asking good questions
Readings
- For Monday: Review MDSR Chapter 3
- For Wednesday: MDSR Chapter 4
Week 4
Monday, Sep 21
Animation and interactivity
Tuesday, Sep 22 @ noon
Problem Set 1 Due, Problem Set 2 Released
Wednesday, Sep 23
Data types and more wrangling
Readings
- For Monday: Review MDSR Chapter 4
Week 5
Monday, Sep 28
Joins and reshaping data
Tuesday, Sep 29 @ noon
Problem Set 2 Due, Problem Set 3 Released
Wednesday, Sep 30
Spatial data I
Readings
- For Monday: MDSR Chapters 5 and 6
- For Wednesday: MDSR Chapters 17 and 18
Week 6
Monday, Oct 5
Spatial data II
Tuesday, Oct 6 @ noon
Problem Set 3 Due, Problem Set 4 Released
Wednesday, Oct 7
shiny I (Project I Groups Assigned)
Readings
- For Monday: MDSR Chapters 17 and 18
- For shiny reference: Mastering Shiny, by Hadley Wickham
Week 7
Monday, Oct 12
shiny II (Project I Instructions Released)
Tuesday, Oct 13 @ noon
Problem Set 4 Due
Wednesday, Oct 14
Project 1 Work Day
Readings
- For shiny reference: Mastering Shiny, by Hadley Wickham
Week Fall Break
Saturday, Oct 17 - Sunday, Oct 25
No Class
Readings
- None this week
Week 8
Monday, Oct 26
Different classes in R
Wednesday, Oct 28
string manipulation and regular expressions
Readings
- For Wednesday: MDSR Chapter 19
Week 9
Monday, Nov 2
Project 1 Peer Feedback Day (Project 1 DRAFT due)
Tuesday, Nov 3 @ 10pm
Project I Written Peer Feedback Due
Wednesday, Nov 4
Control flow
Readings
- None this week
Week 10
Monday, Nov 9
Functions
Tuesday, Nov 10 @ noon
Problem Set 5 Released
Wednesday, Nov 11
Iteration: loops and functional programming
Sunday, Nov 15 @ 10pm
Project I Final Product and Data Scientist Statement Due
Readings
- None this week
Week 11
Monday, Nov 16
Parallel computing, ethics, and generative AI
Tuesday, Nov 17 @ noon
Problem Set 6 Released and Problem Set 5 Due
Wednesday, Nov 18
Local LLMs and `ellmer` Extensions
Readings
- For Monday: TBD
Week 12
Monday, Nov 23
R packages: introduction
Tuesday, Nov 24 @ noon
Problem Set 6 Due
Wednesday, Nov 25
R packages: documentation
Readings
- For R packages reference: R Packages, by Hadley Wickham and Jenny Bryan
Week 13
Monday, Nov 30
R packages: testing and dissemination
Wednesday, Dec 2
Project II Work Day
Readings
- For R packages reference: R Packages, by Hadley Wickham and Jenny Bryan
Week 14
Monday, Dec 7
Building your data science portfolio
Readings
- None this week
Week Finals
TBD
Final Project Presentations
All projects materials due at noon, presentations starting at 1pm.
Readings
- None this week