M.S. Computational Science and Engineering - Program of Study

The CSE MS program of study is designed to be flexible by allowing students to tailor the program to suit their individual career objectives. The program will a base of knowledge and skills in core CSE areas (numerical computing, discrete algorithms, modeling and simulation, computational data analysis and machine learning, and high performance computing), in-depth knowledge of advanced computational methods, and experience in applying computational methods to relevant and important problems within the context of at least one specific application domain.

The Masters in CSE requires a minimum of 30 semester hours. This includes a set of required courses defining a core body of knowledge in CSE (12 hours). A set of technical elective courses focusing on developing a more in-depth knowledge of computational techniques as well as the application of computational methods in an application domain (12 hours) is also required. This set of courses will typically form a body of material in close alignment with the student’s selected home unit, and form a minor course of study aligned with the home unit. Finally, either a thesis or additional technical electives (6 hours) are required.

MS CSE Degree Requirements - 30 Credit Hours Required



Hours Required


The MS program requires completion of 12 hours by taking four among these five courses:


CSE Core Courses

  • CSE/Math 6643 Numerical Linear Algebra, 3 hours
  • CSE 6140 Computational Science and Engineering Algorithms, 3 hours
  • CSE 6730 Modeling and Simulation: Fundamentals & Implementation, 3 hours
  • CSE/ISYE 6740 Computational Data Analysis, 3 hours
  • CSE 6220 High Performance Computing, 3 hours


Computational and Technical Specialization

  •  These 12 hours must be relevant to the CSE degree, include one applications area, and have at least six hours outside CS/CSE. The plan of study must be approved by the student’s home unit coordinator and the CSE program director.


Additional Technical Electives (non-thesis option)
or CSE Thesis (thesis option)

  •  A three person thesis committee is responsible for overseeing the thesis research. Students homed in the School of Aerospace Engineering must take the thesis option.





Please refer to the CSE current student resources page for additional information.