NE 591 607 Math & Comp in NE
3 Credit Hours
Learn the theoretical foundation of mathematical methods that are applied broadly in nuclear engineering and construct algorithms to implement the resulting formalisms on digital computers. Practice the design of computer programs in low-level languages (exclusively Fortran or C++) and their implementation, verification, and testing.
Prerequisites
Third year college math and intermediate programming skills in Fortran or C++。
Course Outline
- Basics of Scientific Computing; Linux Primer; Essentials of Programming
- Interpolation Theory
- Numerical Integration: Trapezoidal Rule, Simpson’s Rule, Gaussian Quadratures
- Iterative methods: Relaxation Methods, Krylov Subspace Methods
- Basics and application of parallel processing: Distributed Memory Programming
- Eigenvalue Problems: Power Iterations, Inverse Iteration
- Nonlinear systems: Fixed-Point Iterations, Newton’s Iterations
Course Requirements
| Component | Percentage |
|---|---|
| Quizzes | 10% |
| Inlab Assignments | 30% |
| Outlab Assignments | 30% |
| Project | 30% |
Textbook
None.
Created: 10/27/2025