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
Mechanical Engineering
School of Engineering
  • Major
  • Minor
Program Info
  • About the Program
  • Major: Bachelor of Science
    • Preparing for the Major
    • Policies
    • Learning Outcomes
  • Minor
  • Courses
  • Contact Us
Undergrad Info
  • Admissions
  • Advising
  • General Education
Loading program
  1. Home
  2. Programs
  3. Undergraduate
  4. Mechanical Engineering
  5. Major: Bachelor of Science

Major: Bachelor of Science

Major
  • Mechanical Engineering opens in a new tab
Program Minimum Units
116 Units
University Minimum Units
180 Units
Interests
Experimentation & Discovery, Design & User Experience, Sustainability, Technology
Academic Areas
Engineering & Computer Science

Overview

The bachelor's degree in Mechanical Engineering at Stanford University provides a rigorous mathematical, scientific, and engineering education, preparing our students to analyze and design a wide range of mechanical systems. Students study topics in math, physics, materials, structures, fluid mechanics, thermodynamics, heat transfer, dynamical systems, control, and design methods. They use these tools to develop analytical and computational models of real-world systems, conduct experiments and interpret their findings, and design new systems to meet engineering specifications.

Students with a bachelor's degree in Mechanical Engineering go on to rewarding careers as engineers in industry or pursue further study as graduate students. Our recent graduates are making important contributions in advanced manufacturing, aviation, biomechanics, data science, defense, energy systems, healthcare, medical devices, renewable energy, robotics, transportation systems, sustainable agriculture, and related fields. Whatever field they choose, Mechanical Engineers from Stanford have the intellectual foundation to develop technologies that address societal needs and improve people's lives.

Please see the Mechanical Engineering Program Sheet opens in a new tab, Four-Year Plans, and Flowchart opens in a new tab for additional information and materials.

Requirements

School Requirements

Mathematics

The program requires a minimum of 45 units of math and science combined, including 24 units in math and 20 units in science. The 45th unit may be either math or science. ACE units do not count toward major program unit minimums, though they do count toward the 180-unit minimum needed for graduation.

The CME courses in mathematics are strongly preferred for ME majors.

Complete all of the following requirements:
Calculus
Complete all of the following course(s):
MATH 19

Calculus

3 Units
MATH 20

Calculus

3 Units
MATH 21

Calculus

4 Units

10 units of AP Calculus BC, with placement into MATH 51/CME 100, is equivalent to MATH 19/MATH 20/MATH 21 and acceptable in any engineering major. If 6-8 units of AP or IB credit are given, MATH 21 must be taken regardless of the Math Diagnostic Placement results.

Recommended Timeline: Taken in the 1st year.

and
Vector Calculus
Complete any of the following course(s):
CME 100

Vector Calculus for Engineers

5 Units
or
ENGR 154

Vector Calculus for Engineers

5 Units
MATH 51

Linear Algebra, Multivariable Calculus, and Modern Applications

5 Units

Recommended Timeline: Taken in Autumn of the 2nd year or earlier.

and
Ordinary Differential Equations
Complete any of the following course(s):
CME 102

Ordinary Differential Equations for Engineers

5 Units
or
ENGR 155A

Ordinary Differential Equations for Engineers

5 Units
MATH 53

Differential Equations with Linear Algebra, Fourier Methods, and Modern Applications

5 Units

Recommended Timeline: Taken in Autumn of the 2nd year or earlier.

and
Linear Algebra or Statistics
Complete any of the following course(s):
CME 104

Linear Algebra and Partial Differential Equations for Engineers

5 Units
or
ENGR 155B

Linear Algebra and Partial Differential Equations for Engineers

5 Units
CME 106

Introduction to Probability and Statistics for Engineers

4 Units
or
ENGR 155C

Introduction to Probability and Statistics for Engineers

4 Units
ENGR 108

Introduction to Matrix Methods

3-5 Units
STATS 110

Introduction to Statistics for Engineering and the Sciences

5 Units
STATS 117

Introduction to Probability Theory

3-4 Units
and
Additional Math Courses

Additional courses from the School of Engineering's approved Math course list for 2026-27 to reach the 24-unit minimum of Math coursework, and/or the 45-unit minimum for Math and Science. The list is available in the Mathematics and Statistics subsection within the Engineering-BS School Requirements.

If MATH 51 and CME 100 are both taken, only 8 units of credit will be allowed toward the SoE major program due to overlapping material.

Science

The program requires a minimum of 45 units of math and science combined, including 20 units in science and 24 units in math. The 45th unit may be either math or science. ACE units do not count toward major program unit minimums, though they do count toward the 180-unit minimum needed for graduation.

Complete all of the following requirements:
Mechanics
Complete any of the following course(s):
PHYSICS 41

Mechanics

4 Units
PHYSICS 41E

Mechanics, Concepts, Calculations, and Context

5 Units
PHYSICS 61

Mechanics and Special Relativity

4 Units

A score of 5 on the AP Physics C Mechanics exam may be used to satisfy this requirement. AP credits can only be applied if the parallel Stanford courses are skipped.

