Stanford Root

Schedule

Stanford Root

Schedule

CME 222

Engineering Design Optimization (AA 222, CS 361)

UNITS:3-4
GRADING:Letter or Credit/No Credit
LEVEL:Graduate
GER:—

Design of engineering systems within a formal optimization framework. This course covers the mathematical and algorithmic fundamentals of optimization, including derivative and derivative-free approaches for both linear and non-linear problems, with an emphasis on multidisciplinary design optimization. Topics will also include quantitative methodologies for addressing various challenges, such as accommodating multiple objectives, automating differentiation, handling uncertainty in evaluations, selecting design points for experimentation, and principled methods for optimization when evaluations are expensive. Applications range from the design of aircraft to automated vehicles. Prerequisites: some familiarity with probability, programming, and multivariable calculus.

Syllabus for selected term:
View Spring 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 2029
0 / 200 enrolled
DAYS:Tuesday, Thursday
TIME:9 AM – 10:20 AM
LOCATION:TBD
INSTRUCTOR:
Kochenderfer, Mykel, Bruvik, Olivia, Lasic-Ellis, Ian, Tzikas, Alexandros, Baker, Kate+3 more
units

CME 222: Engineering Design Optimization (AA 222, CS 361)

3-4 units · Letter or Credit/No Credit

Design of engineering systems within a formal optimization framework. This course covers the mathematical and algorithmic fundamentals of optimization, including derivative and derivative-free approaches for both linear and non-linear problems, with an emphasis on multidisciplinary design optimization. Topics will also include quantitative methodologies for addressing various challenges, such as accommodating multiple objectives, automating differentiation, handling uncertainty in evaluations, selecting design points for experimentation, and principled methods for optimization when evaluations are expensive. Applications range from the design of aircraft to automated vehicles. Prerequisites: some familiarity with probability, programming, and multivariable calculus.

Offered in Spring 2027 at Stanford University.

Spring 2027 sections

  • Lecture — Tuesday Thursday 9:00 AM – 10:20 AM — Kochenderfer, Mykel, Bruvik, Olivia, Lasic-Ellis, Ian, Tzikas, Alexandros, Baker, Kate, Wang, Jun, Liu, Houjun, Narayanaswamy, Chetan Reddy (Graduate)

More CME courses

  • CME 204: Partial Differential Equations in Engineering (ME 300B)
  • CME 206: Introduction to Numerical Methods for Engineering (ME 300C)
  • CME 209: Mathematical Modeling of Biological Systems (BIOE 209)
  • CME 212: Programming for performance
  • CME 213: Introduction to parallel computing using MPI, openMP, and CUDA (ME 339)
  • CME 215: Machine Learning and the Physical Sciences (GEOPHYS 148, GEOPHYS 248)
  • CME 241: Foundations of Reinforcement Learning with Applications in Finance (MS&E 346)
  • CME 251: Geometric and Topological Data Analysis (CS 233)
  • CME 263: Matrix Methods: Singular Value Decomposition (EE 263)
  • CME 279: Computational Biology: Structure and Organization of Biomolecules and Cells (BIOE 279, BIOPHYS 279, BMDS 245, CS 279)
  • CME 285: Computational Modeling in the Cardiovascular System (BIOE 285, ME 285)
  • CME 290: Xplore: Impactful Research

All CME courses · All departments