Skip to Main Content

Department: Institute for Computational and Mathematical Engr

Contacts

Office: Huang Engineering Center, 475 Via Ortega
Mail Code: 94305-4042
Email: icme-admissions@stanford.edu
Web Site: http://icme.stanford.edu/

Courses offered by the Institute for Computational and Mathematical Engineering are listed under the subject code CME on the Stanford Bulletin's ExploreCourses web site.

ICME is a degree granting (M.S./Ph.D.) interdisciplinary institute at the intersection of mathematics, computing, engineering and applied sciences. ICME was founded in 2004, building upon the Scientific Computing and Computational Mathematics Program (est. 1989).

At 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 plays a critical role. 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 the solution of real world problems and numerical computations to facilitate 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, amongst others.

ICME offers service courses for undergraduates and graduate students to fulfill departmental requirements, core courses for master's and doctoral students in Computational and Mathematical Engineering, and specialized electives in various application areas.

The ICME master's program offers both specialized and general tracks. Currently, the program is offering specialized tracks in Computational Geosciences, Data Science, Imaging Science, and Mathematical and Computational Finance. 

Graduate Programs in Computational and Mathematical Engineering

University regulations governing the M.S. and Ph.D. degrees are described in the “Graduate Degrees” section of this bulletin.