skip to content

Biomedical Computation (BMC)

Completion of the undergraduate program in Biomedical Computation leads to the conferral of the Bachelor of Science in Engineering. The subplan "Biomedical Computation" appears on the transcript and on the diploma.

Mission of the Undergraduate Program in Biomedical Computation

The mission of the undergraduate program in Biomedical Computation is to prepare students to work at the cutting edge of the interface between computer science, biology, and medicine. Students in the major gain a foundation in the biological and computational disciplines. They learn techniques of informatics and simulation and their countless applications in understanding and analyzing biology at all levels, from individual molecules in cells to entire organisms and populations. Students in the program select an in-depth focus area, and participate in a substantial research project with a faculty member. The Biomedical Computation major prepares students to enter a wide range of cutting-edge fields in academia and industry.

Requirements

Mathematics (21 unit minimum; see Basic Requirement 1)

MATH 41. Calculus

5

MATH 42. Calculus

5

STATS 116. Theory of Probability1

5

CS 103. Mathematical Foundations of Computing

5

Science (17 units minimum; see Basic Requirement 2)

PHYSICS 41. Mechanics

4

CHEM 31X or A/B. Chemical Principles

4

CHEM 33. Structure and Reactivity

4

BIO 41. Evolution, Genetics, Biochemistry
or HUMBIO 2A. Genetics, Evolution, and Ecology

5

BIO 42. Cell Biology, Dev. Biology, and Neurobiology
or HUMBIO 3A. Cell and Developmental Biology

5

BIO 43. Plant Biology, Evolution, and Ecology
or HUMBIO 4A. The Human Organism

5

Engineering Fundamentals (two different courses required):

CS 106B (or CS 106X). Programming Abstractions (or Accelerated)
For the second required course, see concentrations

5

Technology in Society (one course required; see Basic Requirement 4)

3-5

Engineering

CS 107. Computer Organization and Systems

5

CS 161. Data Structures and Algorithms

4

One of CS 270, 273A, 274, 275, 278, 279

3

Research: 6 units of biomedical computation research in any department2,3

6

Engineering Depth Concentration (choose one of the following concentrations):7

Cellular/Molecular Concentration (10 courses):

Mathematics: one of the following courses:

5

CME 100. Vector Calculus for Engineers

 

STATS 141. Biostatistics

 

MATH 51. Advanced Calculus

 

One additional Engineering Fundamental4

3-5

Biology (four courses):

BIO 129A. Cell Dynamics I

4

BIO 129B. Cell Dynamics II

4

BIO 188. Biochemistry or CHEM 135. Physical Chemistry or CHEM 171. Physical Chemistry

3

BIO 203. Advanced Genetics or BIO 118. Genetic Analysis of Biological Processes

4

Informatics Electives (two courses)5,6

6-10

Simulation Electives (two courses) 5,6

6-10

Simulation, Informatics, or Cell/Mol Elective (one course)5,6

3-5

Informatics Concentration:

Mathematics: One of the following courses:

STATS 141. Biostatistics

4

STATS 203. Intro to Regression Models and ANOVA

3

STATS 205. Intro to Nonparametric Statistic

3

STATS 215. Statistical Models in Biology

3

STATS 225. Bayesian Analysis

3

One additional Engineering Fundamental4

3-5

Informatics Core (three courses)

Choose one: CS 145. Databases or CS 147. HCI

4

Choose one: CS 121/122, CS 228, CS 229 or CS 223B

3-4

One additional course from the previous two lines

3-4

Informatics Electives (three courses) 5,6

9-15

Cellular Electives (two courses) 5,6

6-10

Organs Electives (two courses) 5,6

6-10

Organs/Organisms Concentration:

Mathematics (one of the following courses):

CME 100. Vector Calculus for Engineers

5

STATS 141. Biostatistics

5

MATH 51. Advanced Calculus

5

One additional Engineering Fundamental4

3

Biology (two courses)

BIO 112. Human Physiology

4

BIO 188. Biochemistry I or BIOE/RAD 220. Introduction to Imaging

3

Two additional Organs Electives5,6

6-10

Simulation Electives (two courses) 5,6

6-10

Informatics Electives (two courses)5,6

6-10

Simulation, Informatics, or Organs Elective (one course) 5,6

3-5

Simulation Concentration:

Mathematics:

CME 100 or MATH 51. Advanced Calculus I

5

Engineering Fundamentals:

ENGR 30. Engineering Thermodynamics

3

Simulation Core:

CME 102 or MATH 53. Advanced Calculus II

5

ENGR 80. Introduction to Biotechnology

3

BIOE 101. Systems Biology

4

BIOE 102. Systems Physiology & Design I

4

BIOE 102. Systems Physiology & Design II

4

Simulation Electives (two courses)5,6

6-10

Cellular Elective (one course) 5,6

3

Organs Elective (one course) 5,6

3

Simulation, Cellular, or Organs Elective one course)5,6

3-5

These requirements are subject to change; see http://bmc.stanford.edu for the most up-to date program description. The final requirements are published with sample programs in the Handbook for Undergraduate Engineering Programs.

1 CS 109, MS&E 120, MS&E 220, EE 178, and CME 106 are acceptable substitutes for STATS 116.

2 Research projects require pre-approval of BMC Coordinators.

3 Research units taken as CS 191W or in conjunction with ENGR199W fulfill the Writing in the Major (WIM) requirement. CS 272, which does not have to be taken in conjunction with research, also fulfills the WIM requirement.

4 One 3-5 unit course required; CS 106A may not be used. See Fundamentals list in Handbook for Undergraduate Engineering Programs.

5 The list of electives is continually updated to include all applicable courses. For the current list of electives, see http://bmc.stanford.edu.

6 A course may only be counted towards one elective or core requirement; it may not be double-counted.

7 A total of 40 Engineering units must be taken. The core classes only provide 27 Engineering units, so the remaining units must be taken from within the electives.

Copyright ©2010 Stanford University | Office of the University Registrar | Academic Year 2010-11 | Terms of Use | Copyright Complaints | Report a Problem with this site.