Principles of Data Science
DSC 10, Fall 2025 at UC San Diego


Janine Tiefenbruckshe/her
Lecture(s): (A) MWF 9-9:50AM, (B) MWF 10-10:50AM, (C) MWF 11-11:50AM in PCYNH 106
Tip: When working on assignments, use Ctrl+F on this page to search for a keyword and quickly find the relevant lecture. Click the ββοΈ writeβ button to open a static version of the lecture for reference, which is much faster than loading it on DataHub.
Also, make sure to use the reference sheet to quickly look up
babypandas
methods and see examples of how they work.
Week 0 β Welcome to DSC 10!
- Fri Sep 26
- Keywords: data science, course structure, policies, syllabus, Little Women demo
- Sat Sep 27
SUR Welcome Survey
SYL Syllabus Check
Week 1 β Python Basics
- Mon Sep 29
LEC 2 Expressions and Data Types
Keywords: Jupyter notebooks, expressions, variables, assignment, functions, int, float- Wed Oct 1
LEC 3 Strings, Lists, and Arrays
Keywords: string methods, mean, median, lists, arrays, array arithmeticPOD Pod Meeting
- Thu Oct 2
PRE Pretest
- Fri Oct 3
- Keywords: array methods, np.arange, .read_csv, .get, .assign, .sort_values, .iloc, .loc, index
Week 2 β DataFrames and Visualization
- Mon Oct 6
- Keywords: .set_index, Booleans, querying, .shape, &, |, .take, .groupby, aggregation
DISC 2 Arrays and DataFrames
- Wed Oct 8
LEC 6 Grouping and Data Visualization
Keywords: .groupby, numerical vs. categorical, scatter plot, line plot, bar chartPOD Pod Meeting
- Thu Oct 9
LAB 1 Arrays and DataFrames
- Fri Oct 10
LEC 7 Distributions and Histograms
Keywords: distributions, density histograms, binning, total area, overlaid plots- Sat Oct 11
Week 3 β Functions and Control Flow
- Mon Oct 13
- Keywords: functions, arguments, print vs. return, .apply, .reset_index
- Wed Oct 15
LEC 9 Grouping on Multiple Columns, Merging
Keywords: .groupby([col_1, col_2, β¦]), subgroups, MultiIndex, .merge, number of rowsQUIZ 1 Quiz 1 covers Lectures 1-5
- Thu Oct 16
- Fri Oct 17
LEC 10 Conditional Statements and Iteration
Keywords: in, not, and, or, if, else, elif, for-loops, np.append, accumulator pattern- Sat Oct 18
Week 4 β Probability and Simulation
- Mon Oct 20
- Keywords: event, conditional prob., multiplication and addition rules, independence
- Wed Oct 22
LEC 12 Simulation
Keywords: np.random.choice, replacement, np.count_nonzero, coin flipping, Monty HallQUIZ 2 Quiz 2 covers Lectures 6-10
- Thu Oct 23
- Fri Oct 24
LEC 13 Distributions and Sampling
Keywords: probability vs. empirical distribution, SRS, .sample, parameter, statistic- Sat Oct 25
HW 3 DataFrames, Control Flow, and Probability
SUR Mid-Quarter Survey
Week 5 β Midterm Exam
- Mon Oct 27
REV Midterm Review
DISC 5 Probability and Simulation
- Wed Oct 29
EXAM Midterm Exam covers Lectures 1-12
POD Pod Meeting
- Fri Oct 31
LEC 14 Bootstrapping and Confidence Intervals
Keywords: inference, bootstrapping, resample, np.percentile, confidence interval- Sat Nov 1
PROJ Midterm Project
Week 6 β Confidence Intervals and the Normal Distribution
- Mon Nov 3
LEC 15 Confidence Intervals, Center, and Spread
Keywords: interpreting CIs, robust vs. sensitive, center, standard deviationDISC 6 Sampling, Bootstrapping, and Confidence Intervals
- Wed Nov 5
LEC 16 Standardization and the Normal Distribution
Keywords: Chebyshev, standard units, normal distribution, CDF, inflection pointsPOD Pod Meeting
- Thu Nov 6
LAB 4 Simulation, Sampling, & Bootstrapping
- Fri Nov 7
LEC 17 The Central Limit Theorem
Keywords: distribution of the sample mean, square root law, CLT-based CIs- Sat Nov 8
HW 4 Simulation, Sampling, Bootstrapping
Week 7 β Central Limit Theorem
- Mon Nov 10
LEC 18 Choosing Sample Sizes, Statistical Models
Keywords: standard deviation of 0s and 1s, np.random.multinomial, Robert Swain juryDISC 7 Standardization and the Normal Distribution
- Wed Nov 12
LEC 19 Hypothesis Testing
Keywords: null and alternative hypotheses, test statistic, fair or unfair coinQUIZ 3 Quiz 3 covers Lectures 13-15
- Thu Nov 13
LAB 5 Variability and the Normal Distribution
- Fri Nov 14
LEC 20 Hypothesis Testing and Total Variation Distance
Keywords: fair or unfair coin, p-value, midterm exam scores, Alameda County jury, TVD- Sat Nov 15
HW 5 The Normal Distribution and the Central Limit Theorem
Week 8 β Hypothesis and Permutation Testing
- Mon Nov 17
LEC 21 TVD, Hypothesis Testing, and Permutation Testing
Keywords: confidence intervals for hypothesis testing, body temperature, smoking/babiesDISC 8 The CLT and Hypothesis Testing
- Wed Nov 19
LEC 22 Permutation Testing
Keywords: smoking/babies, np.random.permutation, shuffling, DeflategateQUIZ 4 Quiz 4 covers Lectures 16-18
- Thu Nov 20
LAB 6 Hypothesis Testing
- Fri Nov 21
LEC 23 Correlation
Keywords: association, correlation coefficient (r), predicting heights, regression line (su)
Week 9 β Prediction
- Mon Nov 24
LEC 24 Regression and Least Squares
Keywords: regression line in original units, outliers, errors, RMSE, best fit, least squaresDISC 9 Total Variation Distance and Permutation Testing
- Tue Nov 25
HW 6 Hypothesis Testing and Permutation Testing
- Wed Nov 26
LEC 25 Residuals and Inference
Keywords: residuals, residual plots, patterns, datasaurus dozen, prediction intervals- Fri Nov 28
No Lecture (Thanksgiving Breakπ¦)