Principles of Data Science

DSC 10, Fall 2026 at UC San Diego

Peter Chi
he/him

pbchi@ucsd.edu

Lecture(s): (002) MWF 9-9:50AM, (004) MWF 10-10:50AM in HSS 1330

Janine Tiefenbruck
she/her

jlobue@ucsd.edu

Lecture(s): (001) MWF 10-10:50AM, (003) MWF 11-11:50AM in WLH 2005

If you haven’t signed up for a 1-on-1 quiz review with a tutor, we highly recommend doing so! Sign up here.

Attend Discussion 3 on Monday or Tuesday, and submit your groupwork to Gradescope by end of day Tuesday. It is ok to attend at a different time from your enrolled time.

Jump to the current week

Week 0 – Welcome to DSC 10!

Fri Sep 25

LEC 1 Introduction   

CIT 1.0-1.3

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   

BPD 1-6

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   

BPD 7-8, CIT 14.1

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   

BPD 9

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   

BPD 10-11

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   

CIT 7.0-7.1

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   

CIT 7.2-7.3

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   

BPD 6, 12

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

BPD 11, 13

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

CIT 9.0-9.2

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

CIT 9.5

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

CIT 9.3-9.4

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

CIT 10.0-10.4

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

CIT 13.0-13.2

Keywords: inference, bootstrapping, resample, np.percentile, confidence interval
Thu Oct 29

PROJ Midterm Project

Fri Oct 30

LEC 15 Confidence Intervals, Center, and Spread

CIT 13.3-13.4

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

CIT 14.2-14.3

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

CIT 14.4-14.5

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

CIT 14.6, 11.1

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

CIT 11.3

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

CIT 11.2, 11.4

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

CIT 12.0-12.1

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

CIT 12.3

Keywords: smoking/babies, np.random.permutation, shuffling, Deflategate
Thu Nov 19

HW 6 Hypothesis Testing and Permutation Testing

Fri Nov 20

LEC 23 Correlation

CIT 15.0-15.2

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

CIT 15.2-15.4

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

CIT 15.5-16.3

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)


This site uses Just the Docs, a documentation theme for Jekyll.