| Week | Date | Topic | Prepare | Materials | In Class | Assignments |
|---|---|---|---|---|---|---|
| 1 | Tue 08/25 | Hello World | Take Getting to Know you Survey | π₯οΈ slides 01 π Syllabus |
Hello world slides - motivating survey Start HW 0 |
π hw00 Due Thu 8/27 |
| Thu 08/27 | Meet the Toolkit | π r4ds - intro (read only, do not install stuff) | π ims - chp 1 πIntro to R π₯ Meet the Toolkit:: Programming π₯ Meet the Toolkit::Git |
πAE01 - Meet Quarto in Jupyterhub with UNvotes. Due end of class 8/27 | π hw01 Due Mon 8/31 | |
| 2 | Tue 09/01 | Data Visualization | π R4DS Ch1 | π₯ Data Viz (23 min) (wk2-d01) π₯οΈwk2-d01 code along | π AE02- Hello git π₯οΈ wk2-d01 code along |
Render, commit and push all completed wk2 code alongs by Mon 9/7 |
| Thu 09/03 | π₯ ggplot2 (21 min) π₯οΈ wk2-d02 code along |
π ims - chp 5 π₯Numerical viz (24 min) π₯οΈwk2-d03 code along π ims - chp 4 π₯Categorical viz (6 min) π₯οΈwk2-d04 code along |
π₯οΈwk2-d03 code along | Finish d04 | ||
| 3 | Tue 09/08 | Data Wrangling - single data frame | Clone your wk3 repo into a new R Project in Jupyterhub π R4DS Ch 3.1β3.4 Data transformation |
π₯Grammer of data wrangling (13 min) π₯οΈ wk3-d01 code along π₯Working with a single data frame (33 min) π₯οΈwk3-d02 code along |
βQuiz 1 π₯οΈ wk3-d01 π₯οΈ Start wk3-d02 |
Render, commit and push all completed wk3 code alongs by Monday 9/14 |
| Thu 09/10 | π R4DS Ch4 - Workflow basics | π AE03 - Gerrymandering (Due 9/14) | πStatistial Programming - Small mistake big impact [Persuall assignment] (Due 9/14) | |||
| 4 | Tue 09/15 | Exploratory Data Analysis | πData Analysis in R - Ch 2.3 only | πR4DS Chapter 10 π₯οΈwk4-d01 EDA |
Side quest - install full toolkit lcoally | πHW02 Exploring SF AirB&B listings. Due Fri 9/25 β HW02 key π₯οΈ wk4-d01 (Due 9/17) |
| Thu 09/17 | Bring paper, pencil and eraser | Revisit AE01 - UN votes |
||||
| 5 | Tue 09/22 | Data types, importing, recoding | π₯wk5-d01 data types (30min) π₯οΈ wk5-d01 code along |
π₯wk5-d02 data classes (19 min) π₯οΈ wk5-d02 code along πR4DS Chapter 5: Tidy data πR4DS Ch 17.1β17.3: Datetimes πR4DS Ch 16: Factors |
π₯οΈ wk5-d02 | |
| Thu 09/24 | π₯wk5-d03 data import (32 min) π₯οΈ wk5-d03 code along |
πR4DS Ch 7: Data import | πAE04 | AE04 - due EOD π₯οΈ wk5 code alongs (Due Mon 9/28) |
||
| 6 | Tue 09/29 | Data Wrangling: joins & pivoting | πPre-read: Project Overview |
π₯wk6-d01 multiple df (17 min) π₯οΈ wk6-d01 code along πR4DS Ch 19.1β19.3: Joins π₯wk6-d02 reshaping (20min) π₯οΈ wk6-d02 code along πR4DS Ch 5: Tidying (reshaping) π₯wk6-d03 recoding data (20 min) π₯οΈ wk6-d03 code along |
Collab Q&A Project Introduction & phase 1 Pre-Survey |
Project 1 phase 1 due end of class Project 1 phase 2 (Due 10/5) HW 3 (Due Fri 10/9) |
| Thu 10/01 | Collaborative Git | πAtlassian tutorials references | πAE05 Collab git - Intro to branching, PR's, and merging changes | π₯οΈ wk6 code alongs (Due 10/2 EOD) | ||
| 7 | Tue 10/06 | Quarto websites | How to prepare for Quiz 2 Install usethis packages Check your github PAT is functional. See AE06 step 0 |
Quarto Websites | βQuiz 2 πAE06 |
Submit AE06 url to Canvas by Thursday EOD |
| Thu 10/08 | Team repo 608 presentations |
Project 1 phase 3 collab work | Project 1 phase 3 Due 10/13 EOD Watch at least 1 608 project presentation and write a reflection (Due Fri 10/16) |
|||
| 8 | Tue 10/13 | Midterm | Exam review, project work time | Project 1 phase 4 (Due Wed 10/21) | ||
| Thu 10/15 | Midterm study guide | Take home instructions | βοΈMidterm | |||
| 9 | Tue 10/20 | LLMs as Tools | π Anonymous survey (Due Mon 10/19) π Read Drexel paper in Perusall |
π₯οΈ LLMs as coding assitants | π AE07: Trim AI slop | Peer Review & Reflection (Canvas) Due 10/23 Weekly ethics reading topics Due 10/25 |
| Thu 10/22 | Data protections and privacy law | π₯οΈ Data Privacy | π§© Data Privacy jigsaw lecture β Knowledge check: which law applies? |
|||
| 10 | Tue 10/27 | Web scraping | π₯ Web scraping (14 min) π₯Scraping considerations(8 min) | πR4DS Ch 24 π₯οΈ Scraping Checklist |
AE 08 | HW04 - Follow the money (Due 11/02) Weekly ethics reading topics Due 11/02 Post project research survey |
| Thu 10/29 | Functions & Iteration | π₯ Functions(22 min) - through slide 38 in the code along | πR4DS Ch 25 π₯οΈ wk10-d02 code along π₯Iteration(14 min) |
Second half of wk10-d02 (Starting at Scraping all the speeches) Second half of AE08 |
Week 10 code alongs | |
| 11 | Tue 11/03 | Language of Models | π₯ The language of models(27 min) | π ims - chp 7.1-7.2 π₯οΈ Linear Models |
AE09 | HW 05 - Modeling (Due 11/16) Weekly ethics reading topics Due 11/09 |
| Thu 11/05 | Simple Linear Regression | π₯ Fitting and interpreting models(30 min) | Quiz 3 (Data privacy, scraping, functions, iteration) Study Guide |
DATA 385: Introduction to Data Science
This page contains an outline of the topics, content, and assignments for the semester. Note that this schedule will be updated as the semester progresses and the timeline of topics and assignments might be updated throughout the semester.
Last Updated: Sun Nov 01 10:34:59 PM