Computational and Mathematical Engineering (MS)

专业详情

The University’s basic requirements for the M.S. degree are discussed in the Graduate Degrees section of this bulletin. The following are specific departmental requirements.

The master’s degree in Computational and Mathematical Engineering is intended as a terminal professional degree and does not lead to the Ph.D. program. While there is a M.S. to Ph.D. option, students interested in the doctoral program are strongly encouraged to apply directly to the Ph.D. program.

Admission

Prospective applicants should consult the Graduate Admissions and the ICME admissions web pages for complete information on admission requirements and deadlines.

Applications to the M.S. program and all supporting documents must be submitted and received online by January 12, 2021, the deadline published on the ICME admissions web page.

See below for information on the M.S. to Ph.D. program petition process.

Prerequisites

Fundamental courses in mathematics and computing may be needed as prerequisites for other courses in the program. Check the prerequisites of each required course. Recommended preparatory courses include advanced undergraduate level courses in linear algebra, probability, differential equations, stochastics, and numerical methods and proficiency in programming.

Financial Assistance

The department awards a limited number of fellowships, course assistantships, and research assistantships to incoming graduate students. Most course assistantships and research assistantships are awarded to students in the doctoral program in ICME. If there is an insufficient number of Ph.D. students to staff all course and research assistantship positions available, these positions may be open to master’s students. However, master’s students are not guaranteed financial assistance.

Coterminal Master’s Program

Stanford undergraduates who want to apply for the coterminal master’s degree must submit their application no later than eight weeks before the start of the proposed admit quarter. The application must give evidence that the student possesses a potential for strong academic performance at the graduate level. Graduate Record Examination (GRE) General Test scores are required for application review. A student is eligible to apply for admission once the following conditions have been met:

  • completion of six non-Summer quarters at Stanford or two non-Summer quarters at Stanford for transfer students
  • completion of 120 units toward graduation (UTG) as shown on the undergraduate transcript, including transfer, Advanced Placement exam, and other external test credit
  • declaration of an undergraduate major

University Coterminal Requirements

Coterminal master’s degree candidates are expected to complete all master’s degree requirements as described in this bulletin. University requirements for the coterminal master’s degree are described in the Coterminal Master’s Degrees section. University requirements for the master’s degree are described in the Graduate Degrees section of this bulletin.

After accepting admission to this coterminal master’s degree program, students may request transfer of courses from the undergraduate to the graduate career to satisfy requirements for the master’s degree. Transfer of courses to the graduate career requires review and approval of both the undergraduate and graduate programs on a case by case basis.

In this master’s program, courses taken two quarters prior to the first graduate quarter, or later, are eligible for consideration for transfer to the graduate career. No courses taken prior to the first quarter of the sophomore year may be used to meet master’s degree requirements.

Course transfers are not possible after the bachelor’s degree has been conferred.

The University requires that the graduate advisor be assigned in the student’s first graduate quarter even though the undergraduate career may still be open. The University also requires that the Master’s Degree Program Proposal be completed by the student and approved by the department by the end of the student’s first graduate quarter.

Program Overview

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.