Principles of Data Science
DSC 10, Spring 2026 at UC San Diego

Janine Tiefenbruckshe/her
Lecture(s): (A) MWF 10-10:50AM, (B) MWF 11-11:50AM in PODEM 1A19
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 Thursday, April 2nd at 11:59PM.
Week 1 – Python Basics
- Mon Mar 30
- Keywords: data science, course structure, policies, syllabus, Little Women demo
- Wed Apr 1
LEC 2 Expressions and Data Types
Keywords: Jupyter notebooks, expressions, variables, assignment, functions, int, float- Thu Apr 2
SUR Welcome Survey
SYL Syllabus Check
- Fri Apr 3
LEC 3 Strings, Lists, and Arrays
Keywords: string methods, mean, median, lists, arrays, array arithmetic
Week 2 – DataFrames and Visualization
- Mon Apr 6
LEC 4 Arrays and DataFrames
Keywords: array methods, np.arange, .read_csv, .get, .assign, .sort_values, .iloc, .loc, indexDISC 2 Arrays and DataFrames
LAB 0 Expressions and Data Types
PRE Pretest
- Wed Apr 8
LEC 5 Querying and Grouping
Keywords: .set_index, Booleans, querying, .shape, &, |, .take, .groupby, aggregation- Thu Apr 9
LAB 1 Arrays and DataFrames
- Fri Apr 10
LEC 6 Grouping and Data Visualization
Keywords: .groupby, numerical vs. categorical, scatter plot, line plot, bar chart
Week 3 – Histograms and Functions
- Mon Apr 13
LEC 7 Distributions and Histograms
Keywords: distributions, density histograms, binning, total area, overlaid plotsDISC 3 Querying, Grouping, and Plotting
HW 1 Basic Python, Arrays, and DataFrames
- Wed Apr 15
LEC 8 Functions and Applying
Keywords: functions, arguments, print vs. return, .apply, .reset_indexQUIZ 1 Quiz 1 covers Lectures 1-6
- Thu Apr 16
LAB 2 Data Visualizations and Functions
- Fri Apr 17
LEC 9 Grouping on Multiple Columns, Merging
Keywords: .groupby([col_1, col_2, …]), subgroups, MultiIndex, .merge, number of rows
Week 4 – DataFrames, Control Flow, and Probability
- Mon Apr 20
LEC 10 Conditional Statements and Iteration
Keywords: in, not, and, or, if, else, elif, for-loops, np.append, accumulator patternDISC 4 Functions, DataFrames, and Control Flow
HW 2 DataFrames, Data Visualization, and Functions
- Wed Apr 22
LEC 11 Probability
Keywords: event, conditional prob., multiplication and addition rules, independenceQUIZ 2 Quiz 2 covers Lectures 7-11
- Thu Apr 23
LAB 3 DataFrames, Control Flow, and Probability
- Fri Apr 24
LEC 12 Simulation
Keywords: np.random.choice, replacement, np.count_nonzero, coin flipping, Monty HallHW 3 DataFrames, Control Flow, and Probability
Week 5 – Simulations and Sampling
- Mon Apr 27
LEC 13 Distributions and Sampling
Keywords: probability vs. empirical distribution, SRS, .sample, parameter, statisticDISC 5 Probability and Simulation
- Wed Apr 29
REV Review
SUR Mid-Quarter Survey
- Fri May 1
EXAM Midterm Exam covers Lectures 1-12
Week 6 – Confidence Intervals and the Normal Distribution
- Mon May 4
LEC 14 Bootstrapping and Confidence Intervals
Keywords: inference, bootstrapping, resample, np.percentile, confidence intervalDISC 6 Sampling, Bootstrapping, and Confidence Intervals
PROJ Midterm Project
- Wed May 6
LEC 15 Confidence Intervals, Center, and Spread
Keywords: interpreting CIs, robust vs. sensitive, center, standard deviation- Thu May 7
LAB 4 Simulation, Sampling, & Bootstrapping
- Fri May 8
LEC 16 Standardization and the Normal Distribution
Keywords: Chebyshev, standard units, normal distribution, CDF, inflection points
Week 7 – Central Limit Theorem
- Mon May 11
LEC 17 The Central Limit Theorem
Keywords: distribution of the sample mean, square root law, CLT-based CIsDISC 7 The Normal Distribution and the CLT
HW 4 Simulation, Sampling, & Bootstrapping
- Wed May 13
LEC 18 Choosing Sample Sizes, Statistical Models
Keywords: standard deviation of 0s and 1s, np.random.multinomial, Robert Swain jury- Thu May 14
LAB 5 Variability and the Normal Distribution
- Fri May 15
LEC 19 Hypothesis Testing
Keywords: null and alternative hypotheses, test statistic, fair or unfair coin
Week 8 – Hypothesis and Permutation Testing
- Mon May 18
LEC 20 Hypothesis Testing and Total Variation Distance
Keywords: fair or unfair coin, p-value, midterm exam scores, Alameda County jury, TVDDISC 8 Hypothesis Testing and Permutation Testing
- Wed May 20
LEC 21 TVD, Hypothesis Testing, and Permutation Testing
Keywords: confidence intervals for hypothesis testing, body temperature, smoking/babiesQUIZ 3 Quiz 3 covers Lectures 13-17
- Thu May 21
LAB 6 Hypothesis Testing
- Fri May 22
LEC 22 Permutation Testing
Keywords: smoking/babies, np.random.permutation, shuffling, Deflategate
Week 9 – Prediction
- Mon May 25
No Lecture (Memorial Day)
HW 6 Hypothesis Testing and Permutation Testing
- Wed May 27
LEC 23 Correlation
Keywords: association, correlation coefficient (r), predicting heights, regression line (su)QUIZ 4 Quiz 4 covers Lectures 18-21
- Fri May 29
LEC 24 Regression and Least Squares
Keywords: regression line in original units, outliers, errors, RMSE, best fit, least squares
Week 10 – Review
- Mon Jun 1
LEC 25 Residuals and Inference
Keywords: residuals, residual plots, patterns, datasaurus dozen, prediction intervalsDISC 9 Regression
LAB 7 Regression
- Wed Jun 3
REV Review
PROJ Final Project
- Fri Jun 5
REV Review, Conclusion
- Sat Jun 6
EXAM Final Exam (3-6PM)
SUR SETs and End-of-Quarter Survey (due 8AM)