Bulletin

Interested in attending Stanford?
Visit Undergraduate Admissions opens in a new tab or Graduate Admissions opens in a new tab.

Resources

  • About Stanford
  • About Bulletin
  • Academic Calendar opens in a new tab
  • Bulletin Archive
  • Enrollment Overview opens in a new tab
  • Enrollment Deadlines opens in a new tab
  • Degrees at a Glance

Schools

  • Doerr School of Sustainability opens in a new tab
  • Graduate School of Business opens in a new tab
  • Graduate School of Education opens in a new tab
  • School of Engineering opens in a new tab
  • School of Humanities and Science opens in a new tab
  • School of Law opens in a new tab
  • School of Medicine opens in a new tab
Give Feedback

Stanford University is accredited by the Accrediting Commission of Senior Colleges and Universities of the Western Association of Schools and Colleges opens in a new tab.

Give Feedback
Stanford
University
  • Stanford Home
  • Maps & Directions
  • Search Stanford
  • Emergency Info
  • Terms of Use
  • Privacy
  • Copyright
  • Trademarks
  • Non-Discrimination
  • Accessibility
© Stanford University.  Stanford, California 94305.
Skip to main content
Stanford University
Bulletin
Statistics
School of Humanities & Sciences
  • MS
  • PhD
  • PhD Minor
  • Coterm
Program Info
  • About the Program
  • Master of Science
    • Admissions
    • Advising
    • Policies
    • Learning Outcomes
  • Doctor of Philosophy
  • PhD Minor
  • Courses
  • Contact Us
Loading program
  1. Home
  2. Programs
  3. Graduate
  4. Statistics
  5. Master of Science

Master of Science

MSCoterm
  • Statistics opens in a new tab
Program Minimum Units
45 Units
University Minimum Units
45 Units
Program Length
2 Years
Interests
Data and Information Sciences
Academic Areas
Natural Sciences, Mathematics & Data Sciences

Overview

The Master of Science in Statistics and the Master of Science in Statistics (Data Science track) are terminal degree programs designed to prepare students for careers in statistics, data science, and related fields. These programs are not pathways to the PhD in Statistics; students interested in doctoral study should apply directly to the PhD program.

Requirements

Program Requirements

Prerequisites

Recommended preparatory courses include advanced undergraduate level courses in linear algebra and probability, and introductory courses in stochastic processes, numerical methods and proficiency in programming (Basic usage of the Python and C/C++ programming languages).

Course fulfillment equivalency

Statistics MS prerequisites

  • Multivariable calculus and linear algebra at the level of MATH 51

  • Introductory programming at the level of CS 106A

  • Intermediate statistics (multiple regression and ANOVA, possibly without linear

    algebra) at the level of STATS 191

  • Introductory probability at the level of STATS 117

Data Science subplan prerequisites

  • Multivariable calculus and linear algebra at the level of MATH 51

  • Introductory programming at the level of CS 106B

  • Intermediate statistics (multiple regression and ANOVA, possibly without linear

    algebra) at the level of STATS 191

  • Intermediate probability at the level of STATS 118

Prerequisite courses may not be counted towards the 45 units required of the MS.

Courses below 200 level are not acceptable with the following exceptions: STATS 118; Math 104, Math 113; CS 106B, CS 107, CS140-182, CME 108.

Statistics MS | Probability core requirement (3 units)

Complete any of the following course(s):
STATS 118

Probability Theory for Statistical Inference

3-4 Units
or
STATS 218

Introduction to Stochastic Processes II

3 Units
or
STATS 310A

Theory of Probability I

3 Units
or
STATS 116X

Theory of Probability (accelerated)

5 Units

Students must take two advanced courses in probability or stochastic processes when replacing both STATS 118 and STATS 217.

  • Students may NOT enroll in STATS 118 AFTER completion of any of the following: STATS 200, 218, 219, 300A, 310A.

  • Students with limited background in probability should consider STATS 116X: Theory of Probability (accelerated) opens in a new tab.

Must be taken for a letter grade.

Statistics MS | Stochastic Processes core requirement (3 units)

Complete any of the following course(s):
STATS 217

