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
Welcome to DSC 10! Make sure to read this website thoroughly and complete the items in the Getting Started checklist. These are due very soon, on Saturday, September 27th at 11:59PM.
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
LEC 4 Arrays and DataFrames
Keywords: array methods, np.arange, .read_csv, .get, .assign, .sort_values, .iloc, .loc, index
Week 2 β DataFrames and Visualization
- Mon Oct 6
LEC 5 Querying and Grouping
Keywords: .set_index, Booleans, querying, .shape, &, |, .take, .groupby, aggregationDISC 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
HW 1 Basic Python, Arrays, and DataFrames
Week 3 β Functions and Control Flow
- Mon Oct 13
LEC 8 Functions and Applying
Keywords: functions, arguments, print vs. return, .apply, .reset_indexDISC 3 Querying, Grouping, and Plotting
- 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
LAB 2 Data Visualizations and Functions
- 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
HW 2 DataFrames, Data Visualization, and Functions
Week 4 β Probability and Simulation
- Mon Oct 20
LEC 11 Probability
Keywords: event, conditional prob., multiplication and addition rules, independenceDISC 4 Functions, DataFrames, and Control Flow
- 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
LAB 3 DataFrames, Control Flow, and Probability
- 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π¦)