The availability of high-speed digital computers has led to the widespread study of computer programming and numerical analysis in Indian universities and technological institutes. This book presents the theory and applications of numerical methods for the solution of various types of computational problems in Science and Engineering.