Introduction to Numerical Methods

A six-petal symmetric graph.

A Newton fractal showing the basins of attraction for Newton iterations for 6th-roots of unity from different starting points in the complex plane. (Image by Prof. Steven G. Johnson.)


MIT Course Number

18.335J / 6.337J

As Taught In

Spring 2019



Cite This Course

Course Description

Course Features

Course Description

This course offers an advanced introduction to numerical analysis, with a focus on accuracy and efficiency of numerical algorithms. Topics include sparse-matrix/iterative and dense-matrix algorithms in numerical linear algebra (for linear systems and eigenproblems), floating-point arithmetic, backwards error analysis, conditioning, and stability. Other computational topics (e.g., numerical integration or nonlinear optimization) are also surveyed.

Other Versions

Related Content

Steven Johnson. 18.335J Introduction to Numerical Methods . Spring 2019. Massachusetts Institute of Technology: MIT OpenCourseWare, License: Creative Commons BY-NC-SA.

For more information about using these materials and the Creative Commons license, see our Terms of Use.