- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
線性代数改革的核心是与科学计算结合
线性代数要与科学计算结成好伙伴
陈怀琛 西安电子科技大学 陕西 西安710071, Email: hchchen1934@
摘要:讨论了大学教学中科学计算能力的重要性,评价了我国在这个领域的落后状况。一是科学计算能力的培养无人主管;二是线性代数课程忽视实用性,不教矩阵软件,与后续课的需求及计算机脱节。这两者的长期割裂阻碍了我国课程和教育的现代化。文章提供的历史经验和国内外实践,都证明这两者的结合可以产生巨大的创新效果。文章结合五年来的改革经验,提出改进的建议,并介绍了教育部“用MATLAB和建模实践改革工科线性代数”项目的实施情况。
关键词:教育现代化,科学计算能力,线性代数,改革,矩阵运算,MATLAB, LINPACK
一、科学计算能力的培养要作为大学教育的重要目标
过去工科大学生进大学时必须买的东西就是一把计算尺。因为谁都知道,工科就是要快速、精确地作计算的。现在该买什么呢?我还没有见到任何一所国内大学的入学通知上写明这点。在国外,这很清楚,就是买计算机。为什么中国特殊?中国大学究竟是在计算器时代还是计算机时代?那么我们去看看各门技术课教材,有几门是用计算机的?你就知道中国大学本科计算的现代化程度了!
中国的经济和国防现代化的速度是让人瞩目的。因为落后就要挨打,所以大学生毕业遇到的马上就是大量的计算机辅助设计/制造/管理系统。不要说大银行、大商场、大武器、大工业都用计算机,就是小商户、售货员、售票员用的也都是计算机,奇怪的是培养科技精英的大学,上课和做题用的却是计算器,主要靠毕业设计的半年中由学生自己去摸索过渡到计算机。太落后了!如果上课时用的是计算机,通过三、四年的课程学习,就能真正弄清和熟悉它,到工作中很快就可进行创新了。
改革开放初期,这个概念是清楚的,当时曾经把FORTRAN定为所有工科的必修课。但是在发达国家科学计算软件快速升级的1990年前后,中国高等教育界竟然把所有的科学计算语言都从教学计划中逐出,搞了这么一个反历史的倒退行动,而且持续了近20年没有纠正。据说这问题来源于分片管理,科学计算属于数学、计算机和工科课程三不管区域,没人为它说话。就是到现在,也没有任何一个教指委来管这件事。我国在大学课程中使用计算机方面与世界各国的差距,在不断加大。
表1 计算能力和计算工具培养阶段表 教育阶段 学习的课程及方法 计算能力水平 工具 毕业设计和
工作阶段 设计实践 学习、使用、开发、改善专用CAD/CAM软件 计算机 大学本科高年级 各门理工课程 使用通用科学计算软件,提高科学计算和编程能力 计算机 大学本科低年级 线性代数,
计算方法 学会矩阵理论和编程工具,掌握科学计算基础 中学 代数 四则及代数运算能力 计算器 小学 算术 手算能力 笔 从世界的一般水平来看,可以列出右面的计算能力教育进程表,我认为这是一个最低的、应该能普遍达到的标准。超过它就更好。但必须有这么一个最低标准,作为全国的指导原则,才好推动和检查。不然真是概念混乱。比如谈到用计算机代替笔算做高斯消元,有人竟说这不利于培养学生计算能力,天哪!到大学来培养手算四则的能力吗?由这张表可以看到,大学要培养的应该是科学计算能力。
所谓科学计算能力,是指的利用现代计算工具(包括硬件和软件)解决教学和科研中计算问题的能力。它包括掌握最新的科学计算软件、建立适当的计算模型、采用正确的计算方法、实现高效的编程和运算、对计算结果作最佳的表述和图解、…等多方面的综合能力。所以提高科学计算能力当然是理工科数学教育现代化中一个十分重要的基本环节。我觉得数学教指委应该当仁不让,把教育的全程中计算工具的应用纳入议程,并且在大学数学课中为之打好必要的基础。
二。科学计算特别需要线性代数
我从1953年开始任教,先后在力学机械、飞行控制、电子信息和系统工程领域执教,教过十多门课程。1994年我满60岁,从副校长岗位上退下来时,恰好接触了MATLAB软件,于是我决定利用我知识面宽的优势,把数学软件用到各门本科课程中去,推动大学本科教学的现代化,作为我晚年的学术目标。从那时起,我的工作就是一门一门课的选题、建模、编程、写书、讲课、推广,从1994~2004的十年,我写(译)了五本书,现在还在出版的主要是三本:
(1)《MATLAB及其在理工课程中的应用指南》[1],2000年初版,2007年出的是第三版。这本书把MATLAB用于数学(包括微积分、线性代数、概率统计)、普通物理(含力学、电学、磁学、分子物理、声学、光学)、力学机械(含理论力学、材料力学、机械振动)、电工电子(含电路、电子线路、电机、高频电路)、信号与系统(含连续、离散、系统函数、频谱),在一本书中介绍了把科学计算方法应用于十多门课程的实例,共编了150多个程序,当然对每门课而言,只举了几个实例
文档评论(0)