《数值代数》课程教学改革的内容与方法

更新时间:2024-05-13 00:45:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《数值代数》课程教学改革的内容与方法

【摘要】数值代数是信息与计算科学转主干课程之一。文章结合课程特点,从课程目前存在的问题出发,通过分析现有问题,并根据本课程的特点,从教学内容和教学方法提出了相应的教学改革方法,并将数学建模的思想融入实际教学过程中。

【关键词】数值代数 教学改革 数学建模

一、引言

数值代数课程是信息与计算数学专业的主干课程之一,主要包含:线性代数方程组和非线性方程与方程组的数值解法、特征值与特征向量的数值计算等内容[1]。因此,它是一门研究并给出解决数值问题近似解的数学方法并与计算机使用密切结合的实用性很强的数学课程。

在数学建模中,最终模型的求解经常利用到数值代数中的方法,比如分解法、迭代法等。因此,在讲解数值代数的时候将数学模型的思想引进来,让数值代数成为有源之水,使得理论联系实际,学生在学习中也会更加感兴趣,所以如何进行教学改革,进一步提高数值代数课程的教学质量越来越引起重视,并成为当前教育改革的热点之一。 二、《数值代数》实践教学中主要存在的问题

数值代数课程涉猎内容多,涉及知识面广,其基础包含了数学分析、高等代数、微分方程以及泛函分析等众多数学课程。由于这些课程理论性强,学生学习之后往往只对感兴趣的知识点记忆深刻,而对于很多内容仅有模糊的印象,因此在学习数值代数的时候会有很多基础知识需要重复学习。

在数值代数中数值算法都是对具体问题离散化之后的方程(组)进行处理,其中涉及到数值方法的构造,格式的推导,理论的证明,因此计算公式不仅较多而且复杂,学生在学习过程中很难做到熟练记忆、掌握与应用。 对于信息与计算科学专业的学生来说,仅仅学习数值代数中的数值计算方法与相应理论分析是不够的,通常要求学生熟练掌握科学计算软件Matlab、Mathematica、Mapple等。而在我国各高校,重视理论学习、轻视实践思想普遍存在,学生通常只是埋头做题,动手能力相对较弱,这就大大限制了学生的全面发展,也违背了数值代数这门课程的思想。因此教学内容和教学方法的改革对《数值代数》的教学会起到极大地促进作用。 三、《数值代数》课程教学改革 (一)教学方法的改革 在教学过程中,应该强调数值代数思想。信息与计算科学专业的学生毕业后有一部分继续攻读硕士研究生,但大部分学生是走入工作岗位,其中很多都是从事与计算机相关的行业。因此在讲授数值代数这门课程的时候,重点给学生讲授算法理论的思想。例如在实际计算中往往都是近似计算,因此我们要研究算法的误差理论;迭代法虽然算法简单容易实现,但是要有收敛性保证等等。这样对于一些繁琐的定理证明可以仅仅叙述定理思想,讲清证明思路,对于有兴趣进一步研究的同学进行单独答疑。平时的教学过程中重点培养学生思考数值方法的改造,方法的构造,方法的评价准则。可以通过科研训练、科技创新计划活动等培养学生全讯网 http://www.qxun.cc

查找阅读文献,发现与分析问题,应用数值分析方法解决问题的能力,也进而加深学生对基础理论的理解,提高专业兴趣以及分析问题、解决问题的能力。 通过多媒体视频资料等直观教学,充分调动学生的学习积极性,加深对问题背景的理解。例如在讲授最速下降法时,通过多媒体演示可以让学生明确地看到什么是最速下降方向,当增大条件数时,学生就会发现最速下降法的缺点:迭代解呈锯齿状逼近精确解,此时收敛速度极慢。

数值代数课程是一门理论与计算机紧密结合的课程,在教学过程中应加强上机实践教学环节。每讲完一个典型的算法,都应布置给学生上机作业,每章结束后,应让学生总结对于同一个问题的不同算法之间的计算精度、收敛速度、运算时间等以及为什么会出现这种情况。这样能培养学生分析问题解决问题的能力。 (二)数学建模思想融入的改革

数学模型是应用数学符号对某一实际问题或实际系统发生的现象(近似)的描述,数学建模的过程是:获得数学模型——求解该模型并得到结论——验证结论是否正确、合理并加以修改,最后到模型应用的全过程[2]。

然而,在数学建模竞赛中,由于竞赛时间的限制,学生创建模型往往会花去一半左右的时间,剩余的一天半中,要数值求解模型并撰写论文,这对很多学生来说往往很难完成,其主要原因就是针对模型数值求解往往没有现成的算法,学生对于算法思路掌握不够灵活,因此在日常的教学实践中应增强算法的来源的介绍,交代应用问题的背景,重点培养学生理解算法,掌握思想,进而可以灵活构造实用算法的能力。比如:如何确定权证的合理价值是证券发行商及投资者的首要问题,该问题可以建立非线性方程组的数学模型来解决。 四、结束语

随着现代科学技术的迅猛发展,各类数学软件的不断开发,数值代数的作用不论在传统计算数学领域还是在高新科学技术领域中,它的作用和影响会越来越大。因此《数值代数》课程教学改革需要教学工作者不断探索和改进,选择合适的教学内容,改进传统的教学手段,这样才能增加学生学习的积极性,进而让学生掌握这门课程并能灵活应用。

本文来源:https://www.bwwdw.com/article/22ug.html

Top