Introduction to Stochastic Processes I

3 Units
STATS 219

Stochastic Processes

4 Units
STATS 310A

Theory of Probability I

3 Units
or
STATS 310B

Theory of Probability II

3 Units

Must be taken for a letter grade.

Statistics MS | Theoretical Statistics core requirement (3 units)

Complete any of the following course(s):
STATS 200

Introduction to Theoretical Statistics

3-4 Units
STATS 270

Bayesian Statistics

3 Units
STATS 300A

Theory of Statistics I

3 Units
  • Students may NOT enroll in STATS 200 AFTER completion of any course in the STATS 300 series.

    Must be taken for a letter grade.

Statistics MS | Applied Statistics requirement (3 units)

Complete any of the following course(s):
STATS 203

Regression Models and Analysis of Variance

3 Units
STATS 305A

Applied Statistics I

3 Units

Must be taken for a letter grade.

Statistics MS | Linear Algebra core requirement (3-4 units)

Complete any of the following course(s):
MATH 104

Applied Matrix Theory

4 Units
MATH 113

Linear Algebra and Matrix Theory

4 Units
CME 302

Numerical Linear Algebra

3 Units
CME 364A

Convex Optimization I

3 Units

Students who enter the program with these foundational skills must select a more advanced course; course substitution may require DGS approval one quarter prior.

Must be taken for a letter grade.

Statistics MS | Programming requirement (3 units)

Complete any of the following course(s):
CS 106B

Programming Abstractions

3-5 Units
CS 107

Computer Organization and Systems

3-5 Units
CME 108

Introduction to Scientific Computing with Machine Learning Applications

3 Units

Students who enter the program with these foundational skills must select a more advanced course; course substitution may require DGS approval one quarter prior.

Must be taken for a letter grade.

Depth in Discipline

Statistics MS Depth Requirement

15 Units

Five (5) Statistics courses must be taken from graduate offerings in the Statistics department at or above the 200-level*.

*Statistics workshop (WKS), seminars (SEM), practicum (PRA), and independent research (INS, RES) credit (1-2 unit) may only count towards breadth/general elective credit. See Breadth section below.

*STATS 200Q is not an allowable course for graduate students.

Complete at least 5 of the following courses:
STATS 200

Introduction to Theoretical Statistics

3-4 Units
STATS 202

Statistical Learning and Data Science

3 Units
STATS 202F

Statistical Learning and Data Science [Flipped]

3 Units
STATS 202V

Statistical Learning and Data Science [Virtual]

3 Units
STATS 203

Regression Models and Analysis of Variance

3 Units
STATS 204

Sampling

3 Units
STATS 205

Introduction to Nonparametric Statistics

3 Units
STATS 206

Applied Multivariate Analysis

3 Units
STATS 207

Time Series Analysis

3 Units
STATS 208

Resampling Methods: Bootstrap, Cross Validation and Beyond

3 Units
STATS 209

Introduction to Causal Inference

3 Units
STATS 211

Meta-research: Appraising Research Findings, Bias, and Meta-analysis

3 Units
STATS 214

Machine Learning Theory

3 Units
STATS 215

Statistical Models in Biology

3 Units
STATS 217

Introduction to Stochastic Processes I

3 Units
STATS 218

Introduction to Stochastic Processes II

3 Units
STATS 219

Stochastic Processes

4 Units
STATS 220

Machine Learning Methods for Neural Data Analysis

3 Units
STATS 221

Random Processes on Graphs and Lattices

3 Units
STATS 223

Sequential Analysis

3 Units
STATS 229

Machine Learning

3-4 Units
STATS 232

Machine Learning for Sequence Modeling

3-4 Units
STATS 248P

Causal Inference in Clinical Trials and Observational Study

3 Units
STATS 250

Mathematical Finance

3 Units
STATS 251

Causal Inference in Clinical Trials and Observational Studies

3 Units
STATS 261

Intermediate Biostatistics: Analysis of Discrete Data

3 Units
STATS 262

Intermediate Biostatistics: Regression, Prediction, Survival Analysis

3 Units
STATS 263

