The Professional Master's of Computational and Applied Mathematics (M.C.A.A.M.) is an advanced, professional degree program designed for students interested in a technical career in industry or business. The M.C.A.A.M. program provides students with a fundamental understanding of computational and applied mathematics tools that are essential to tackle complex problems in science, engineering and business. The M.C.A.A.M. degree does not require a thesis.
It takes one and a half to two years to complete an M.C.A.A.M. degree when studying full time. One hundred percent of M.C.A.A.M. graduates received employment offers before they graduate. With proper planning and coordination of undergraduate major(s) and senior year courses, Rice undergraduates have the option to complete the M.C.A.A.M. degree with just a fifth year of study. Candidates can also pursue the M.C.A.A.M. degree part-time while working in industry.
Admission to the M.C.A.A.M. program is open to qualified students holding bachelor's degrees (or its equivalent) in engineering, mathematics, or the physical, biological or mathematical sciences.
By entering the M.C.A.A.M program, you are joining a cohort of students enrolled in various professional master’s programs in the school of engineering. See epmp.rice.edu
for more information.
Total requirement: 30 credits = 10 courses
Required courses: choose at least 2 from below
CAAM 519: Computational Science I
CAAM 550: Numerical Analysis I
CAAM 554: Numerical Analysis II
CAAM 571: Linear and Integer Programming
All the remaining courses must be at the 500 level or above. In addition to the two required courses at least five of these remaining courses must be CAAM courses. Thesis, seminar or independent study courses do not count as electives.
A student may take up to three non-CAAM courses with the approval of his/her mentor.
Students may tailor the curriculum to fit their professional goals and needs. Below are suggested courses of study.
Computational Modeling and Simulation Track
Required Courses within CAAM
CAAM 553: Advanced Numerical Analysis I
CAAM 519 Computational Science I or
CAAM 554 Advanced Numerical Analysis II
Electives within CAAM (choose at least five)
CAAM 520 Computational Science II
CAAM 523 Partial Differential Equations II
CAAM 535 Modeling Mathematical Physics
CAAM 536 Numerical Methods for Partial Differential Equations
CAAM 551 Numerical Linear Algebra
CAAM 552 Foundations of Finite Element Methods
CAAM 620 Topics in Computational Science
CAAM 641 Topics in Inverse Problems
CAAM 642 Topics in Seismic Imaging
CAAM 643 Topics in Geomathematics
CAAM 652 Topics in Numerical Differential Equations
An optional (up to) 2 elective courses can be taken outside of CAAM, allowing students to further customize their degree. For example, students may choose to take STAT 532 and STAT 533. The courses should be chosen upon consultation with a faculty adviser.