Principles of Data Science
DSC 10, Fall 2026 at UC San Diego
Janine Tiefenbruck
she/her
Lecture(s): (001) MWF 10-10:50AM, (003) MWF 11-11:50AM in WLH 2005
Welcome to DSC 10! Make sure to read this website thoroughly and complete the items in the Getting Started checklist.
On Friday, attend lecture in the morning and your laboratory section in the afternoon/evening.
Week 0 β Welcome to DSC 10!
- Fri Sep 25
- Keywords: data science, course structure, policies, syllabus, Little Women demo
-
EXTRA Knowledge Assessment for Research Study (+1% Extra Credit)
Week 1 β Python Basics
- Mon Sep 28
-
LEC 2 Expressions and Data Types
Keywords: Jupyter notebooks, expressions, variables, assignment, functions, int, float -
DISC 1 Getting Started with Jupyter Notebooks
- Tue Sep 29
-
DISC 1 Getting Started with Jupyter Notebooks
-
SUR Welcome Survey
-
SYL Syllabus Check
-
GROUP Groupwork from Discussion 1
- Wed Sep 30
-
LEC 3 Strings and Arrays
Keywords: string methods, mean, median, lists, arrays, array arithmetic - Thu Oct 1
-
LAB 0 Expressions and Data Types
-
PRE Pretest
- Fri Oct 2
-
LEC 4 Arrays and DataFrames
Keywords: array methods, np.arange, .read_csv, .get, .assign, .sort_values, .iloc, .loc, index -
POD Pod Meeting
Week 2 β DataFrames and Visualization
- Mon Oct 5
-
LEC 5 Querying and Grouping
Keywords: .set_index, Booleans, querying, .shape, &, |, .take, .groupby, aggregation -
DISC 2 Arrays and DataFrames
- Tue Oct 6
-
DISC 2 Arrays and DataFrames
-
LAB 1 Arrays and DataFrames
-
GROUP Groupwork from Discussion 2
- Wed Oct 7
-
LEC 6 Grouping and Data Visualization
Keywords: .groupby, numerical vs. categorical, scatter plot, line plot, bar chart - Thu Oct 8
-
HW 1 Basic Python, Arrays, and DataFrames
- Fri Oct 9
-
LEC 7 Distributions and Histograms
Keywords: distributions, density histograms, binning, total area, overlaid plots -
QUIZ 1 Quiz 1 covers Lectures 1-5
Week 3 β Functions and Control Flow
- Mon Oct 12
-
LEC 8 Functions and Applying
Keywords: functions, arguments, print vs. return, .apply, .reset_index -
DISC 3 Querying, Grouping, and Plotting
- Tue Oct 13
-
DISC 3 Querying, Grouping, and Plotting
-
LAB 2 Data Visualizations and Functions
-
GROUP Groupwork from Discussion 3
- Wed Oct 14
-
LEC 9 Grouping on Multiple Columns, Merging
Keywords: .groupby([col_1, col_2, β¦]), subgroups, MultiIndex, .merge, number of rows - Thu Oct 15
-
HW 2 DataFrames, Data Visualization, and Functions
- Fri Oct 16
-
LEC 10 Conditional Statements and Iteration
Keywords: in, not, and, or, if, else, elif, for-loops, np.append, accumulator pattern -
QUIZ 2 Quiz 2 covers Lectures 6-9
Week 4 β Probability and Simulation
- Mon Oct 19
-
LEC 11 Probability
Keywords: event, conditional prob., multiplication and addition rules, independence -
DISC 4 Functions, DataFrames, and Control Flow
- Tue Oct 20
-
DISC 4 Functions, DataFrames, and Control Flow
-
LAB 3 DataFrames, Control Flow, and Probability
-
GROUP Groupwork from Discussion 4
- Wed Oct 21
-
LEC 12 Simulation
Keywords: np.random.choice, replacement, np.count_nonzero, coin flipping, Monty Hall - Thu Oct 22
-
HW 3 DataFrames, Control Flow, and Probability
-
SUR Mid-Quarter Survey
- Fri Oct 23
-
LEC 13 Distributions and Sampling
Keywords: probability vs. empirical distribution, SRS, .sample, parameter, statistic -
POD Pod Meeting
Week 5 β Midterm Exam
- Mon Oct 26
-
EXAM Midterm Exam covers Lectures 1-12
-
DISC 5 Midterm Solutions
- Tue Oct 27
-
DISC 5 Midterm Solutions
- Wed Oct 28
-
LEC 14 Bootstrapping and Confidence Intervals
Keywords: inference, bootstrapping, resample, np.percentile, confidence interval - Thu Oct 29
-
PROJ Midterm Project
- Fri Oct 30
-
LEC 15 Confidence Intervals, Center, and Spread
Keywords: interpreting CIs, robust vs. sensitive, center, standard deviation -
POD Pod Meeting
Week 6 β Confidence Intervals and the Normal Distribution
- Mon Nov 2
-
LEC 16 Standardization and the Normal Distribution
Keywords: Chebyshev, standard units, normal distribution, CDF, inflection points -
DISC 6 Sampling, Bootstrapping, and Confidence Intervals
- Tue Nov 3
-
DISC 6 Sampling, Bootstrapping, and Confidence Intervals
-
LAB 4 Simulation, Sampling, and Bootstrapping
-
GROUP Groupwork from Discussion 6
- Wed Nov 4
-
LEC 17 The Central Limit Theorem
Keywords: distribution of the sample mean, square root law, CLT-based CIs - Thu Nov 5
-
HW 4 Simulation, Sampling, and Bootstrapping
- Fri Nov 6
-
LEC 18 Choosing Sample Sizes, Statistical Models
Keywords: standard deviation of 0s and 1s, np.random.multinomial, Robert Swain jury -
QUIZ 3 Quiz 3 covers Lectures 13-16
Week 7 β Central Limit Theorem
- Mon Nov 9
-
LEC 19 Hypothesis Testing
Keywords: null and alternative hypotheses, test statistic, fair or unfair coin -
DISC 7 Standardization and the Normal Distribution
- Tue Nov 10
-
DISC 7 Standardization and the Normal Distribution
-
LAB 5 Variability and the Normal Distribution
-
GROUP Groupwork from Discussion 7
- Wed Nov 11
-
No Lecture (Veteranβs Day πΊπΈ)
- Thu Nov 12
-
HW 5 The Normal Distribution and the Central Limit Theorem
- Fri Nov 13
-
LEC 20 Hypothesis Testing and Total Variation Distance
Keywords: fair or unfair coin, p-value, midterm exam scores, Alameda County jury, TVD -
POD Pod Meeting
Week 8 β Hypothesis and Permutation Testing
- Mon Nov 16
-
LEC 21 TVD, Hypothesis Testing, and Permutation Testing
Keywords: confidence intervals for hypothesis testing, body temperature, smoking/babies -
DISC 8 The Central Limit Theorem and Hypothesis Testing
- Tue Nov 17
-
DISC 8 The Central Limit Theorem and Hypothesis Testing
-
LAB 6 Hypothesis Testing
-
GROUP Groupwork from Discussion 8
- Wed Nov 18
-
LEC 22 Permutation Testing
Keywords: smoking/babies, np.random.permutation, shuffling, Deflategate - Thu Nov 19
-
HW 6 Hypothesis Testing and Permutation Testing
- Fri Nov 20
-
LEC 23 Correlation
Keywords: association, correlation coefficient (r), predicting heights, regression line (su) -
QUIZ 4 Quiz 4 covers Lectures 17-21
Week 9 β Prediction
- Mon Nov 23
-
LEC 24 Regression and Least Squares
Keywords: regression line in original units, outliers, errors, RMSE, best fit, least squares -
DISC 9 TVD and Permutation Testing
- Tue Nov 24
-
DISC 9 TVD and Permutation Testing
-
GROUP Groupwork from Discussion 9
- Wed Nov 25
-
No Lecture
- Fri Nov 27
-
No Lecture (Thanksgiving π¦)
Week 10 β Review
- Mon Nov 30
-
LEC 25 Residuals and Inference
Keywords: residuals, residual plots, patterns, datasaurus dozen, prediction intervals -
DISC 10 Regression
- Tue Dec 1
-
DISC 10 Regression
-
LAB 7 Regression
-
GROUP Groupwork from Discussion 10
- Wed Dec 2
-
REV Review
- Thu Dec 3
-
PROJ Final Project
- Fri Dec 4
-
REV Review, Conclusion, Career Services
-
EXTRA Knowledge Assessment for Research Study (+1% Extra Credit)
- Sat Dec 5
-
EXAM Final Exam
-
SUR SETs and End-of-Quarter Survey (due 8AM)