Design of Experiments

3 Units
STATS 264

Foundations of Statistical and Scientific Inference

1-2 Units
STATS 270

Bayesian Statistics

3 Units
STATS 271

Applied Bayesian Statistics

3 Units
STATS 285

Massive Computational Experiments, Painlessly

2 Units
STATS 290

Computing for Data Science

3 Units
STATS 292

Statistical Models of Text and Language

3 Units
STATS 300A

Theory of Statistics I

3 Units
STATS 300B

Theory of Statistics II

3 Units
STATS 300C

Theory of Statistics III

3 Units
STATS 301

Statistics Teaching Practicum

1 Units
STATS 302

Qualifying Exams Workshop

5-10 Units
STATS 303

Statistics Faculty Research Presentations

1 Units
STATS 305A

Applied Statistics I

3 Units
STATS 305B

Applied Statistics II

3 Units
STATS 305C

Applied Statistics III

3 Units
STATS 307

Time Series Analysis

3 Units
STATS 310A

Theory of Probability I

3 Units
STATS 310B

Theory of Probability II

3 Units
STATS 310C

Theory of Probability III

3 Units
STATS 311

Information Theory and Statistics

3 Units
STATS 314A

Advanced Statistical Theory

3 Units
STATS 315A

Modern Applied Statistics: Learning

3 Units
STATS 315B

Modern Applied Statistics: Learning II

3 Units
STATS 317

Stochastic Processes

3 Units
STATS 318

Modern Markov Chains

3 Units
STATS 319

Literature of Statistics

1 Units
STATS 320

Machine Learning Methods for Neural Data Analysis

3 Units
STATS 322

Function Estimation in White Noise

3 Units
STATS 323

Sequential Analysis

3 Units
STATS 324

Stein's Method

3 Units
STATS 325

Multivariate Analysis and Random Matrices in Statistics

3 Units
STATS 326

Topics in Generative Modeling Methods in Protein Modeling and Design

3 Units
STATS 331

Survival Analysis

3 Units
STATS 335

The Challenge Problems Paradigm in Empirical Machine Learning and Beyond

3 Units
STATS 352

Topics in Computing for Data Science

1 Units
STATS 354

Generalization and Causality in Biohealth

1-3 Units
STATS 357

Reliability and Validity in Artificial Intelligence

3 Units
STATS 361

Causal Inference

3 Units
STATS 362

Topic: Monte Carlo

3 Units
STATS 363

Design of Experiments

3 Units
STATS 365

Empirical Likelihood

3 Units
STATS 369

Methods from Statistical Physics

3 Units
STATS 370

Bayesian Statistics

3 Units
STATS 371

Applied Bayesian Statistics

3 Units
STATS 375

Mathematical Problems in Machine Learning

3 Units
STATS 801

TGR Project

STATS 802

TGR Dissertation

  • Must be taken for a letter grade, except those offered CR/S only.

  • Course substitution may require DGS approval one quarter prior. Courses in the depth requirement must be STATS course or its cross-listing.

Breadth in Discipline

Breadth Requirement

Breadth courses are meant to complement their statistical training with graduate-level courses from a variety of disciplines. Courses develop relevant skills or emphasize applications of statistics and probability and expand their interests in areas such as optimization, scientific computing, economics, quantitative finance, healthcare, operations research, and environmental science.

Course substitution may require approval from DGS one quarter prior to enrollment.

Minimum three courses (3 units each).

Students can customize their academic experience through a wide range of elective courses in statistics and adjacent fields (lectures, workshops, training, independent study, practicum, seminars) enabling them to develop expertise aligned with their individual interests and professional aspirations.

  • With the exception of STATS 118; Math 104, Math 113, Math 151; CS 106B, CS 107, CME 108, classes must be taken at the 200 level or higher.

May be taken for CR/S.

Biological Sciences

Complete any of the following course(s):
BIO 244

Fundamentals of Molecular Evolution

4 Units
BIO 283

Theoretical Population Genetics

3 Units
BMDS 214

Representations and Algorithms for Computational Molecular Biology

1-4 Units
BMDS 241

