本书是针对“计算方法”“数值分析”“数值计算方法”“数值分析与算法”等课程编写的,介绍了科学与工程计算中的常用算法,重点给出了算法思想、原理、实现步骤、实现程序和验证算例。主要内容包括非线性方程根的数值解法、线性方程组的直接解法、线性方程组的迭代解法、非线性方程组的数值解法、插值方法、曲线拟合、矩阵特征值、数值积分与数值微分,以及常微分方程数值解法。每个算法都有相应的实现例程,多数算法写成了通用子程序。全书共有45个常用算法,所有算法示例程序都是基于可视化语言Visual Studio 2017的VB.NET编写的并进行了验证。本书可作为高等院校理工类专业本科生及工科类硕士研究生“计算方法”或“数值分析”课程的辅助教材或教学参考书,也可供科研院所、工矿企业从事科学与工程计算的科技人员使用和参考。