Skip to main content
You can watch recordings of the Spring 2025 lecture videos online. These recordings require a BMC/HC login.

You can watch recordings of the Spring 2022 lecture videos online.

You can watch recordings of the Fall 2020 lecture videos online. Recordings are saved on Panopto and require a UNI login.

The lecture schedule will be updated as the term progresses.

Pre-course

Make sure to fill out the pre-course survey that is available on Piazza.

Make sure you are registered for the course Gradescope, JupyterHub, and Piazza.

Computation: Python & Tables

Date Topic Reading Assignment
Tue, Jan 21, 2025 Lecture 1
Course Introduction
Correlation & Causation [slides]
Chapter 1 - What is Data Science?
Chapter 2 - Causality and Experiments
Jeannette M. Wing, Computational Thinking
Lab 0 - Python Intro (Due Fri, Jan 24, 2025)
HW 0 - Causality and Expressions (Due Wed, Jan 29, 2025)
Thu, Jan 23, 2025 Lecture 2
Data Types, Expressions [slides]
[empty notebook]
[completed notebook]
Chapter 3.1 - 3.3: Programming in Python
Chapter 4: Data Types
Tue, Jan 28, 2025 Lecture 3
Tables, Arrays, & Sequences [slides]
[empty notebook]
[completed notebook]
Chapter 3.4: Introduction to Tables
Chapter 5: Sequences
Lab 1 - Table operations (Due Fri, Jan 31, 2025)
HW 1 - Arrays and Tables (Due Wed, Feb 5, 2025)
Tue, Jan 28, 2025 Last Day to Register
Wed, Jan 29, 2025 End of Add period
Thu, Jan 30, 2025 Lecture 4
More Tables [slides]
[empty notebook]
[completed notebook]
Chapter 6: Tables

Exploration

Date Topic Reading Assignment
Tue, Feb 4, 2025 Lecture 5
Visualization [slides]
[empty notebook]
[completed notebook]
Chapter 7 (intro): Visualization
Chapter 7.1 Categorical Distributions
Lab 2 - Data Types and Arrays (Due Fri, Feb 7, 2025)
HW 2 - Table Manipulation and Visualization (Due Wed, Feb 12, 2025)
Thu, Feb 6, 2025 Lecture 6
Histograms [slides]
[empty notebook]
[completed notebook]
Chapter 7.2 Numerical Distributions
Chapter 7.3 Overlaid Graphs
Fri, Feb 7, 2025 Last day to drop
Tue, Feb 11, 2025 Lecture 7
Functions & Apply, Group, Pivot [slides]
[empty notebook]
[completed notebook]
Chapter 8. Functions and Tables
Chapter 8.1 Applying Functions to a Column
Lab 3 - Functions and Visualizations (Due Fri, Feb 14, 2025)
HW 3 - Functions, Tables, and Groups (Due Wed, Feb 19, 2025)
Thu, Feb 13, 2025 Lecture 8
Pivot, Joins, & Comparisons [slides]
[empty notebook]
[completed notebook]
Chapter 8. Functions and Tables
Project 1 (Due Fri, Feb 28, 2025)
Tue, Feb 18, 2025 Lecture 9
Comparisons
Control Statements (If, For) & Randomness [slides]
[empty notebook]
[completed notebook]
Chapter 9 Randomness (9, 9.1, 9.2)
Lab 4 - Simulations (Due Fri, Feb 21, 2025)
HW 4 - Applying Functions and Iteration (Due Wed, Feb 26, 2025)

Inference

Date Topic Reading Assignment
Thu, Feb 20, 2025 Lecture 10
Control Statements (loops)
Randomess
Simulations [slides]
[empty notebook]
[completed notebook]
Chapter 9.2 Iteration
Chapter 9.3 Simulation
Tue, Feb 25, 2025 Lecture 11
Monty Hall
Probability
Chapter 9.4 - The Monty Hall Problem
Chapter 9.5 - Finding Probabilites
HW 5 - Probability, Simulation, Estimation,
and Assessing Models
(Due Wed, Mar 5, 2025)
Thu, Feb 27, 2025 Lecture 12
Monty Hall
Probabilities