Intermediate Biostatistics: Analysis of Discrete Data

3 Units
BMDS 291A

Data Studio: Consulting Workshop on Biomedical Data Science

1 Units
BMDS 291B

Data Studio: Consulting Workshop on Biomedical Data Science

1 Units
BMDS 291C

Data Studio: Consulting Workshop on Biomedical Data Science

1 Units
BMDS 280A

Workshop in Biomedical Data Science

1-2 Units
BMDS 280B

Workshop in Biomedical Data Science

1-2 Units
BMDS 280C

Workshop in Biomedical Data Science

1-2 Units
GENE 211

Genomics

3 Units

Computational and Mathematical Engineering (CME)

Complete any of the following course(s):
CME 200

Linear Algebra with Application to Engineering Computations

3 Units
CME 302

Numerical Linear Algebra

3 Units
CME 305

Discrete Mathematics and Algorithms

3 Units
CME 306

Computational Methods of Applied Mathematics

3 Units
CME 307

Optimization

3 Units
CME 309

Randomized Algorithms and Probabilistic Analysis

3 Units
CME 364A

Convex Optimization I

3 Units
CME 364B

Convex Optimization II

3 Units

Computer Science

Complete any of the following course(s):
CS 140

Operating Systems and Systems Programming

3-5 Units
CS 142

Web Applications

3 Units
CS 143

Compilers

3-4 Units
CS 144

Introduction to Computer Networking

3-4 Units
CS 145

Intro to Modern Data Systems

3-4 Units
CS 147

Introduction to Human-Computer Interaction Design

3-5 Units
CS 149

Parallel Computing

3-4 Units
CS 154

Introduction to the Theory of Computation

3-4 Units
CS 155

Computer and Network Security

3 Units
CS 157

Computational Logic

3 Units
CS 161

Design and Analysis of Algorithms

3-5 Units
CS 182

Ethics, Public Policy, and Technological Change

5 Units
CS 205L

Continuous Mathematical Methods with an Emphasis on Machine Learning

3 Units
CS 221

Artificial Intelligence: Principles and Techniques

3-4 Units
CS 224C

NLP for Computational Social Science

3 Units
CS 224G

Apps With LLMs Inside

3-4 Units
CS 224N

Natural Language Processing with Deep Learning

3-4 Units
CS 224R

Deep Reinforcement Learning

3 Units
CS 224S

Spoken Language Processing

2-4 Units
CS 224U

Natural Language Understanding

3-4 Units
CS 224W

Machine Learning with Graphs

3-4 Units
CS 228

Probabilistic Graphical Models: Principles and Techniques

3-4 Units
CS 229

Machine Learning

3-4 Units
CS 246

Mining Massive Data Sets

3-4 Units
CS 261

Combinatorial Optimization

3 Units
CS 273C

Cloud Computing for Biology and Healthcare

3 Units
CS 288

Applied Causal Inference with Machine Learning and AI

3 Units
CS 329X

Human Centered NLP

3 Units
CS 328

Foundations of Causal Machine Learning

3 Units

Economic Analysis & Policy, GSB, Management Science & Engineering

Complete any of the following course(s):
ECON 202N

Microeconomics I For Non-Economics PhDs students

2-5 Units
ECON 210

Macroeconomics I

2-5 Units
ECON 271

Intermediate Econometrics II

5 Units
ECON 272

Intermediate Econometrics III: Methods for Applied Econometrics

5 Units
ECON 273

Advanced Econometrics I

3-5 Units
ECON 274

Advanced Econometrics II

3-5 Units
FINANCE 620

Financial Markets I

3 Units
FINANCE 622

Dynamic Asset Pricing Theory

3 Units
MGTECON 634

Machine Learning and Causal Inference

3 Units
MS&E 241

Economic Analysis

3-4 Units
MS&E 245A

Investment Science

4 Units
MS&E 245B

Advanced Investment Science

3 Units
MS&E 246

Financial Risk Analytics

3 Units

Operations Management

Complete any of the following course(s):
MS&E 221

Stochastic Modeling

3 Units
MS&E 223

Stochastic Simulation and Monte Carlo Methods

