Authors Ward Cheney and David Kincaid show students of science and engineering the potential computers have for solving numerical problems and give them ample opportunities to hone their skills in programming and problem solving. The text also helps students learn about errors that inevitably accompany scientific computations and arms them with methods for detecting, predicting, and controlling these errors. A more theoretical text with a different menu of topics is the authors' highly regarded NUMERICAL ANALYSIS: MATHEMATICS OF SCIENTIFIC COMPUTING, THIRD EDITION.
This was the textbook for my Numerical Computation course I took in the last semester of my computer science degree at CU.
It provides a survey of the numerical analysis field, along with a good mathematical background for the concepts, and a treatment of the theorems and pseudocode used in numerical analysis algorithms.
I gave three stars since at times I felt lost in trying to understand what was happening mathematically. The authors make an assumption about the mathematical background required, and although I took a lot of math courses for my degree, sometimes I still felt inadequately prepared.
It did succeed in bringing together into one place the bits and pieces of matrices, infinite series, integration, and differential equations. I especially liked the chapter on natural cubic splines since I was able to use that in a class project that is directly applicable to what I do at work.