作为科学计算的数学基础,“计算方法”愈来愈受到重视,成为大学数学、物理及计算机应用相关专业理工科本科生的一门专业必修课。本课程主要研究运用计算机去获得数学问题的数值解的方法,以及与之相关的数学理论,包括算法的收敛性、稳定性、误差分析、计算复杂度等。因此,“计算方法”既有纯数学高度抽象性与严密科学性的特点,又有应用的广泛性与实验的高度技术性特点,是一门与使用计算机密切结合的实践性很强的数学课程。
本课程共分20讲,主要内容包括数值计算精度估计与误差分析初步、插值与曲线拟合、线性方程组的直接解法与迭代解法、非线性方程求根方法、数值微分与数值积分以及常微分方程数值解初步。在课程设计方面,我们强调数学基础和理性思维,使学生理解数值计算方法的数学精髓、清晰掌握算法设计的各种概念、方法建立的基本思想,并将中国古代的“算”文化融入到课程内容,例如线性方程组求解的算筹法与Gauss消去法、隋唐时期插值法与宋朝高次等距插值和Newton插值、圆周率计算与松弛技术,等等。
通过本课程的学习,同学们将掌握数值算法设计与分析的基本数学理论,了解计算数学的发展状况,并通过上机计算实习,学会用数值方法解决科学计算中的一些实际问题。

