Skip to main content
NC State Home

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

ComponentPercentage
Quizzes10%
Inlab Assignments30%
Outlab Assignments30%
Project30%

Textbook

None.

Created: 10/27/2025