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 TOPIC MATERIALS DUE
1 M Mon, Mar 30 πŸ“complete welcome survey Welcome + data, R review slides01
1 W Wed, Apr 1 πŸ“š R basics
πŸ“š R4DS 28.1-28.5
πŸ“Ί git and GitHub for poets
πŸ“ Read syllabus
Github + reproducible reports slides02
02-example-unvotes
UN report to replicate

1 F Fri, Apr 3 πŸ“ 10 minute activity on markdown
πŸ“š R4DS Ch1
πŸ“Ί intro to ggplot
ggplot slides03
03-ggplot-intro
Survivor data
HW 1
2 M Mon, Apr 6 πŸ“š DataViz 17-21
Theming + Design slides04
TB Data

2 W Wed, Apr 8 πŸ“š DataViz 15
Maps/spatial data slides05
05-maps
ACS Data
HW 2
2 F Fri, Apr 10 πŸ“Ί 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, Apr 13 πŸ“š R4DS 3.1-3.4
Verbs slides07
07-verbs

3 W Wed, Apr 15 πŸ“š R4DS 3.5
πŸ“š R4DS 5.1-5.4
Groups and summarizing Tidy data slides08
08-dplyr2
HW 3
3 F Fri, Apr 17 πŸ“š R4DS 4
Code style slides09
4 M Mon, Apr 20 πŸ“š R4DS 19.1-19.3 Combining datasets slides10
10-combining

4 W Wed, Apr 22 πŸ“š R4DS 7.1-7.4
πŸ“š R4DS 17.1-17.3
Import data and dates/times slides11
11-import
HW 4
4 F Fri, Apr 24 NO CLASS - FEEL FREE TO TAKE A BREAK, CATCH UP, OR LEARN TO BUILD A WEBSITE OPTIONAL: building a website using GitHub Pages
Note: in YouTube tutorial, she clones repo slightly differently than we do. You can use usual procedure.
Getting started with GitHub Pages
YouTube Tutorial with Quarto and GitHub Pages

5 M Mon, Apr 27 πŸ“š R4DS 16
Working with factors slides12
12-factors
Portfolio 1
5 W Wed, Apr 29 πŸ“š R4DS 14
πŸ“š R4DS 15.1-15.5
Working with strings and Regex slides13
13-strings-regex

5 F Fri, May 1 πŸ“š MDSR 19.2
🌎 Google ngram viewer
Intro to Text Analysis slides14
14-text-case-study
HW 5
6 M Mon, May 4
🏝️ Midterm Break; no class

6 W Wed, May 6 πŸ“š The Trouble with Sentiment Analysis Text Analysis slides15
15-sentiment

6 F Fri, May 8 πŸ“š R4DS 25 Functions slides16
16-functions
Portfolio 2
7 M Mon, May 11



7 W Wed, May 13 πŸ“š MDSR 7.1-7.3 Iteration slides17
17-iteration
HW6
7 F Fri, May 15
Iteration II slides18
18-iteration-2

8 M Mon, May 18
APIs slides19
19-apis
HW7
8 W Wed, May 20 πŸ“š R4DS 24.2;24.5
πŸ“ install and test selectorGadget
Scraping I slides20
20-scraping
Final Project Idea Form
8 F Fri, May 22
Work session
Final Project Ranking Form
9 M Mon, May 25 🌎 Explore htmlWidgets gallery + source code
🌎 Explore NZ Earthquakes and source code
Intro to Interactivity slides22
22-interactivity
22-dashboard-example
HW8
Portfolio 3
9 W Wed, May 27 Pick one:
πŸ“Ί Shiny basics playlist
πŸ“šCh 1-2 of Mastering Shiny
Shiny 1 slides23
9 F Fri, May 29 Pick one:
πŸ“Ί Reactivity in shiny playlist
πŸ“šCh 3 of Mastering Shiny
Shiny 2 slides24
10 M Mon, Jun 1 Your demo (if presenting today)
Come ready to listen/ask questions (if not presenting today)
Project Demos
Groups presenting: abortion, colleges, pacs, partisanship
tbd Portfolio 4
10 W Wed, Jun 3 Your demo (if presenting today)
Come ready to listen/ask questions (if not presenting today)
Project Demos
Groups presenting: birds, lassa virus, plants, political geography
tbd HW9
11 M Mon, Jun 8
Final Project Due @ end of finals period (9:30 pm) tbd Final Project