Stat 220: Intro to Data Science

This page contains an outline of the topics, content, and assignments for the term. Note that this schedule will be updated as the term progresses and the timeline of topics and assignments might be updated. Any major changes to due dates will be announced in class and indicated in bold here.

WEEK DOW DATE PREPARE REFERENCE TOPIC MATERIALS DUE
1 M Mon, Sep 14 πŸ“complete welcome survey
Welcome + data, R review slides01
01-example-tuition

1 W Wed, Sep 16 πŸ“š R basics
πŸ“Ί git and GitHub for poets
πŸ“ Read syllabus and pass syllabus quiz to activate tokens
πŸ“š R4DS 28.1-28.5
Github + reproducible reports slides02
02-example-lego
Lego report to replicate

1 F Fri, Sep 18 πŸ“ 10 minute activity on markdown
πŸ“Ί intro to ggplot
πŸ“š R4DS Ch1
ggplot slides03
03-ggplot-intro
HW 1
2 M Mon, Sep 21 πŸ“š Skim the entire reference reading for today, pick one β€œrule” and summarize it
πŸ“š DataViz 17-21
Theming + Design slides04
04-customizing-plots

2 W Wed, Sep 23
πŸ“š DataViz 15
Maps/spatial data slides05
05-maps
HW 2
2 F Fri, Sep 25 πŸ“Ί first 15 minutes of Accessible Data Science Beyond Visual Models
πŸ“š Skim Writing Alt Text to Communicate the Meaning in Data Visualizations

Accesibility for data viz slides06
3 M Mon, Sep 28 🌎 Skim ?nycflights23::flights` in the console and jot down 2 questions you could answer with this data πŸ“š R4DS 3.1-3.4
Verbs slides07
07-verbs

3 W Wed, Sep 30 🌎 Watch the pivot_longer/pivot_wider animations to get a feel for reshaping before we do it live
πŸ“š Read portfolio 1 prompt and jot down any questions
πŸ“š R4DS 3.5
πŸ“š R4DS 5.1-5.4
Groups and summarizing Tidy data slides08
08-dplyr2
HW 3
3 F Fri, Oct 2
πŸ“š R4DS 4
Code style tbd Lab Quiz 1
4 M Mon, Oct 5
πŸ“š R4DS 19.1-19.3 Combining datasets tbd
4 W Wed, Oct 7 πŸ“ Open [ADD CSV] in a plain text editor (not Excel) and note anything that looks β€œoff” πŸ“š R4DS 7.1-7.4
πŸ“š R4DS 17.1-17.3
Import data and dates/times tbd HW 4
Portfolio 1
4 F Fri, Oct 9
πŸ“š R4DS 16
Working with factors tbd
5 M Mon, Oct 12
πŸ“š R4DS 14
πŸ“š R4DS 15.1-15.5
Working with strings and Regex tbd
5 W Wed, Oct 14 🌎 Google ngram viewer πŸ“š MDSR 19.2
Intro to Text Analysis tbd HW 5
5 F Fri, Oct 16 πŸ“š The Trouble with Sentiment Analysis
Text Analysis tbd Lab Quiz 2
6 M Mon, Oct 19

🏝️ Midterm Break; no class tbd
6 W Wed, Oct 21
πŸ“š R4DS 25 Functions tbd
6 F Fri, Oct 23
πŸ“š MDSR 7.1-7.3 Iteration tbd HW6
7 M Mon, Oct 26

Iteration II tbd
7 W Wed, Oct 28 πŸ“šWhat is an API?
πŸ“ sign up for a census API key
πŸ“šR4DS 23 (skip case studies)
APIs tbd HW7
7 F Fri, Oct 30

Scraping I tbd Lab Quiz 3 , [Final Project Idea Form]
8 M Mon, Nov 2 πŸ“ install and test selectorGadget πŸ“š R4DS 24.2;24.5
Scraping II tbd [Final Project Ranking Form]
[Portfolio 2]
8 W Wed, Nov 4 🌎 Explore htmlWidgets gallery + source code
🌎 Explore NZ Earthquakes and source code

Intro to Interactivity tbd HW8
8 F Fri, Nov 6 Pick one:
πŸ“Ί Shiny basics playlist
πŸ“šCh 1-2 of Mastering Shiny

Shiny 1 tbd
9 M Mon, Nov 9 Pick one:
πŸ“Ί Reactivity in shiny playlist
πŸ“šCh 3 of Mastering Shiny

Shiny 2 tbd
9 W Wed, Nov 11

Shiny 3 tbd Final Project sketch
9 F Fri, Nov 13
πŸ“šMDSR 15.1-15.4 SQL tbd [Portfolio 3]
10 M Mon, Nov 16

Project Demos tbd
10 W Wed, Nov 18

Project Demos tbd HW9


Fri, Nov 20

🏝️ Reading days tbd


Mon, Nov 23

Final Project Due @ noon tbd [Final Project]