3 Units
MS&E 250A

Reliability and Resilience of Engineered Systems

3 Units
MS&E 250B

Project Course in Engineering Risk Analysis

3 Units
MS&E 252

Foundations of Decision Analysis

3 Units
MS&E 260

Introduction to Operations Management

3 Units
MS&E 311

Optimization

3 Units
MS&E 321

Stochastic Systems

3 Units
MS&E 346

Foundations of Reinforcement Learning with Applications in Finance

3 Units
MS&E 355

Influence Diagrams and Probabilistics Networks

3 Units

Mathematics

Complete any of the following course(s):
MATH 158

Probability and Stochastic Differential Equations for Applications

4 Units
MATH 171

Fundamental Concepts of Analysis

4 Units
MATH 205A

Real Analysis

3 Units
MATH 220A

Partial Differential Equations of Applied Mathematics

3 Units
MATH 236

Introduction to Stochastic Differential Equations

3 Units

Statistics

Complete any of the following course(s):
STATS 200

Introduction to Theoretical Statistics

3-4 Units
STATS 200Q

Philosophical Foundations of Statistics

4 Units
STATS 202

Statistical Learning and Data Science

3 Units
STATS 202F

Statistical Learning and Data Science [Flipped]

3 Units
STATS 202V

Statistical Learning and Data Science [Virtual]

3 Units
STATS 203

Regression Models and Analysis of Variance

3 Units
STATS 204

Sampling

3 Units
STATS 205

Introduction to Nonparametric Statistics

3 Units
STATS 206

Applied Multivariate Analysis

3 Units
STATS 207

Time Series Analysis

3 Units
STATS 208

Resampling Methods: Bootstrap, Cross Validation and Beyond

3 Units
STATS 209

Introduction to Causal Inference

3 Units
STATS 211

Meta-research: Appraising Research Findings, Bias, and Meta-analysis

3 Units
STATS 214

Machine Learning Theory

3 Units
STATS 215

Statistical Models in Biology

3 Units
STATS 217

Introduction to Stochastic Processes I

3 Units
STATS 218

Introduction to Stochastic Processes II

3 Units
STATS 219

Stochastic Processes

4 Units
STATS 220

Machine Learning Methods for Neural Data Analysis

3 Units
STATS 221

Random Processes on Graphs and Lattices

3 Units
STATS 223

Sequential Analysis

3 Units
STATS 229

Machine Learning

3-4 Units
STATS 232

Machine Learning for Sequence Modeling

3-4 Units
STATS 242

NeuroTech Training Seminar

1 Units
STATS 248P

Causal Inference in Clinical Trials and Observational Study

3 Units
STATS 250

Mathematical Finance

3 Units
STATS 251

Causal Inference in Clinical Trials and Observational Studies

3 Units
STATS 260A

Workshop in Biomedical Data Science

1-2 Units
STATS 260B

Workshop in Biomedical Data Science

1-2 Units
STATS 260C

Workshop in Biomedical Data Science

1-2 Units
STATS 261

Intermediate Biostatistics: Analysis of Discrete Data

3 Units
STATS 262

Intermediate Biostatistics: Regression, Prediction, Survival Analysis

3 Units
STATS 263

Design of Experiments

3 Units
STATS 264

Foundations of Statistical and Scientific Inference

1-2 Units
STATS 270

Bayesian Statistics

3 Units
STATS 271

Applied Bayesian Statistics

3 Units
STATS 285

Massive Computational Experiments, Painlessly

2 Units
STATS 290

Computing for Data Science

3 Units
STATS 292

Statistical Models of Text and Language

3 Units
STATS 298

Industrial Research for Statisticians

1 Units
STATS 299

Independent Study

1-5 Units
STATS 300A

Theory of Statistics I

3 Units
STATS 300B

Theory of Statistics II

3 Units
STATS 300C

Theory of Statistics III

3 Units
STATS 301

Statistics Teaching Practicum

1 Units
STATS 302

Qualifying Exams Workshop

5-10 Units
STATS 303

Statistics Faculty Research Presentations

1 Units
STATS 305A

Applied Statistics I

