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

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.

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.