Simulations
Chapter 9.3 - Simulation
"Chapter 9.4 - The Monty Hall Problem"
"Chapter 9.5 - Finding Probabilites"
Fri, Feb 28, 2025 Last day to declare Cr/NC
Tue, Mar 4, 2025 Lecture 13
Monty Hall
Probabilities
Chapter 9.4 - The Monty Hall Problem
Chapter 9.5 - Finding Probabilites
Lab 5 - Examining the Therapuetic Touch (Due Fri, Mar 7, 2025)
HW 6 - Testing Hypotheses (Due Wed, Mar 19, 2025)
Thu, Mar 6, 2025 Lecture 14
Sampling, & Distributions
Chapter 10 - Sampling and Empirical Distributions
Chapter 11.1 - Assessing a Model
Tue, Mar 11, 2025 Spring Break
Thu, Mar 13, 2025 Spring Break
Tue, Mar 18, 2025 Lecture 15
Statistic, Hypothesis Testing
Chapter 10.3 - Empirical Distribution of a Statistic
Chapter 11.1 - Testing Hypotheses
Lab 6 - Inference and the Death Penalty (Due Fri, Mar 21, 2025)
Thu, Mar 20, 2025 Lecture 16
Comparing Distributions & Measuring Uncertainty
Chapter 11.2 - Multiple Categories
Chapter 11.3 - Decisions and Uncertainty
Chapter 11.4 - Error Probabilities
Tue, Mar 25, 2025 Lecture 17
A/B Testing
Chapter 12 - Comparing Two Samples
Lab 7 - Normal Distribution and Variance of Sample Means (Due Mon, Mar 24, 2025)
Thu, Mar 27, 2025 Lecture 18
Causality and Estimation Variability
Chapter 13 - 13.1 - Estimation
HW 7 - Confidence Intervals, The Bootstrap,
and The Central Limit Theorem
(Due Mon, Apr 7, 2025)
Fri, Mar 28, 2025 Last day to withdraw
Tue, Apr 1, 2025 Lecture 19
Bootstrap
Confidence Interval
Chapter 13 - Boostrap
Lab 9 (Due Mon, Apr 7, 2025)
Project 2 (released 04/04) (Due Fri, Apr 18, 2025)

Prediction

Date Topic Reading Assignment
Thu, Apr 3, 2025 Lecture 20
Confidence Intervals
Center and Spread
Standard Deviations and Normal Distributions
Chapter 13.4. Using Confidence Intervals
Chapter 14. Why the Mean Matter
HW 8 - Linear Regression (Due Mon, Apr 14, 2025)
Tue, Apr 8, 2025 Lecture 21
Correlation
Nearest Neighbor Regression
Chapter 15. Prediction (introduction)
Chapter 15.1 Correlation
Lab 10 - Regression (Due Mon, Apr 14, 2025)
Thu, Apr 10, 2025 Lecture 22
Linear Regression
Least Squares & Residuals
Chapter 15. Prediction (15.2 - 15.6)
HW 9 - Regression Inference (Due Fri, Apr 25, 2025)
Tue, Apr 15, 2025 Lecture 23
Regression Inference
Chapter 16. Inference for Regression
Project 3: Movie Classification (Due Fri, May 2, 2025)
Thu, Apr 17, 2025 Lecture 24
Regression Inference
HW 10 - Classification (Due Mon, Apr 28, 2025)
Tue, Apr 22, 2025 Lecture 25
Classification
Chapter 17 - Classification
Chapter 17.1 - Nearest Neighbors
Chapter 17.2 - Training and Testing
Chapter 17.3 - Rows of Tables
Thu, Apr 24, 2025 Lecture 26
Final Project
Classification II
Chapter 17 - Classification
Tue, Apr 29, 2025 Lecture 27
Review
Thu, May 1, 2025 Lecture 28
Review