3 Units
STATS 305B

Applied Statistics II

3 Units
STATS 305C

Applied Statistics III

3 Units
STATS 307

Time Series Analysis

3 Units
STATS 310A

Theory of Probability I

3 Units
STATS 310B

Theory of Probability II

3 Units
STATS 310C

Theory of Probability III

3 Units
STATS 311

Information Theory and Statistics

3 Units
STATS 314A

Advanced Statistical Theory

3 Units
STATS 315A

Modern Applied Statistics: Learning

3 Units
STATS 315B

Modern Applied Statistics: Learning II

3 Units
STATS 317

Stochastic Processes

3 Units
STATS 318

Modern Markov Chains

3 Units
STATS 319

Literature of Statistics

1 Units
STATS 320

Machine Learning Methods for Neural Data Analysis

3 Units
STATS 322

Function Estimation in White Noise

3 Units
STATS 323

Sequential Analysis

3 Units
STATS 324

Stein's Method

3 Units
STATS 325

Multivariate Analysis and Random Matrices in Statistics

3 Units
STATS 326

Topics in Generative Modeling Methods in Protein Modeling and Design

3 Units
STATS 331

Survival Analysis

3 Units
STATS 334

Mathematics and Statistics of Gambling

3 Units
STATS 335

The Challenge Problems Paradigm in Empirical Machine Learning and Beyond

3 Units
STATS 352

Topics in Computing for Data Science

1 Units
STATS 354

Generalization and Causality in Biohealth

1-3 Units
STATS 357

Reliability and Validity in Artificial Intelligence

3 Units
STATS 361

Causal Inference

3 Units
STATS 362

Topic: Monte Carlo

3 Units
STATS 363

Design of Experiments

3 Units
STATS 365

Empirical Likelihood

3 Units
STATS 369

Methods from Statistical Physics

3 Units
STATS 370

Bayesian Statistics

3 Units
STATS 371

Applied Bayesian Statistics

3 Units
STATS 375

Mathematical Problems in Machine Learning

3 Units
STATS 390

Consulting Workshop

1 Units
STATS 398

Industrial Research for Statisticians

1 Units
STATS 399

Research

1-10 Units
  • With the exception of STATS 118; Math 104, Math 113, Math 151; CS 106B, CS 107, CME 108, classes must be taken at the 200 level or higher.

  • STATS workshop, seminar, practicum, independent study & research, and are repeatable up to 6 units.

  • STATS 200Q is not an allowable course for graduate students.

Electrical Engineering

Complete any of the following course(s):
EE 261

The Fourier Transform and Its Applications

3 Units
EE 263

Matrix Methods: Singular Value Decomposition

3 Units
EE 269

Quantization and Signal Processing for AI

3 Units
EE 278

Probability and Statistical Inference

3 Units
EE 363

Linear Dynamical Systems

3 Units
EE 364A

Convex Optimization I

3 Units
EE 364B

Convex Optimization II

3 Units
EE 377

Information Theory and Statistics

3 Units
EE 378A

Statistical Signal Processing

3 Units
EE 379A

Data Transmission Design

3 Units

Civil & Environmental Engineering

Complete any of the following course(s):
CEE 203

Probabilistic Models in Civil and Environmental Engineering

3-4 Units
CEE 241

Managing Fabrication and Construction

4 Units
CEE 241A

Infrastructure Project Development

2 Units
CEE 244

Accounting, Finance & Valuation for Engineers & Constructors

3 Units
CEE 289

Random Vibrations

3-4 Units

Political Science and Public Policy

Complete all of the following course(s):
POLISCI 450A

Political Methodology I: Regression

3-5 Units
POLISCI 450B

Political Methodology II: Causal Inference

5 Units
POLISCI 450C

Political Methodology III: Model-Based Inference

3-5 Units
POLISCI 450D

Political Methodology IV: Advanced Topics

3-5 Units
POLISCI 451

Directed Readings on Causal Inference with Panel Data

2-3 Units
POLISCI 455

Topics in Quantitative Political Methodology

3-5 Units
PUBLPOL 50

Intermediate Microeconomics for Public Policy

