Master of Science
MSCotermOverview
The Biomedical Data Science Program is interdepartmental and offers instruction and research opportunities leading to MS and PhD degrees in Biomedical Data Science. All students must complete the core curriculum requirements and additional coursework that fulfills degree requirements and pursues their technical interests and goals as specified for each degree program.
The program can provide flexibility and complement Stanford’s other applied medical research opportunities. Special arrangements may be made for those with unique needs or those simultaneously enrolled in other degree programs within the university. Similarly, students with prior relevant training may have the curriculum adjusted to eliminate requirements met as part of prior training.
The GRE is not required for admission.
See Graduate Degrees for university requirements for the MS degree.
Advising
Upon entering the program, each student is assigned an academic advisor to help with course selection and monitor progress toward program milestones and degree requirements. Each research-track (academic) MS and PhD student conducts research under the primary mentorship of a faculty supervisor, who guides their scholarly and professional development. Further details about the advisor roles and responsibilities are found in DBDS Student Handbook opens in a new tab.
Master of Science in Biomedical Data Science (Academic)
This degree is designed for individuals who wish to undertake an in-depth study of biomedical data science with research on a full-time basis. Typically, a student spends two years in the program and implements and documents a substantial project by the end of the second year. The first year involves acquiring the fundamental concepts and tools through coursework and research project involvement. Academic MS students are expected to devote 50 percent or more of their time to participating in research projects. Research rotations are not required but can be done with the approval of the academic advisor or training program director. Graduates of this program are prepared to contribute creatively to basic or applied projects in biomedical data science. This degree requires a written research paper to be approved by two faculty members.
Master of Science in Biomedical Data Science (Professional/Honors Cooperative Program)
This degree is designed primarily for the working professional with advanced training in one discipline who wishes to acquire interdisciplinary skills. Although many classes necessary for the degree are available online, some requirements may be fulfilled by implementing an alternative plan to be approved by the program. The professional MS is offered with the Stanford Engineering Center for Global & Online Education (CGOE), which establishes tuition and fee rates. The program uses the honors cooperative program (HCP) model, which assumes that the student works full time and is enrolled in the MS part-time. Students who live locally may attend their courses on campus. Students have up to five years to complete the program. Research projects are optional; the student must make arrangements with program faculty if interested. Graduates of this program are prepared to contribute creatively to basic or applied projects in biomedical data science.
Master of Science in Biomedical Data Science (Coterminal)
The coterminal degree program allows Stanford University undergraduates to study for a master’s degree while completing their bachelor’s degree(s) in the same or a different department. See Coterminal Master's Degrees opens in a new tab for additional information.
The coterminal Master of Science program follows the same program requirements as the Master of Science (Professional), except for the requirement to be employed full-time. The coterminal degree is available only to current Stanford undergraduates. Coterminal students are enrolled full time, and courses are taken on campus. Research projects are optional; the student must make arrangements with program faculty if interested. Graduates of this program are prepared to contribute creatively to basic or applied projects in biomedical data science.
Requirements
Program Requirements
Master's Requirements (45 units of coursework required to graduate; scroll down for HCP and Coterminal info)
Core Courses (12 units for Academic + Co-term MS; 9 units for Honors Coop)
Core courses must all be taken for a letter grade.
All core courses are required for HCP except BMDS 212, which is highly recommended if possible. BMDS 212 requires special arrangements with the instructor, so we can include you in the class remotely if possible.
Students are expected to participate regularly in the Biomedical Data Science Student Seminar and a research colloquium which is listed as BMDS 201A, B and C in fall/winter/spring quarters. Regardless of their enrollment, they should attend all meetings throughout their graduate training and a research colloquium appropriate to their interests. This course can be taken up to three times for one unit credit each time.
Computer Science, Statistics, Mathematics & Engineering (18 Units)
Students are expected to create a program of study with graduate-level courses in computer science, statistics, and other technical informatics-related disciplines to achieve in-depth mastery. The program of study may focus on aspects of these disciplines, including machine learning, statistical modeling, artificial intelligence, data mining, image analysis, human-computer interaction, and data visualization.
Please note:
Specific Required Courses
CS 161
Design and Analysis of Algorithms
STATS 200
Introduction to Theoretical Statistics
STATS 315A
Modern Applied Statistics: Learning
CS 229
Machine Learning
CS/Stats/Math/Eng Electives
APPPHYS 223
Stochastic and Nonlinear Dynamics
APPPHYS 293
A modern explainable AI approach to Theoretical Neuroscience
BIO 223
Stochastic and Nonlinear Dynamics
BIOE 210
Systems Biology
BIOE 279
Computational Biology: Structure and Organization of Biomolecules and Cells
BIOE 285
Computational Modeling in the Cardiovascular System
BIOE 291
Principles and Practice of Optogenetics for Optical Control of Biological Tissues
BIOE 300B
Quantitative Physiology
BIOE 301E
Computational Protein Modeling Laboratory
BIOE 331
Protein Engineering
BIOS 234
Comorbidity and Multimorbidities during Aging
BIOS 237
Engineering Wellness: Wearable Devices for Precision Medicine Applications
BMDS 205
Bioinformatics for Stem Cell and Cancer Biology
BMDS 210
Modeling Biomedical Systems
BMDS 217
Translational Bioinformatics
BMDS 218
Data Centric AI for Healthcare
BMDS 219
Mathematical Models and Medical Decisions
BMDS 221
Machine Learning Approaches for Data Fusion in Biomedicine
BMDS 222
Cloud Computing for Biology and Healthcare
BMDS 224
Principles of Pharmacogenomics
BMDS 237
Outcomes Analysis
BMDS 241
Intermediate Biostatistics: Analysis of Discrete Data
BMDS 250
Clinical Trial Design in the Age of Precision Medicine
BMDS 270
Algorithmic Foundations for Artificial Intelligence in Healthcare
BMDS 271
Foundation Models for Healthcare
BMDS 273
Deep Learning in Genomics and Biomedicine
BMDS 280A
Workshop in Biomedical Data Science
BMDS 280B
Workshop in Biomedical Data Science
BMDS 280C
Workshop in Biomedical Data Science
BMDS 292
Software Engineering For Scientists
CBIO 243
Principles of Cancer Systems Biology
CHEM 263
Machine Learning for Chemical and Dynamical Data
CME 100
Vector Calculus for Engineers
CME 102
Ordinary Differential Equations for Engineers
CME 104
Linear Algebra and Partial Differential Equations for Engineers
CME 106
Introduction to Probability and Statistics for Engineers
CME 108
Introduction to Scientific Computing with Machine Learning Applications
CME 200
Linear Algebra with Application to Engineering Computations
CME 204
Partial Differential Equations in Engineering
CME 213
Introduction to parallel computing using MPI, openMP, and CUDA
CME 250
Introduction to Machine Learning
CME 251
Geometric and Topological Data Analysis
CME 263
Matrix Methods: Singular Value Decomposition
CME 292
Advanced MATLAB for Scientific Computing
CME 302
Numerical Linear Algebra
CME 303
Partial Differential Equations of Applied Mathematics
CME 309
Randomized Algorithms and Probabilistic Analysis
CME 330
Applied Mathematics in the Chemical and Biological Sciences
CME 334
Optimization Algorithms
CME 500
Departmental Seminar
CME 510
Linear Algebra and Optimization Seminar
CS 103
Mathematical Foundations of Computing
CS 107
Computer Organization and Systems
CS 108
Object-Oriented Systems Design
CS 109
Introduction to Probability for Computer Scientists
CS 110
Principles of Computer Systems
CS 111
Operating Systems Principles
CS 124
From Languages to Information
CS 129
Applied Machine Learning
CS 131
Computer Vision: Foundations and Applications
CS 140
Operating Systems and Systems Programming
CS 142
Web Applications
CS 143
Compilers
CS 144
Introduction to Computer Networking
CS 145
Intro to Modern Data Systems
CS 147
Introduction to Human-Computer Interaction Design
CS 148
Introduction to Computer Graphics and Imaging
CS 149
Parallel Computing
CS 154
Introduction to the Theory of Computation
CS 155
Computer and Network Security
CS 157
Computational Logic
CS 161
Design and Analysis of Algorithms
CS 166
Advanced Data Structures
CS 193C
Client-Side Internet Technologies
CS 193P
iOS Application Development
CS 205L
Continuous Mathematical Methods with an Emphasis on Machine Learning
CS 221
Artificial Intelligence: Principles and Techniques
CS 223A
Introduction to Robotics
CS 224N
Natural Language Processing with Deep Learning
CS 224R
Deep Reinforcement Learning
CS 224S
Spoken Language Processing
CS 224U
Natural Language Understanding
CS 224W
Machine Learning with Graphs
CS 225A
Experimental Robotics
CS 226
The Future of Mechanical Engineering
CS 227B
General Game Playing
CS 228
Probabilistic Graphical Models: Principles and Techniques
CS 229
Machine Learning
CS 230
Deep Learning
CS 231A
Computer Vision: From 3D Perception to 3D Reconstruction and Beyond
CS 231N
Deep Learning for Computer Vision
CS 232
Digital Image Processing
CS 236
Deep Generative Models
CS 236G
Generative Adversarial Networks
CS 238
Decision Making under Uncertainty
CS 240
Advanced Topics in Operating Systems
CS 242
Programming Languages
CS 243
Program Analysis and Optimizations
CS 244
Advanced Topics in Networking
CS 244B
Distributed Systems
CS 245
Principles of Data-Intensive Systems
CS 246
Mining Massive Data Sets
CS 248A
Computer Graphics: Rendering, Geometry, and Image Manipulation
CS 249I
The Modern Internet
CS 254
Computational Complexity
CS 255
Introduction to Cryptography
CS 261
Combinatorial Optimization
CS 263
Counting and Sampling
CS 265
Randomized Algorithms and Probabilistic Analysis
CS 270
Modeling Biomedical Systems
CS 272
Introduction to Biomedical Informatics Research Methodology
CS 273B
Deep Learning in Genomics and Biomedicine
CS 274
Representations and Algorithms for Computational Molecular Biology
CS 275
Translational Bioinformatics
CS 295
Software Engineering
CS 309A
Cloud Computing Seminar
CS 315B
Parallel Computing Research Project
CS 328
Foundations of Causal Machine Learning
CS 329A
Self Improving AI Agents
CS 330
Deep Multi-task and Meta Learning
CS 329H
Machine Learning from Human Preferences
CS 342
Building for Digital Health
CS 348B
Computer Graphics: Image Synthesis Techniques
CS 348I
Computer Graphics in the Era of AI
CS 355
Advanced Topics in Cryptography
CS 356
Topics in Computer and Network Security
CS 362
Research in AI Alignment
CS 375
Large-Scale Neural Network Modeling for Neuroscience
CS 431
High-level Vision: From Neurons to Deep Neural Networks
CS 448B
Data Visualization
CS 468
Topics in Geometric Computing - 3D and 4D Foundation Models
CS 520
Knowledge Graphs
CS 522
Seminar in Artificial Intelligence in Healthcare
CS 524
AI for Science
CS 528
Machine Learning Systems Seminar
CS 547
Human-Computer Interaction Seminar
DATASCI 211
Accelerating Research with Marlowe: Practical GPU Computing for Scientists
DATASCI 294B
Data Science for Computational Molecular Biology
EE 101A
Circuits I
EE 101B
Circuits II
EE 102A
Signals and Systems I
EE 102B
Signals and Systems II
EE 108
Digital System Design
EE 168
Introduction to Digital Image Processing
EE 169
Introduction to Bioimaging
EE 178
Probabilistic Systems Analysis
EE 179
Analog and Digital Communication Systems
EE 256
Board Level Design
EE 261
The Fourier Transform and Its Applications
EE 264
Digital Signal Processing
EE 276
Information Theory
EE 279
Introduction to Digital Communication
EE 282
Computer Systems Architecture
EE 284
Introduction to Computer Networks
EE 263
Matrix Methods: Singular Value Decomposition
EE 364A
Convex Optimization I
EE 364B
Convex Optimization II
EE 369A
Medical Imaging Systems I
EE 369B
Medical Imaging Systems II
EE 368
Digital Image Processing
EE 369C
Medical Image Reconstruction
EE 376C
Universal Information Processing
EE 378A
Statistical Signal Processing
EE 379
Digital Communication
EE 382A
Parallel Processors Beyond Multicore Processing
EE 382C
Interconnection Networks
EE 384A
Internet Switching and Routing Protocols
EE 384S
Performance Engineering of Computer Systems & Networks
EE 387
Algebraic Error Correcting Codes
ENGR 108
Introduction to Matrix Methods
ENGR 154
Vector Calculus for Engineers
ENGR 155A
Ordinary Differential Equations for Engineers
ENGR 155B
Linear Algebra and Partial Differential Equations for Engineers
ENGR 155C
Introduction to Probability and Statistics for Engineers
ENGR 205
Introduction to Control Design Techniques
ENGR 209A
Analysis and Control of Nonlinear Systems
EPI 206
Meta-research: Appraising Research Findings, Bias, and Meta-analysis
EPI 224
Genetic Epidemiology
EPI 225
Introduction to Epidemiologic and Clinical Research Methods
EPI 226
Intermediate Epidemiologic and Clinical Research Methods
EPI 251
Design and Conduct of Clinical Trials
EPI 258
Introduction to Probability and Statistics for Clinical Research
EPI 259
Introduction to Probability and Statistics for Epidemiology
EPI 262
Intermediate Biostatistics: Regression, Prediction, Survival Analysis
EPI 263
Social Epidemiology
HRP 252
Outcomes Analysis
HRP 255
Decoding Academia: Power, Hierarchies, and Transforming Institutions
HRP 263
Advanced Decision Science Methods and Modeling in Health
IMMUNOL 207
Essential Methods in Computational and Systems Immunology
MATH 104
Applied Matrix Theory
MATH 106
Functions of a Complex Variable
MATH 107
Graph Theory
MATH 108
Introduction to Combinatorics and Its Applications
MATH 109
Groups and Symmetry
MATH 110
Number Theory for Cryptography
MATH 113
Linear Algebra and Matrix Theory
MATH 114
Introduction to Scientific Computing
MATH 115
Functions of a Real Variable
MATH 116
Complex Analysis
MATH 118
Mathematics of Computation
MATH 120
Groups and Rings
MATH 121
Galois Theory
MATH 122
Modules and Group Representations
MATH 131P
Partial Differential Equations
MATH 136
Stochastic Processes
MATH 143
Differential Geometry
MATH 144
Introduction to Topology and Geometry
MATH 145
Algebraic Geometry
MATH 147
Differential Topology
MATH 148
Algebraic Topology
MATH 151
Introduction to Probability Theory
MATH 152
Elementary Theory of Numbers
MATH 154
Algebraic Number Theory
MATH 155
Analytic Number Theory
MATH 159
Discrete Probabilistic Methods
MATH 161
Set Theory
MATH 171
Fundamental Concepts of Analysis
MATH 172
Fourier Analysis
MATH 173
Theory of Partial Differential Equations
MATH 175
Elementary Functional Analysis
MATH 193
Polya Problem Solving Seminar
MATH 205A
Real Analysis
MATH 205B
Real Analysis
MATH 210A
Modern Algebra I
MATH 210B
Modern Algebra II
MATH 210C
Lie Theory
MATH 215A
Algebraic Topology
MATH 215B
Differential Topology
MATH 215C
Differential Geometry
MATH 216A
Introduction to Algebraic Geometry
MATH 216B
Introduction to Algebraic Geometry
MATH 216C
Introduction to Algebraic Geometry
MATH 220A
Partial Differential Equations of Applied Mathematics
MATH 220B
Computational Methods of Applied Mathematics
MATH 228
Stochastic Methods in Engineering
MATH 230A
Theory of Probability I
MATH 230B
Theory of Probability II
MATH 230C
Theory of Probability III
MATH 232
Topics in Probability
MATH 236
Introduction to Stochastic Differential Equations
MATH 244
Riemann Surfaces
MATH 245A
Topics in Algebraic Geometry
MATH 245B
Topics in Algebraic Geometry
MATH 245C
Topics in Algebraic Geometry
MATH 249A
Topics in number theory
MATH 249B
Topics in Number Theory
MATH 249C
Topics in Number Theory
MATH 256A
Partial Differential Equations
MATH 256B
Partial Differential Equations
MATH 257A
Symplectic Geometry and Topology
MATH 257B
Symplectic Geometry and Topology
MATH 258
Topics in Geometric Analysis
MATH 263A
Topics in Representation Theory
MATH 269
Topics in symplectic geometry
MATH 270
Geometry and Topology of Complex Manifolds
MATH 271
The H-Principle
MATH 272
Topics in Analysis and Partial Differential Equations
MATH 282A
Low Dimensional Topology
MATH 282B
Homotopy Theory
MATH 282C
Fiber Bundles and Cobordism
MATH 283A
Topics in Topology
MATH 286
Topics in Differential Geometry
ME 161
Dynamic Systems, Vibrations and Control
ME 300B
Partial Differential Equations in Engineering
MED 206
Meta-research: Appraising Research Findings, Bias, and Meta-analysis
MED 252
Outcomes Analysis
MED 263
Advanced Decision Science Methods and Modeling in Health
MGTECON 634
Machine Learning and Causal Inference
MS&E 120
Introduction to Probability
MS&E 211
Introduction to Optimization
MS&E 220
Probabilistic Analysis
MS&E 223
Stochastic Simulation and Monte Carlo Methods
MS&E 226
Fundamentals of Data Science: Prediction, Inference, Causality
MS&E 228
Applied Causal Inference with Machine Learning and AI
MS&E 229
Bayesian Linear Regression
MS&E 252
Foundations of Decision Analysis
MS&E 263
Healthcare Operations Management
MS&E 310
Linear Programming
MS&E 328
Foundations of Causal Machine Learning
MS&E 334
Topics in Social Data
MS&E 335
Queueing and Scheduling in Processing Networks
MS&E 355
Influence Diagrams and Probabilistics Networks
MS&E 454
Decision Analysis Seminar
MS&E 463
Healthcare Systems Design
NBIO 228
Mathematical Tools for Neuroscience
NENS 230
Analysis Techniques for the Biosciences Using MATLAB
PSYCH 253
Multivariate Analysis, Measurement, and Study of Change in Social Science Research
STATS 110
Introduction to Statistics for Engineering and the Sciences
STATS 191
Introduction to Applied Statistics
STATS 200
Introduction to Theoretical Statistics
STATS 202
Statistical Learning and Data Science
STATS 203
Regression Models and Analysis of Variance
STATS 205
Introduction to Nonparametric Statistics
STATS 206
Applied Multivariate Analysis
STATS 207
Time Series Analysis
STATS 208
Resampling Methods: Bootstrap, Cross Validation and Beyond
STATS 209
Introduction to Causal Inference
STATS 211
Meta-research: Appraising Research Findings, Bias, and Meta-analysis
STATS 214
Machine Learning Theory
STATS 215
Statistical Models in Biology
STATS 217
Introduction to Stochastic Processes I
STATS 218
Introduction to Stochastic Processes II
STATS 219
Stochastic Processes
STATS 260A
Workshop in Biomedical Data Science
STATS 260B
Workshop in Biomedical Data Science
STATS 260C
Workshop in Biomedical Data Science
STATS 261
Intermediate Biostatistics: Analysis of Discrete Data
STATS 262
Intermediate Biostatistics: Regression, Prediction, Survival Analysis
STATS 263
Design of Experiments
STATS 270
Bayesian Statistics
STATS 285
Massive Computational Experiments, Painlessly
STATS 290
Computing for Data Science
STATS 300A
Theory of Statistics I
STATS 300B
Theory of Statistics II
STATS 300C
Theory of Statistics III
STATS 305A
Applied Statistics I
STATS 305B
Applied Statistics II
STATS 305C
Applied Statistics III
STATS 310A
Theory of Probability I
STATS 310B
Theory of Probability II
STATS 310C
Theory of Probability III
STATS 314A
Advanced Statistical Theory
STATS 315A
Modern Applied Statistics: Learning
STATS 315B
Modern Applied Statistics: Learning II
STATS 317
Stochastic Processes
STATS 318
Modern Markov Chains
STATS 319
Literature of Statistics
STATS 320
Machine Learning Methods for Neural Data Analysis
STATS 322
Function Estimation in White Noise
STATS 324
Stein's Method
STATS 325
Multivariate Analysis and Random Matrices in Statistics
STATS 352
Topics in Computing for Data Science
STATS 362
Topic: Monte Carlo
STATS 361
Causal Inference
STATS 363
Design of Experiments
STATS 375
Mathematical Problems in Machine Learning
BIOS 256
Causal Inference in Healthcare: Experimental, Quasi-experimental and Non-experimental Approaches
CS 106A and 106B do not count toward this Electives category.
Crosslisted offerings for any of the courses listed above are accepted in place of the offering listed.
Social and Ethical Issues (4 units)
Specific Required Courses
MED 255
The Responsible Conduct of Research
Elective Courses
BIOE 122
BioSecurity and Pandemic Resilience
BIOE 131
Ethics in Bioengineering
BIOE 450
Advances in Biotechnology
BMDS 223
Deploying and Evaluating Fair AI in Healthcare
BMDS 235
Economics of Health and Medical Care
BMDS 236
Introduction to Cost-Effectiveness Analysis: Evaluating Benefits and Costs of Health Interventions
BMDS 244
Methods for Reproducible Population Health and Clinical Research
CEE 252
Silicon Valley and the U.S. Government
CS 182
Ethics, Public Policy, and Technological Change
CS 182W
Ethics, Public Policy, and Technological Change (WIM)
CS 256
Algorithmic Fairness
CS 281
Ethics of Artificial Intelligence
CS 283
Governing Artificial Intelligence: Law, Policy, and Institutions
CS 521
Seminar on AI Safety
ENGR 208
Patent Law and Strategy for Innovators and Entrepreneurs
EPI 203
Methods for Reproducible Population Health and Clinical Research
EPI 237
Practical Approaches to Global Health Research
EPI 238
Genes and Environment in Disease Causation: Implications for Medicine and Public Health
GENE 104Q
Law and the Biosciences
GENE 220
Introduction to Genetics, Ethics, and Society
HRP 203
Methods for Reproducible Population Health and Clinical Research
HRP 211
Law and Biosciences: Neuroscience
HRP 221
Law and the Biosciences: Genetics
HRP 256
Economics of Health and Medical Care
HRP 263
Advanced Decision Science Methods and Modeling in Health
HRP 285
Global Leaders and Innovators in Human and Planetary Health: Sustainable Societies Lab
HRP 392
Introduction to Cost-Effectiveness Analysis: Evaluating Benefits and Costs of Health Interventions
HUMBIO 174
Foundations of Bioethics
INDE 212
Medical Humanities and the Arts
MED 228
Physicians and Social Responsibility
MED 242
Human Rights and Health
MED 285
Global Leaders and Innovators in Human and Planetary Health: Sustainable Societies Lab
MS&E 256
Technology Assessment and Regulation of Medical Devices
MS&E 278
Patent Law and Strategy for Innovators and Entrepreneurs
NBIO 101
Social and Ethical Issues in the Neurosciences
PEDS 251A
Medical Ethics I
PUBLPOL 122
BioSecurity and Pandemic Resilience
PUBLPOL 222
BioSecurity and Pandemic Resilience
SOMGEN 207
Theories of Change in Global Health
TRAM 283
Biotechnology Law
Students are expected to be familiar with issues regarding responsible conduct of research, reproducibility of research, and ethical, legal, social, organizational, and behavioral aspects of the impact of biomedical data science technologies on society.
Note: MED 255 is required only for Academic MS and PhD students.
These courses may be taken on a Satisfactory/No credit basis.
Unrestricted Electives
Unrestricted Units: 11 units for Academic + Coterm MS students; 14 units for Honors Coop.
These can be any graduate-level courses at Stanford at or above the 100 level (subject to degree-specific limits).
Academic MS Research Requirement
All students in the Academic MS program must engage in biomedical data-science-related research under the supervision of a Faculty member. Labs are arranged by mutual agreement between the student and the research supervisor. Before graduating from the Academic MS program, students must write a research paper reviewed and approved by two faculty members, including the Research Advisor.
Additional Requirements and Information:
Completing the Department of Biomedical Data Science (DBDS) MS program with an overall GPA of 3.0 or higher is required for graduation.
No one is required to take courses in an area in which they have already been adequately trained; under such circumstances, students are permitted to skip those courses and substitute more advanced work using a formal annual waiver process administered by the DBDS executive committee.
At least 24 units of formal letter-graded coursework are expected for all MS and PhD candidates.
Unrestricted Electives needed to complete 45 units. Students may fulfill this requirement with any Stanford graduate courses, including courses taken to satisfy program prerequisites.
At least 23 units of courses must be at level 200 or above.
Students are expected to participate regularly in BMDS 201 Biomedical Data Science Student Seminar and a research colloquium.
An Academic MS student funded by the program must be a teaching assistant for one course; those students may register for 1-3 BMDS 295 Biomedical Informatics Teaching Methods units.
HCP professional master’s students who are local are encouraged to participate in on-campus coursework and seminars.
Masters students should sign up for BMDS 801 TGR Master’s Project for their project units after completing their 45-unit residency requirement.
Students design appropriate programs for their interests with the assistance and approval of their Biomedical Data Science academic advisor.
Honors Cooperative Program
Core Courses
Nine units for HCP students. (See Core Courses above for a list of required classes) Although many classes necessary for the degree are available online, some requirements may be fulfilled by implementing an alternative plan to be approved by the program. BIOMEDIN 212 requires special arrangements with the instructor, so we can include you in the class remotely if possible. Note that core courses should be taken for a grade, not pass/no credit
Computer Science, Statistics, Mathematics & Engineering (HCP Specific)
Complete at least 18 units of Computer science, statistics, mathematics, and engineering electives.
Courses that can count for CS/Stats/Math/Eng are listed above.
Up to eight CS/Stats/Math/Eng units can be taken pass/fail.
CS 161 and STATS 200 are required, along with either STATS 315A or CS 229.
These three courses, or some of their prerequisites, may not be available through SCPD.
You should submit a course plan with the next best alternatives: these may include similar courses at Stanford or other institutions (note that outside courses would not count towards the required 45 units).
HCP Variation
If Stats 200 is not offered remotely, then you can consider taking: MS&E 226 or EPI 259 and EPI 261 (both).
Social & Ethical Issues (HCP Specific)
See the complete list of courses above in Social & Ethical Issues.
Note that although MED 255 is listed as required, it is required only for MS and PhD students engaged in NIH-funded research at Stanford. This typically does not apply to HCP students.
Additional Requirements and Information
How to put the courses in order. Use one of the course flowsheets opens in a new tab. First, check ExploreCourses and the SCPD website for which quarter the courses are offered. Also, check the listed prerequisites for each class and also the course websites for additional information about what’s expected so you can estimate how difficult each class will be for you. Typically, SCPD students take one course per quarter. Note that SCPD imposes an upper limit of three courses per quarter. Also, use the DBDS Student Wiki opens in a new tabfor advice on courses.
45 units are required for the MS.
All courses counted towards the MS must be at or above the 100 level.
You can include up to 18 units that you took Non-Degree Option before entering the MS program.
At least 23 units must be courses at or above the 200 level.
At least 24 units must be taken for a grade.
Coterminal Master's Additional Information
The coterminal degree program allows Stanford university undergraduates to study for a master’s degree while completing their bachelor’s degree(s) in the same or a different department. See Coterminal Master's Degree opens in a new tabsection for additional information.
The coterminal Master of Science program follows the same program requirements as the Honors Cooperative, except for the requirement to be employed full-time. The coterminal degree is available only to current Stanford undergraduates. Coterminal students are enrolled full time and courses are taken on campus. Research projects are optional; the student must make arrangements with program faculty if interested. Graduates of this program are prepared to contribute creatively to basic or applied projects in biomedical data science.
Application to the Coterminal Program
For complete information, see the program’s Coterminal Master's Degree opens in a new tabpage.
Submit the university Coterminal Online Application opens in a new tab.
Submit your academic resume or curriculum vitae.
Submit a one-page Statement of Purpose describing how and why the DBDS program is well matched to your interests.
University Coterminal Requirements
Coterminal master’s degree candidates are expected to complete all master’s degree requirements as described in the Degrees section. Graduate Degrees opens in a new tab lists university requirements for the master’s degree.
After accepting admission to this coterminal master’s degree program, students may request a transfer of courses from the undergraduate to the graduate career to satisfy the requirements for the master’s degree. Transferring courses to the graduate career requires review and approval of both the undergraduate and graduate programs on a case-by-case basis.
In this master’s program, courses taken three quarters before the first graduate quarter or later are eligible for consideration for transfer to the graduate career. No courses taken before the first quarter of the sophomore year may be used to meet master’s degree requirements.
Course transfers are not possible after the bachelor’s degree has been conferred.
The university requires that the graduate advisor be assigned in the student’s first graduate quarter even though the undergraduate career may still be open. The university also requires that the Master’s Degree Program Proposal be completed by the student and approved by the department by the end of the student’s first graduate quarter.
DBDS Coterminal Requirements
You are required to have at least 180 units (undergraduate) and 45 units (graduate).
No units may be counted toward both undergraduate and DBDS MS degrees.
45 units are required for the MS.
All courses counted towards the MS must be DBDS -related courses at or above the 100 level (as approved by the advisor and DBDS program).
At least 23 units must be courses at or above the 200 level.
At least 24 units must be taken for a grade.
DBDS core courses may not be taken pass/fail. Exceptions: BMDS 201, BMDS 205, BMDS 295, BMDS 801, and MED 255, or BMDS courses that are offered only on an S/NC basis .
A complete list of elective courses that can count for CS/Stats/Math/Eng is listed above. Up to eight CS/Stats/Math/Eng units can be taken pass/fail.
You can apply to DBDS upon completion of 120 units but no later than the quarter before the expected completion of the undergraduate degree.
Coterminal students are permitted to count coursework taken in the three quarters immediately before their first graduate quarter toward their graduate degree (summer quarter is not included in the count).
The Coterminal Course Transfer eForm opens in a new tab is used to transfer courses from the undergraduate to the graduate career and vice versa. This must be done before the undergraduate degree is conferred.
You may take any course you want at Stanford while in the program, including electives not at all related to DBDS , as long as you also have an approved DBDS -related 45-unit program of study that satisfies the requirements for the DBDS degree.

:format(webp))