Recommended Timeline: Taken by Autumn of the 2nd year.

and
Electricity and Magnetism
Complete any of the following course(s):
PHYSICS 43

Electricity and Magnetism

4 Units
PHYSICS 81

Electricity and Magnetism Using Special Relativity and Vector Calculus

4 Units

A score of 5 on the AP Physics C Electricity & Magnetism exam may be used to satisfy this requirement. AP credits can only be applied if the parallel Stanford courses are skipped.

Recommended Timeline: Taken by Winter of the 2nd year.

and
Additional Science Courses

Additional courses from the School of Engineering's approved Science course list for 2026-27 to reach the 20-unit minimum of Science coursework, and/or the 45-unit minimum for Math and Science. The list is available in the Mathematics and Statistics subsection within the Engineering-BS School Requirements.

AP Physics 1&2 and Physics 20 courses are not allowed as science units.

Technology in Society (TiS)

Complete any of the following course(s):
AA 252

Techniques of Failure Analysis

3 Units
BIOE 131

Ethics in Bioengineering

3 Units
COMM 120W

The Rise of Digital Culture

4-5 Units
CS 181

Computers, Ethics, and Public Policy

4 Units
ENERGY 177A

Engineering and Sustainable Development: Toolkit

1-3 Units
and
ENERGY 177B

Engineering and Sustainable Development: Implementation

3 Units
EPS 194

Technology, International Security, and Sustainability

3-4 Units
or
EPS 204

Technology, International Security, and Sustainability

3-4 Units
HUMBIO 174

Foundations of Bioethics

3 Units
NBIO 101

Social and Ethical Issues in the Neurosciences

2-3 Units
or
NBIO 201

Social and Ethical Issues in the Neurosciences

2-3 Units

Engineering Fundamentals

Complete all of the following course(s):
CS 106A

Programming Methodology

3-5 Units
or
CS 106B

Programming Abstractions

3-5 Units
ENGR 14

Intro to Solid Mechanics

4 Units

Recommended Timeline: CS 106A or CS 106B taken in the 1st year. ENGR 14 taken in Winter of the 2nd year or earlier.

Depth in Discipline

Mechanical Engineering Depth

The following core courses provide students with a depth in Mechanical Engineering, covering topics in:

  • Computational and Experimental Synthesis

  • Design and Manufacturing

  • Structures, Dynamics, and Control

  • Thermodynamics, Fluids, and Heat Transfer

Courses must be taken in prerequisite order. The recommended timeline for each course can be found on the latest program sheet opens in a new tab.

Complete all of the following course(s):
ENGR 15

Dynamics

3 Units
ME 30

Engineering Thermodynamics

3 Units
ME 70

Introductory Fluids Engineering

3 Units
ME 80

Mechanics of Materials

4 Units
ME 102

Foundations of Product Realization

3 Units
ME 103

Product Realization: Design and Making

4 Units
ME 104

Mechanical Systems Design

4 Units
ME 123

Computational Engineering

4 Units
ME 131

Heat Transfer

4 Units
ME 149

Mechanical Measurements

4 Units
ME 161

Dynamic Systems, Vibrations and Control

3 Units
ME 170A

Mechanical Engineering Design- Integrating Context with Engineering

4 Units
ME 170B

Mechanical Engineering Design: Integrating Context with Engineering

4 Units

Electives

Technical Electives

The program requires a minimum of 12 units of Technical Electives from the following list. If needed, additional units must be taken to fulfill the 68-unit minimum in Engineering Topics (Fundamentals, ME Depth, and Technical Electives). Students are encouraged to review "Course Recommendations" on the latest program sheet for courses well-aligned with various career plans.

Earn at least 12 units in the following course(s):
AA 103

Air and Space Propulsion

3 Units
AA 156

Introduction to Mechanics of Composite Materials

3 Units
AA 174B

Principles of Robot Autonomy II

3-4 Units
AA 222

Engineering Design Optimization

3-4 Units
AA 274A

Principles of Robot Autonomy I

3 Units
AA 283

Aircraft and Rocket Propulsion

3 Units
BIOE 209

Mathematical Modeling of Biological Systems

3 Units
CME 192

MATLAB for Scientific Computing and Engineering

1 Units
DESIGN 223

Silver Pendant Project

1-2 Units
DESIGN 298

Silversmithing and Design

3-4 Units
ENGR 40M

An Intro to Making: What is EE

5 Units
ENGR 50

Introduction to Materials Science, Nanotechnology Emphasis

4 Units
or
ENGR 50E

Introduction to Materials Science, Energy Emphasis

4 Units
or
ENGR 50M

Introduction to Materials Science, Biomaterials Emphasis

4 Units
ENGR 105

Feedback Control Design

3 Units
ENGR 110

Perspectives in Assistive Technology (ENGR 110)

1-3 Units
or
ENGR 210

Perspectives in Assistive Technology (ENGR 110)

1-3 Units
ENGR 205

Introduction to Control Design Techniques

3 Units
ENGR 240

Introduction to Micro and Nano Electromechanical Systems

3 Units
MATSCI 144

Thermodynamic Evaluation of Green Energy Technologies

