Skip to main content

Summer and Fall Course Registration open now. Register today to get the courses you need!

MATH 390 Computational Mathematics

This course addresses the theory and practice of using algorithms and computer programming to solve mathematical problems. Possible topics include roundoff and truncation errors, solution of nonlinear equations, systems of linear and nonlinear equations, interpolation and approximation, numerical differentiation and integration, numerical solution of ordinary differential equations.


Special information

Note: Formerly known as MATH 420. Students whose prerequisites are not identified by the system should contact the Math and Statistics department for an override at
4 Undergraduate credits

Effective May 4, 2022 to present

Learning outcomes


  • Be able to choose an appropriate mathematical method for a given application.
  • Be able to write programs to implement mathematical algorithms on a computer.
  • Understand the limitations of computer arithmetic as well as methods to mitigate these limitations.
  • Understand the theoretical background of numerical algorithms and error estimates.
  • Understand, and be able to utilize, numerical algorithms to solve mathematical problems.