Scientific Computing (Minor)

This 15-credit minor will provide students with: 

  1. a solid programming background for running computer simulations, 
  2. a computing and modeling course for learning how to develop mathematical models, 
  3. a foundational methods course for learning how to analyze the stability and accuracy of computer simulations, and
  4. an elective course to explore additional topics or applications of scientific computing.

The required courses for this minor are as follows:

First Course in Scientific Computing3
Scientific Computing
and Scientific Computing Lab 1
Scientific Computing with Python
and Scientific Computing with Python Lab 1
Numerical and Statistical Analysis
Fundamentals of Computing
and Fundamentals of Computing Lab 1
Computational Methods in Physics
Second Course in Scientific Computing 23
Scientific Programming
Advanced Scientific Computing
Foundational Methods 23
Computing and Modeling 23
Additional Elective (chosen from either Second Course in Scientific Computing, Foundational Methods, Computing and Modeling, or Additional Electives lists) 23
Total Hours15
1

The course lab component must be taken concurrently.

2

The acceptable courses for Foundational Methods, Computing and Modeling, and Additional Electives are found here: https://acms.nd.edu/undergraduate/degrees/minor-in-scientific-computing/