4 Units
MATSCI 151

Microstructure and Mechanical Properties

3-4 Units
MATSCI 198

Mechanical Properties of Materials

3-4 Units
ME 80A

Introduction to Deformable Bodies

1 Units
ME 127

Design for Additive Manufacturing

3 Units
or
ME 227

Design for Additive Manufacturing

3 Units
ME 128

Computer-Aided Product Realization

3-4 Units
ME 129

Manufacturing Processes and Design

3 Units
ME 132

Intermediate Thermodynamics

4 Units
ME 133

Intermediate Fluid Mechanics

3 Units
ME 152

Material Behaviors and Failure Prediction

3 Units
ME 170C

Mechanical Engineering Design - Integrating Context with Engineering III

1-3 Units
ME 204

Advanced Mechanical Systems Design

4 Units
ME 210

Introduction to Mechatronics

4 Units
ME 217

Engineering Design Analytics for Product Realization

3 Units
ME 220

Introduction to Sensors

4 Units
ME 234

Introduction to Neuromechanics

3 Units
ME 235

Biotransport Phenomena

3 Units
ME 257

Gas-Turbine Design Analysis

3 Units
ME 281

Biomechanics of Movement

3 Units
ME 283

Introduction to Biomechanics and Mechanobiology

3 Units
ME 285

Computational Modeling in the Cardiovascular System

3 Units
ME 287

Mechanics of Biological Tissues

4 Units
ME 300C

Introduction to Numerical Methods for Engineering

3 Units
ME 303

Soft Composites and Soft Robotics

3 Units
ME 320

Introduction to Robotics

3 Units
ME 327

Design and Control of Haptic Systems

3 Units
ME 331A

Advanced Dynamics & Computation

3 Units
ME 335A

Finite Element Analysis

3 Units
ME 338

Continuum Mechanics

3 Units
ME 339

Introduction to parallel computing using MPI, openMP, and CUDA

3 Units
ME 351A

Fluid Mechanics

3 Units
ME 351B

Fluid Mechanics

3 Units
ME 352B

Fundamentals of Heat Conduction

3 Units
ME 352C

Convective Heat Transfer

3 Units
ME 362A

Physical Gas Dynamics

3 Units
ME 370A

Energy Systems I: Thermodynamics

3 Units
ME 371

Combustion Fundamentals

3 Units
ME 485

Modeling and Simulation of Human Movement

3 Units
PHYSICS 240

Introduction to the Physics of Energy

3 Units

Only 3 units in total from DESIGN 223 and/or DESIGN 298 can be counted towards the Technical Electives requirement.

Only 3 units in total from ME 170C and/or ME 191 can be counted towards the Technical Electives requirement.

ME 191 units may only be used to satisfy the Technical Electives requirement if successfully petitioned in advance. Petitions must include a detailed study plan with deliverables and must demonstrate approval by the independent study supervisor.

Writing in the Major (WIM)

Courses

Complete all of the following course(s):
ME 170A

Mechanical Engineering Design- Integrating Context with Engineering

4 Units
ME 170B

Mechanical Engineering Design: Integrating Context with Engineering

4 Units

The required Capstone courses ME 170A and ME 170B also fulfill the WIM requirement.

Capstone

Capstone Courses

Courses ME 170A and ME 170B are a two-quarter Capstone Design Sequence and must be taken in consecutive quarters.

Complete all of the following course(s):
ME 170A

Mechanical Engineering Design- Integrating Context with Engineering

4 Units
ME 170B

Mechanical Engineering Design: Integrating Context with Engineering

4 Units

Honors

Optional
Students may choose to pursue department honors by completing a program of special advanced work, such as an honors thesis, in addition to their major requirements.

Honors

Honors Overview

Honors programs are designed to allow undergraduates with strong academic records and enthusiasm for independent research to engage in a significant project leading to a degree with departmental honors. This option is particularly valuable for students who plan to pursue a PhD because it provides research experience that helps prepare for doctoral-level work. These programs require that the student find a faculty member from the Academic Council in the School of Engineering to supervise the work, in addition to a second reader.

The Department of Mechanical Engineering offers a program leading to a Bachelor of Science in Mechanical Engineering with Honors opens in a new tab. This program provides a unique opportunity for qualified mechanical engineering majors to conduct independent study and research at an advanced level with a faculty mentor.

Honors Criteria

  • GPA of 3.5 or higher in the major

  • Arrangement with an ME faculty member who agrees to be the thesis advisor; the advisor must be a member of the Academic Council

  • Apply no later than the end of the second week of the autumn quarter of your senior year

To receive departmental honors, students admitted to the honors program must, in addition to satisfying the standard requirements for the undergraduate degree, do the following:

  1. Declare the honors program in Axess

  2. Maintain a 3.5 GPA in the major required for admission to the honors program

  3. Under the direction of the thesis advisor, complete at least nine units of ME 191H during the senior year

  4. Complete an honors thesis deemed acceptable by the thesis advisor and at least one additional faculty member

Honors Required Course

Complete all of the following course(s):
ME 191H

Honors Research

1-5 Units