Academic Programs
The Institute for Computational and Mathematical Engineering (iCME) has its own M.S. and Ph.D. programs. Both programs have a strong foundation in mathematics, but are interdisciplinary and students are give a wide choice of disciplines to pursue both within the School of Engineering and elsewhere in the University. The strength of the program lies within both its core faculty and courses coupled with the opportunities at Stanford to study classical areas of the physical sciences and the new emerging areas of business, biology, information, and medicine.
The M.S. degree in Computational and Mathematical Engineering may be a terminal degree or a stepping stone to the Ph. D. program. A candidate is required to complete a program of 45 units, which usually takes between 4 and 6 quarters to complete. The core course requirements are identical to those for the Ph.D. program. A student that transfers to the Ph.D. program after the first academic year will be considered a second year Ph.D. student.
The Ph.D. degree in Computational and Mathematical Engineering is a top-ranked research-oriented program, usually completed in 4 - 6 years. There are few course requirements, and the focus is on preparation for a career in CME research. The program requires a minimum of 135 units of residency at Stanford, including 45 units from the M.S. program.
Mathematical and Computational Science
The Institute also participates in the interdepartmental undergraduate program designed as a major for students interested in the mathematical sciences, or in the use of mathematical ideas and analysis of problems in the social or management sciences.



