Computational Engineering Concentration Requirements

The Interdisciplinary Engineering Degrees (MSE or MS) require 30 credit hours total with at least 18 hours in engineering and 18 hours from Purdue.  Courses can count in either or both categories and most are 3 credit hours.  You may add a concentration to your degree but a concentration is not required.  If chosen, the concentration requirements must be met in addition to the regular degree requirements.  A concentration is chosen on the e-POS form and shows on the transcript, not the diploma.

The list of courses offered via distance may be sorted by semester/year or school.  Please keep in mind that this list is subject to change and you will need to review it frequently throughout your degree program.  Changes may be made to your POS in the future if they meet the degree and concentration requirements.


Degree requirements checklist:

_____ CS&E requirements (9 hours, see below)
_____ total number of engineering courses *  (18 hours)
_____ total number of Purdue courses  (18 hours)

_____ total credit hours (30 hours)

More details about the Computational concentration are available here, including the application form.  The course list includes courses which are only available on-campus.

* Engineering courses  are offered by engineering schools and/or taught by engineering faculty such as AAE-Aeronautics & Astronautics, ABE - Agricultural & Biological Engineering, BME-Biomedical Engineering, CE-Civil Engineering, ECE-Electrical & Computer Engineering, EEE - Environmental & Ecological Engineering, IE-Industrial Engineering, ME-Mechanical Engineering, MSE - Materials Engineering, NUCL -Nuclear Engineering, SYS - Systems Engineering.   Examples of non-engineering courses are BIOL - Biological Sciences, CS-Computer Science, GRAD-Graduate studies, MA-Mathematics, STAT-Statistics, etc.


Required Core courses (choose 2, 6 hours each from a different area):

Introduction to CS&E

  • CS 50100 Introduction to Computational Science

Computational Mathematics

  • ME 58100 Numerical Methods

Computational Optimization 

  • AAE 55000 Multidisciplinary Design Optimization
  • ECE 58000 Computational Optimization Methods for Systems & Control
  • IE 53500 Linear Programming

Relevant courses (choose 1; 3 hours):

  • AAE 50800 Optimization in Aerospace Engineering
  • AAE 51200 Computational Aerodynamics
  • AAE 53200 Orbit Mechanics
  • AAE 55000 Multidisciplinary Design Optimization
  • AAE 55800 Finite Elements Methods in Aerospace Engineering
  • AAE 59000 Molecular Gas Dynamics
  • AAE 62600 Turbulence & Turbulence Modeling
  • CE 59700 Digital Photogrammetric Systems
  • ECE 58000 Optimization Methods for Systems and Control
  • ECE 60000 Random Variables and Signals
  • ECE 60800 Computational Models and Methods
  • ECE 63300 Modeling & Simulation of Power System Components
  • ECE 63700 Digital Image Processing I
  • ECE 64100 Digital Image Processing II
  • IE 53500 Linear Programming
  • IE 58000 Systems Simulation
  • MA 51100 Linear Algebra with Applications
  • ME 57900 Fourier Methods in Digital Signal Processing
  • ME 58100 Numerical Methods in Mechanical Engineering
  • ME 60800 Numerical Methods in Heat, Mass, & Momentum Transfer
  • ME 61400 Computational Fluid Dynamics
  • STAT 51400 Design of Experiments

Other Graduate Courses (21 hours)      

The student is ultimately responsible for knowing and completing all degree requirements. This website is a knowledge source for specific requirements and completion.

Note: The plan of study worksheet is an aid to help you understand the program requirements and map out a plan. The actual electronic plan of study ePOS is submitted via myPurdue during the first semester you're registered after admission to a degree program.