Skip to main content

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.

Fall 2024

Section Title Instructor books eservices
01 Computational Mathematics Green, Michael D Books for MATH-390-01 Fall 2024 Course details for MATH-390-01 Fall 2024