Schedule
| Monday | 1:30 | – | 2:45 p.m. |
| Wednesday | 1:30 | – | 2:45 p.m. |
| Friday | 1:00 | – | 3:00 p.m. |
Sanders Classroom 006
| Monday | 1:30 | – | 2:45 p.m. |
| Wednesday | 1:30 | – | 2:45 p.m. |
| Friday | 1:00 | – | 3:00 p.m. |
Sanders Classroom 006
| Part 1: Foundations | Monday | Wednesday | Friday |
|---|---|---|---|
Introduction
|
Aug. 31Class 1Programming with data |
Sep. 2Class 2Expressions, values, and names |
Sep. 4Lab 0 |
Writing and evaluating code
|
Sep. 7No class |
Sep. 9Class 3Asking questions |
Sep. 11Lab 1Stormy weather |
Functions and sequences
|
Sep. 14Class 4Functions |
Sep. 16Class 5Data sequences |
Sep. 18Lab 2Much ado about lists |
Tabular data
|
Sep. 21Class 6Tables |
Sep. 23Class 7Working with tabular data |
Sep. 25Lab 3Candy analysis |
End of Part 1 |
Sep. 28Class 8Review |
Sep. 30Class 9Introduction to visualization |
Oct. 2Exam 1 |
| Part 2: Data manipulation and analysis | |||
Data cleaning
|
Oct. 5Class 10Data exploration and visualization |
Oct. 7Class 11Data sanitizing |
Oct. 9Lab 4Life of a student |
Combining perspectives
|
Oct. 12Class 12Grouping and aggregation |
Oct. 14Class 13Joining datasets |
Oct. 16Lab 5Movie time |
October break |
Oct. 19๐ |
Oct. 21๐ |
Oct. 23๐ฟ๏ธ |
Seeing relationships |
Oct. 26Class 14Relating two variables |
Oct. 28Class 15Advanced visualization |
Oct. 30Lab 6Squirrels! |
End of Part 2 |
Nov. 2Class 16Review |
Nov. 4Class 17Case study: Privacy and data linking |
Nov. 6Exam 2 |
| Part 3: Advanced topics | |||
Iteration and simulation
|
Nov. 9Class 18Iteration |
Nov. 11Class 19Simulation and probability |
Nov. 13Lab 7Simulation and random choice |
Sampling and prediction
|
Nov. 16Class 20Sampling and distributions |
Nov. 18Class 21Prediction |
Nov. 20Lab 8How faithful is Old Faithful? |
Working with text
|
Nov. 23Class 22Text classification |
Nov. 25Class 23Case study: Large language models |
Nov. 27No lab |
Dictionaries and data sources
|
Nov. 30Class 24Dictionaries |
Dec. 2Class 25JSON and Web APIs |
Dec. 4Lab 9The art of gathering data |
End of Part 3 |
Dec. 7Class 26Computational thinking and data science |
Dec. 9Lab 10Review Note that this is a Friday teaching day, so we meet at 1pm. |
Dec. 11๐ |
Final exams |
Dec. 14–18Exam 3To be scheduled by the registrar. |
||