Schedule

Week 1

Date Class Materials Supplemental Materials Labs
Mon Introduction to Data
slides | colab
Tue Introduction to Notebooks and Colab
Wed Relationships between Categorical Variables
slides | colab
Lab 1A Assigned
Thu Comparing COVID Fatalities
Fri Quantitative Variables
slides | colab
"The Shock of the Mean" Lab 1B Assigned

Week 2

Date Class Materials Supplemental Materials Lab
Mon The Split-Apply-Combine Paradigm
slides | colab
Tues Who's Faster -- Usain Bolt or Michael Phelps?
Wed Multivariate Data and the Grammar of Graphics
slides | colab
Lab 1A Due
Lab 2A Assigned
Thurs 2000 U.S. Presidential Election in Florida
Fri Distances between Observations
slides | colab
Challenger Data Analysis
Challenger Data Reading
Lab 1B Due
Lab 2B Assigned

Week 3

Date Class Materials Supplemental Materials Lab
Mon MLK Day (no class)
Tue Cars and Fuel Efficiency
Wed Encoding Categorical Variables as Quantitative
slides | colab
Sparse matrix (Wikipedia)
Thu Recommending Colleges
Fri Textual Data and the Bag-of-Words Representation
slides | colab
Lab 2A Due

Week 4

Date Class Materials Supplemental Materials Lab
Mon The Vector Space Model and TF-IDF
slides | colab
Lab 2B Due
Lab 3A Assigned
Tue Matching Dating Profiles
Wed Exam 1 (in Hewlett 201)
Thu Who Wrote the Gospels? Synoptic Gospels
Fri Introduction to Machine Learning
slides | colab
Lab 3B Assigned

Week 5

Date Class Materials Supplemental Materials Lab
Mon K-Nearest Neighbors
slides | colab
Tue Predicting House Prices
Wed Evaluating Regression Models
slides | colab
Spurious Correlations Lab 3A Due [solutions]
Thu Evaluating House Price Models
Fri Model Selection and Hyperparameter Tuning
slides | colab
Lab 4A Assigned

Week 6

Date Class Materials Supplemental Materials Lab
Mon Guest Lecture: Martina Fu (Stanford Epidemiology) Lab 3B Due
Tue Grid Search Regression Trees (video)
Wed Classification and K-Nearest Neighbors
slides | colab
Talk about final project
Lab 4B Assigned
Thu Handwritten Digit Classification
Fri Evaluating Classification Models
slides | colab
Lab 4A Due

Week 7

Date Class Materials Supplemental Materials Lab
Mon Presidents' Day (no class)
Tue Predicting Online Shopping Behavior
Wed Unsupervised Learning and K-Means Clustering
slides | colab
Thu
  1. Document Clustering
  2. Image Compression Using Clustering
Fri Hierarchical Data
slides | colab
Lab 4B Due

Week 8

Date Class Materials Supplemental Materials Lab
Mon Web Scraping
slides | colab
Tarpits to trick and trap AI scrapers
Tue Ensemble Models Lab 5A assigned
Wed Exam 2 (in Hewlett 201 or CoDa B60)
Thu Scraping Data from REST APIs
Fri Data Privacy and Exam Scores
colab
Fill out the Final Project survey.
Apply to be a CA!
Lab 5B assigned

Week 9

Date Class Materials Supplemental Materials Lab
Mon Guest Lecture: Alison Lu (San Francisco 49ers)
Tues Getting Comfortable with Latitude and Longitude Lab 5A due
Wed Map Projections and Dot Maps
slides | colab
Riding with the Stars: Passenger Privacy in the NYC Taxicab Dataset
John Snow's data journalism: the cholera map that changed the world
Final Project survey due
Thurs Shapefiles and Two Dot Map Mysteries
Fri Choropleths
slides | colab
Lab 5B due
Optional Lab 6A assigned

Week 10

Date Class Materials Supplemental Materials Lab
Mon Combining Data
slides | colab
Tue Baby Names Optional Lab 6B assigned
Wed Types of Joins
slides | colab
Thu Movie Ratings
Fri Looking Back, Looking Ahead
slides
B.A. Requirements
B.S. Requirements
Minor Requirements
Optional Lab 6A due

Finals Week

Date Class Materials Supplemental Materials Lab
Mon
Tue Poster Session 7-10 PM in CoDa E160
Wed Optional Lab 6B due
Thu
Fri Poster Session 9-11:30 AM in Sequoia Courtyard