Skip to Main Content

CME-PMN - Computational and Mathematical Engineering (PhD Minor)

Download as PDF

Program Overview

At the Institute for Computational & Mathematical Engineering (ICME), we design state-of-the-art mathematical and computational models, methods, and algorithms for engineering and science applications. The program collaborates closely with engineers and scientists in academia and industry to develop improved computational approaches and advance disciplinary fields. In particular, it leverages Stanford’s strength in engineering applications in the physical, biological, mathematical, and information sciences and has established connections with nearly 20 departments across five schools at Stanford.

The program identifies research areas that would benefit from a multidisciplinary approach in which computational mathematics is critical. This multidisciplinary intellectual environment is a core strength of ICME, with interaction among students and faculty with diverse backgrounds and expertise. Students and faculty are active in many research areas: aerodynamics and space applications, fluid dynamics, protein folding, data science, including machine learning and recommender systems, ocean dynamics, climate modeling, reservoir engineering, computer graphics, financial mathematics, and many more.

The program trains students and scholars from across Stanford in mathematical modeling, scientific computing, and advanced computational algorithms at the undergraduate and graduate levels. Courses typically provide strong theoretical foundations for solving real-world problems and numerical computations to facilitate the application of mathematical techniques and theories. Training offered includes matrix computations, computational probability and combinatorial optimization, optimization, stochastics, numerical solution of partial differential equations, parallel computer algorithms, and new computing paradigms.

Minimum Units in the Program

21

Minimum University Units

20

Degree Requirements

For a PhD minor in Computational and Mathematical Engineering (CME), a doctoral candidate must complete 21 units of approved graduate-level courses.

All courses must be taken for a letter grade and passed with a grade of B or better. Elective courses cannot be cross-listed with the student’s primary department. If a student is concurrently enrolled in a Master's program, there can be no overlap between the MA/MS courses and the PhD minor courses. Minor programs should be developed in close discussion between the student and the student’s primary PhD advisor.

Completion requirement
Complete ALL of the following Courses:
  • 1057521
  • 1174062
  • 1045842
Complete at least 1 of the following Courses:
  • 2042911
  • 2120661
  • 2163301
  • 1056791
  • 1056871
  • 2148161
  • 2156861
  • 2157131
  • 1057051
  • 2010401
  • 2037561
  • 1058181

Complete at least 3 ICME graduate electives at the 300 level or above. Please contact ICME student services with questions about courses that could count toward the PhD minor elective requirement.

Earn at least 9 credits from the following:
  • 2145632
  • 2066542
  • 1050292
  • 2151482
  • 2230771
  • 1058641
  • 1031562
  • 2164112
  • 1400361
  • 2106541
  • 2222161
  • 1049491
  • 2219831
  • 2191441
  • 2045551
  • 1049911
  • 1050141
  • 1050962
  • 2090361
  • 2023601
  • 1045871
  • 2000571
  • 2244921
  • 1254761
  • 1254771
  • 1254781
  • 1254801
  • 1254811
  • 2051341
  • 1254941
  • 2136412
  • 2022142