5 Units

Psychology & Social Science

Complete any of the following course(s):
PSYCH 253

Multivariate Analysis, Measurement, and Study of Change in Social Science Research

3 Units
SOC 383

Statistics for an Open Science: Modeling

5 Units
PSYCH 299

Individually Supervised Practicum

1-5 Units

Subplans

Optional
Students have the option to complete a subplan as part of this program. A subplan is an officially declared and defined set of requirements that allows students to go deeper into a discipline or focus within a program.

Data Science Subplan

Data Science Subplan Theoretical Statistics Core Requirement (3 units)

The following classes are recommended to be taken in sequence:

Year 1, Autumn: STATS 200

Year 1, Winter: STATS 203 and STATS 217

Complete any of the following course(s):
STATS 200

Introduction to Theoretical Statistics

3-4 Units
STATS 300A

Theory of Statistics I

3 Units

Must be taken for a letter grade.

Data Science Subplan Applied Statistics Core Requirement (3 units)

Complete any of the following course(s):
STATS 203

Regression Models and Analysis of Variance

3 Units
STATS 305A

Applied Statistics I

3 Units

Must be taken for a letter grade.

Data Science Subplan Causal Inference Core Requirement (3 units)

Complete any of the following course(s):
CS 288

Applied Causal Inference with Machine Learning and AI

3 Units
ECON 272

Intermediate Econometrics III: Methods for Applied Econometrics

5 Units
STATS 209

Introduction to Causal Inference

3 Units
STATS 263

Design of Experiments

3 Units

Must be taken for a letter grade.

Data Science Subplan Stochastic Processes Core Requirement (3 units)

Complete any of the following course(s):
STATS 217

Introduction to Stochastic Processes I

3 Units
STATS 218

Introduction to Stochastic Processes II

3 Units
STATS 219

Stochastic Processes

4 Units

Must be taken for a letter grade.

Data Science Subplan Statistical Learning Core Requirement (3 units)

Complete any of the following course(s):
STATS 202

Statistical Learning and Data Science

3 Units
or
STATS 202V

Statistical Learning and Data Science [Virtual]

3 Units
or
STATS 202F

Statistical Learning and Data Science [Flipped]

3 Units
STATS 315A

Modern Applied Statistics: Learning

3 Units

Must be taken for a letter grade.

Data Science Subplan: Computational Methods for Data Science Requirement (6 units)

Complete at least 2 of the following courses:
BMDS 276

Advanced Topics in Computer Vision and Biomedicine

3 Units
CME 213

Introduction to parallel computing using MPI, openMP, and CUDA

3 Units
CME 302

Numerical Linear Algebra

3 Units
CME 364A

Convex Optimization I

3 Units
CS 229S

Systems for Machine Learning

3 Units
CS 235

Computational Methods for Biomedical Image Analysis and Interpretation

3 Units
CS 245

Principles of Data-Intensive Systems

3-4 Units
CS 246

Mining Massive Data Sets

3-4 Units
CS 273C

Cloud Computing for Biology and Healthcare

3 Units
MS&E 236

Machine Learning for Discrete Optimization

3 Units

Students may also petition to use other classes that are focused on optimization, scientific computing and/or large-scale data analyses for this requirement. Requests must be submitted to the DGS one quarter prior to enrollment.

Must be taken for a letter grade.

Data Science Subplan: Applied Machine Learning & AI requirement (9 units)

Complete at least 3 of the following courses:
CS 221

Artificial Intelligence: Principles and Techniques

3-4 Units
CS 224N

Natural Language Processing with Deep Learning

3-4 Units
CS 224R

Deep Reinforcement Learning

3 Units
CS 224S

Spoken Language Processing

2-4 Units
CS 224U

Natural Language Understanding

3-4 Units
CS 224W

Machine Learning with Graphs

3-4 Units
CS 228

Probabilistic Graphical Models: Principles and Techniques

3-4 Units
CS 229

Machine Learning

3-4 Units
and
STATS 229

Machine Learning

3-4 Units
CS 231N

Deep Learning for Computer Vision

3-4 Units
CS 234

