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.