Skip to content

Scientific computing

Five ranked references. Rank 1 is the default spine, not a requirement to read all five.

1 | Numerical Linear Algebra

Lloyd N. Trefethen, David Bau III | Primary spine | Upper undergraduate / graduate

Short, deep, and essential: conditioning, stability, QR, eigenproblems, Krylov methods, and the numerical meaning of linear algebra.

Amazon search | No legal full text located

2 | Accuracy and Stability of Numerical Algorithms

Nicholas J. Higham | Numerical reliability | Graduate

The definitive mindset for rounding error, conditioning, backward error, and why mathematically correct algorithms fail numerically.

Amazon search | No legal full text located

3 | Scientific Computing: An Introductory Survey

Michael T. Heath | Broad reference | Upper undergraduate

Wide-ranging treatment of numerical algebra, interpolation, integration, ODEs, PDEs, optimization, and computational tradeoffs.

Amazon search | No legal full text located

4 | Numerical Analysis

Timothy Sauer | Methods / practice | Undergraduate

Accessible and comprehensive numerical methods with strong computational orientation.

Amazon search | No legal full text located

5 | Fundamentals of Numerical Computation

Tobin A. Driscoll, Richard J. Braun | Open computational spine | Undergraduate

Excellent interactive open text spanning conditioning, linear systems, approximation, integration, ODEs, BVPs, and PDEs.

Amazon search | Full open web text

  • Fundamentals of Numerical Computation: Full open web text: open