Reinforcement Learning

3 Units
CS 235

Computational Methods for Biomedical Image Analysis and Interpretation

3 Units
CS 236

Deep Generative Models

3 Units
CS 329X

Human Centered NLP

3 Units
STATS 220

Machine Learning Methods for Neural Data Analysis

3 Units
STATS 232

Machine Learning for Sequence Modeling

3-4 Units
STATS 315A

Modern Applied Statistics: Learning

3 Units
STATS 315B

Modern Applied Statistics: Learning II

3 Units

Students may also petition to use other classes that fulfill ML or AI learning objectives. Requests must be submitted to the DGS one quarter prior to enrollment.

Must be taken for a letter grade.

Data Science Elective Courses (9-12 units)

In consultation with the student's program advisor, the student selects 2-3 graduate level courses within the realm of data science to fulfill the remaining coursework required for the degree. Courses are expected to expand and strengthen the student's skill set.

May be taken for letter grade or CR/S.

Data Science Capstone Project (3 units)

The capstone project should be computational in nature with real-world project-based research and experiential learning using data science and computation skills learned during the course of their program.

Students should submit a 2-page proposal, supported by the faculty mentor/PI and send to the Data Science program advisor at least one quarter prior to enrolling in any research credit course.

Students are required to take minimum of 3 units of practical component.

Here are some examples of courses that have been used to meet the Capstone requirement:

  • DataSci capstone courses: DATASCI 194B, DATASCI 194D, DATASCI 194N

  • Analysis and Measurement of Impact (ALP 303)

    • By application; Non-GSB students must apply for and be accepted into the course to enroll.

  • Statistical Consulting Workshop (STATS 390) Units: 1. Repeatable up to 3 times.

    • This class requires mastery of Statistics at the (graduate) level necessary to provide consultation to fellow members of the university.

    • Students attend weekly lectures on Friday to discuss consulting cases and various statistical techniques that arise frequently in consulting.

  • Consulting Workshop on Biomedical Data Science (BMDS 291A) Units: 1. Repeatable up to 3 times.

    • The Data Studio is a collaboration between Spectrum (The Stanford Center for Clinical and Translational research and Education) and the Department of Biomedical Data Science (DBDS). The educational goal of this workshop is to provide data science consultation training for students.

  • Workshop in Biomedical Data Science (STATS 260ABC/BMDS 280ABC opens in a new tab) Repeatable up to 3 times.

    • Applications of data science techniques to current problems in biology, medicine and healthcare. To receive credit for one or two units, a student must attend every workshop. To receive two units, in addition to attending every workshop, the student is required to write a two page critical summary of one of the workshops, with the choice made by the student.

  • Xplore (CME 291) Project Based Research Course opens in a new tab Units: 1 - 6.

    • Enrollment by application only - limited enrollment; priority is given to ICME students.

Research for Credit

  • Independent Study (STATS 299) Units: 1-3; Repeatable up to 6 units.

    • In consultation with your program advisor, and permission of statistics faculty/advisor students may formulate independent study or directed reading in statistics, data science or related field. Students should submit a one-page proposal, supported by the faculty member and sent to the student's program advisor for approval (one quarter prior to start of the project).

    • or equivalent course in statistics adjacent department with program advisor approval.

  • Research in The Computational Neuroscience Laboratory opens in a new tab (PSYC 399) Units: 3. Repeatable up to 6 units.

    • Enrollment by application only.

    • Stanford students interested in research at the intersection of artificial intelligence, medical image analysis, and computational neuroscience to collaborate with our group in multiple exciting projects.

    • The research can be performed as an independent study at the CNSLab (part of the School of Medicine).

  • Industrial Research for Statisticians (STATS 298) Units: 1. Repeatable up to 3 units.

    • International students (F-1) MUST enroll when employed by a U.S. company (CPT opens in a new tab).

    • Students MUST submit one-page summary of the job offer to their advisor prior to enrolling in STATS 298 and applying for CPT.

    • Students MUST submit one-page report of their internship to advisor by the end of the quarter.

Courses for the Capstone requirement may be taken for letter grade or CR/S.