Professional Master's Programs

MCAAM Program

The Professional Master's of Computational and Applied Mathematics (MCAAM) is an advanced, professional degree program designed for students interested in a technical career in industry or business. The MCAAM 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 MCAAM degree does not require a thesis.

It takes one and a half to two years to complete an MCAAM degree when studying full time. One hundred percent of MCAAM 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 MCAAM degree with just a fifth year of study. Candidates can also pursue the MCAAM degree part-time while working in industry.

Admission to the MCAAM 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 MCAAM program, you are joining a cohort of students enrolled in various professional master’s programs in the school of engineering.

Course Requirements

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. The thesis, seminar or independent study courses do not count as electives.

Students may take up to three non-CAAM courses with the approval of their mentor.

Students may tailor the curriculum to fit their professional goals and needs. Below are the suggested courses of study:

Computational Modeling and Simulation Track

Required Courses in 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 542: Discontinuous Galerkin Methods for Solving Engineering Problems
  • CAAM 551: Numerical Linear Algebra
  • CAAM 552: Foundations of Finite Element Methods

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 advisor.

Application Deadline

Fall admission ONLY: April 1

How to Apply

After you've reviewed the program and application requirements, complete the online application.

For questions about our master's degree programs, contact Latreece McKinney, graduate program coordinator.

MCSE Program

The Master in Computational Science and Engineering (MCSE), is a non-thesis degree program offered jointly by the departments of Computational and Applied Mathematics, Computer Science, Electrical and Computer Engineering, and Statistics in the George R. Brown School of Engineering. The program is designed to provide training and expertise in modern and computational techniques with real-world applications in a wide range of industries.

Learn more or apply to the Master in Computational Science and Engineering program.