Undergraduate Degree Programs

Computational Engineering Minor

This minor will give the students exposure to the fundamentals of programming and numerical methods, experience and skills in computer usage, and knowledge of applications from a range of different areas.

Course Work:

Students must take five three-credit courses from the list below to qualify for the minor. At most, one of these five can be a requirement in the student’s major. Some of the courses listed may not be offered every year, some may have pre-requisites that must be respected, and some are one-credit courses.

  • AME 20214, Introduction to Engineering Computing1,2
  • AME 40510, Undergraduate Numerical Methods3
  • AME 50532, Computational Fluid Dynamics
  • AME 50541, Finite Element Methods for Structural Analysis
  • AME 60614, Numerical Methods
  • AME 60xxx, Computational Nonlinear Mechanics (new)
  • CBE 20258, Computational Methods in Chemical Engineering3
  • CBE 40439, Simulation and Optimization
  • CBE 40576, Applied Optimization for Process Operations
  • CE 30125, Computational Methods
  • CE 40120, Numerical Methods in Engineering3
  • CE 40230, Engineering Computing1,2
  • CSE 20232, C/C++ Programming
  • CSE 40113, Design/Analysis of Algorithms
  • CSE 40166, Computer Graphics
  • CSE 40171, Artificial Intelligence
  • CSE 40239, Simulation and Modeling
  • CSE 40431, Programming Languages
  • EE 60551, Mathematical Programming
  • MATH 20210, Computer Programming and Problem Solving
  • MATH 30390, Introduction to Numerical Methods3
  • MATH 40390, Numerical Analysis
  • MATH 50510, Computer Programming/Problem Solving
  • MATH 50590, Foundations of Computational Mathematics
  • PHYS 30405, Numerical Methods3

1 These are one-credit classes.
2 Only one of these will count toward the minor.
3 Only one of these will count toward the minor.