数值分析课程教学改革探析.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数值分析课程教学改革探析

数值分析课程教学改革探析【摘 要】 数值分析是一门介绍科学计算的基础理论和数值方法的课程,它现已成为数学类专业以及大多数工科类专业的一门必修的数学类基础课程。本文分析了数值分析课程的特点,指出教学中存在的主要问题,并提出了一些相应的改革措施。 【关键词】数值分析 科学计算 信息与计算科学 教学改革 【中图分类号】G642.0 【文献标识码】A 【文章编号】1009-9646(2008)09(a)-0044-02 科学计算是伴随计算机的出现而迅速发展并获得广泛应用的一门新兴交叉学科,是数学及计算机实现其在高科技领域应用的必不可少的纽带和工具。科学计算的方法和理论为科学研究与技术创新提供了新的重要手段和理论基础,科学计算现已成为与实验和理论并重的第三种科学研究方法。数值分析又称数值计算方法,它作为介绍科学计算的基础理论和数值方法的课程,对培养学生的科学计算能力,解决实际问题的能力以及创新能力起着非常重要的作用。数值分析现不仅是综合性大学信息与计算科学专业、应用数学专业的必修课程,也是信息类专业、工科类专业(如土木工程,航天航空,机械工程等)的必修课程,因此在进入21世纪后,随着计算机技术的飞速发展,社会对科学计算人才需求的变化,对数值分析课程进行教学改革,进一步提高数值分析的教学质量和教学效果,以适应新形势下社会对人才的需求,变得尤为迫切。 1 课程的内容和特点 1.1 课程的内容 数值分析课程是以微积分、线性代数、常微分方程等课程的基本内容为基础,以算法设计为手段,以计算机为工具实现算法,全面地介绍了科学研究及生产实践中各领域所遇到的普遍的数学问题的数值方法和理论,因此它是所有与科学计算密切相关的专业的一门重要的基础课程。 数值分析课程的基本概念有:误差、收敛性、稳定性、插值、计算量、存储量等,这些概念是用来刻画数值方法的准确性、可靠性、效率以及计算复杂度;核心内容包括:代数问题数值计算、函数的数值逼近论、计算几何、微分方程数值解、最优化方法、统计计算等方面[1]。 1.2 课程的特点 数值分析作为大学本科阶段的一门数学基础课程,它具有下面的一些主要特点: 1.2.1 实践性强 上文已提到数值分析的核心内容是研究应用计算机对科学研究和实际应用中常见的数学问题进行数值求解的各种方法。这些方法除了理论上要正确可行外,还要求通过数值试验证明是有效的、实用的。因此,与其它数学类基础课程有所不同,数值分析课程很强调实践,要求学生在学习了每个算法后用学过的计算机语言编程或借助于一些数学软件,如Mathematica、Matlab,完成算法的计算机实现,这样学生不仅知道理论上是如何计算,而且还能把结果真正地计算出来。有些算法尽管在理论上不够严谨,但通过实际计算、对比分析等手段证明是行之有效的,在实际应用中也是可以采用的。 1.2.2 应用性强 数值分析中的理论与算法并不是都来源于纯粹的微积分、线性代数、常微分方程等课程,很大程度也是由于科学研究和实际工程计算的需要,可以说它来源于实际又应用于实际。一方面,目前很多算法已经在物理力学、生物信息、计算机应用、土木工程、航天航空、石油勘探、环境工程、材料等领域得到了广泛的应用;另一方面,数值方法在这些领域的应用过程中会产生一些新问题,为解决这些新问题,研究人员和技术人员深入研究、不断攻关,从而又会促进数值分析理论和算法的发展。 1.2.3 计算公式多且复杂,不好记忆 数值分析课程的许多算法或是采用“构造性”的方法,把计算公式具体构造出来,如Lagrange插值,Hermite插值等;或是采用“递推”方法,将复杂的计算过程化简为简单计算过程的多次重复,例如:求解线性方程组的Jacobi迭代法,Gauss-Seidel迭代法等,从而使得算法里出现的计算公式多且复杂,学生不好记忆。 2 数值分析课程教学中存在的问题 目前,在数值分析课程教学中普遍存在下面几个问题: 2.1 内容多,学时少 数值分析的内容非常丰富,包含代数问题数值计算、函数的数值逼近论、计算几何、微分方程数值解等,但学时数却不多,一般只有64/54,教师使用传统的教学方法讲授这些知识时,由于计算公式多且复杂,推导繁琐,不得不采用填鸭式教学,每节课都在讲新课,拼命赶进度,这种做法既忽视了学生这个主体的作用,使学生处于被动学习的状态,时间久了就会失去学习数值分析的兴趣,产生厌学情绪;同时也扼杀了学生学习的主动性、积极性和创造性。 2.2 重理论,轻实践 前面已提到数值分析是一门与计算机关系密切的实践性很强的课程,但在传统的教学模式中,教师通常只注重讲授算法原理、误差分析和收敛性证明等理论内容,忽略了上机实践环节。学生动手

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档