Computational Engineering Minor (MCOM)

The Computational Engineering Minor (MCOM) is designed to highlight the significance of computational tools in all fields of engineering and expose you to programming fundamentals, numerical methods, computer usage skills, and knowledge of applications from various areas.

This minor provides a strong foundation for applying computational methods to a variety of engineering problems, such as fluid mechanics, structural analysis, elasticity, and optimization. You will gain a fundamental understanding of the problems being addressed and the numerical methods used to obtain solutions, becoming well-equipped to interpret results accurately and identify the limitations of the methods employed.

Requirements

The minor requires completion of 15 credits of coursework. 

One of the following courses must be taken: 

  • AME 40532 Computational Fluid Dynamics 
  • AME 40541/60541 Finite Element Methods 
  • CE 60130 Finite Elements in Engineering  

Any of the following courses may be taken:  

  • ACMS 20210 Scientific Computing5 
  • ACMS 20220 Scientific Computing Python5
  • ACMS 40212 Advanced Scientific Computing
  • ACMS/MATH 40390 Numerical Analysis6
  • ACMS 40395 Numerical Linear Algebra  
  • ACMS 40630 Nonlinear Dynamical Systems 
  • ACMS 40730 Mathematical/Computational Modeling 
  • ACMS 40760 Introduction to Stochastic Modeling 
  • ACMS 50550 Functional Analysis 
  • ACMS/PHYS 50051 Numerical PDE Techniques for Scientists and Engineers I 
  • ACMS 50052 Numerical PDE Techniques for Scientists and Engineers II 
  • ACMS 60395 Numerical Linear Algebra 
  • ACMS 60612 Advanced Scientific Computing 
  • ACMS 60690 Numerical Analysis I6 
  • ACMS 60790 Numerical Analysis II 
  • AME 20214 Introduction to Engineering Computing5 
  • AME 20251 Computing Methods in AME7 
  • AME 40510 Introduction to Numerical Methods7 
  • AME 40532 Computational Fluid Dynamics 
  • AME 40541/60541 Finite Element Methods 
  • AME 50559 Statistical Computing Methods for Scientists and Engineers 
  • AME 60614 Numerical Methods 
  • AME 60620 Multiscale Modeling 
  • AME 60627 Computational Mechanism Design 
  • AME 60649 Molecular Level Modeling for Engineering Applications 
  • CBE 20258 Computational Methods in Chemical Engineering7 
  • CBE 40455 Process Operations 
  • CE/CSE 30125 Computational Methods 
  • CE 40140 Applied/Computational Probability for Engineers;
    Uncertainty Quantification and Propagation 
  • CE/CSE 60130 Finite Elements in Engineering (or ACMS 60590) 
  • CE 60263 Finite Element Methods in Structural Mechanics 
  • CSE 20189 Basic UNIX for Engineers 
  • CSE 20232 C/C++ Programming  
  • CSE 40113 Design/Analysis of Algorithms  
  • CSE 40166 Computer Graphics 
  • CSE 40171 Introduction to Artificial Intelligence 
  • CSE 40431 Programming Languages 
  • CSE 40755 Parallel Computing 
  • MATH 30720 Discrete Fourier and Wavelet Transforms 
  • MATH 50510 Computer Programming/ Problem Solving 
  • PHYS 30421 Scientific Programming 

5 Only one of these courses will be counted 
6 Only one of these courses will be counted 
7 Only one of these courses will be counted 

Contact

For more information about the Computational Engineering Minor, please contact Prof. Michael Seelinger at mseelin1@nd.edu.