He famously bridges the gap between mathematical theory and computer code. If you are a computer science (CS) or information technology (IT) student, you don't just need to know why an algorithm converges; you need to write a C++ or Java program that does the calculation.
The back of each chapter contains 20–30 problems. Half are mathematical (solve by hand) and half are programming (write the code). Do both. The programming problems often appear verbatim in lab exams. Numerical Methods By E Balagurusamy PDF