本教材在满足水文与水资源工程、农业水利工程等专业基本需要的基础上,以算法的构造和应用为重点。在内容安排上,力求介绍各类数值问题常用的数值计算方法,为适应水文与水资源工程专业本科和研究生教学的需要,设置了常用的最优化方法和人工智能计算方法,为提高学生分析数据和解决问题的能力,书中还加强了插值、拟合、平滑及逼近等内容;为适应大型水利工程计算,在线性代数方程组数值方法中,介绍了关于特殊矩阵方程组的存储与求解的内容。各章节的阐述方式力求概念明确、简练易懂、由浅入深、自成体系。为了便于学生了解算法的原理和执行过程,大部分算法都附有程序框图和程序代码,学生通过对算法程序代码的编译和运行,能够加深对算法的理解,从而有效地培养学生计算机高级语言表达算法的能力。