- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 PAGE 页
《数学方法编程》课程教学内容设计与研究
一、背景
在应用型本科院校信息与计算科学专业中,计算机类课程是其重要组成部分。但与计算机专业课程侧重点不同,信科专业侧重点在于软件应用。传统课程设置为C语言、数据结构、操作系统、软件工程等。这些课程与学生就业市场需求有差距,很多学生为此参加校外辅导班,花费不菲。同样这些课程与学生深造需求也有差距,研究生培养需要学生对基础理论知识进行改进与创新,而对于改进后算法是否有效,需要用实例检验,这些实例通常含有很多数据,所有要求学生能够熟练运用编程语言,对改进后算法进行实现。
二、课程改革
对于以上需求差距,我系对计算机类课程进行了改革。设置了C#与数据结构,数学方法编程,C#与数学软件混合编程,网络程序设计四门课程。C#与数据结构讲授了控制台程序与数据结构,数学方法编程课程讲授winform程序与数学算法实现。C#与数学软件混合编程讲授SQL数据库与与SPSS、MATLAB等数学软件链接。网络程序设计讲授网站编程。这些课程设置既满足了学生就业,能够直接用ASP Web开发技术开发信息管理系统,又满足了学生深造,能够用C#语言对复杂数学算法进行实现。能够把学生培养成为既熟悉专业知识又掌握程序设计复合型人才。
三、教学实践
我系课程改革是系列课改革,工作量较大,涉及范围较广。在这里以数学方法编程课程为例,谈一下教学改革实践方案。
1.教学内容
数学方法编程课程以数学剖析、高等代数与概率论与数理统计典型算法为例,利用C#语言在winform环境下开发实现。这样做我们既可以让学生复习已学数学课程算法,更加深刻理解算法及算法间联系,又可以让学生练习winform编程,提升数学算法编程能力。
比如设计一个利用梯形法计算定积分,考虑到梯形法是计算定积分基本方法,其它方法是它改进,我们可以把梯形法作为一个类来设计。为了使被积函数使用范围广,我们仿照MATLAB程序设计界面,按五种基本函数类型设计输入模式,这使在梯形公式中使用被积函数是不同,为了提高程序可扩展性,我们根据输入函数类型利用委托让被积函数指向不同函数类型。在接下来课程中用Romberg积分法计算函数定积分,我们采用继承梯形法中基类,派生出Romberg积分法类,这也有助于学生理解两种积分方法关系,为了配合Romberg积分法,我们定义了动态数组存储中间结果,这有利于学生复习动态数组用法。
2.教学模式
为了培养学生学习兴趣、提升学生自学能力,我们采用让学生主动学习与加强复杂算法实现新型教学模式。传统“教师讲,学生听”课堂灌输式教育通常会造成学生眼高手低,缺乏学习兴趣,动手能力较弱等缺点。我们可以采用发现/启发式教学模式,首先观察数学软件实现模式,然后照此设计界面与程序。教师帮助学生剖析问题,提醒学生数据存储结构需要改变,而具体实现方法又让学生自己选择,以启发式与项目驱动方式培养学生自学能力与动手能力,提高学生学习兴趣。
3.教学手段
4.考核方式
四、结束语
本文针对当前信息与计算科学专业计算机类课程存在问题,从课程设置、教学方法、考核手段等方面出发,以数学方法编程课程为例,提出了一个应用型为主体教学体系,以确保学校人才培养目标与社会需求一致。经过近四年培养,学生实际操作能力与就业率都得到了很大提升。
希望以上资料对你有所帮助,附励志名言十条:
1、生命对某些人来说是美丽的,这些人的一生都为某个目标而奋斗。
2、推销产品要针对顾客的心,不要针对顾客的头。
3、不同的信念,决定不同的命运!
4、成功这件事,自己才是老板!
5、失败的是事,绝不应是人。
6、自己打败自己是最可悲的失败,自己战胜自己是最可贵的胜利。
7、从来不跌倒不算光彩,每次跌倒后能再站起来,才是最大的荣耀。
8、失败只有一种,那就是半途而废。
9、平生不做皱眉事,世上应无切齿人。
10、须交有道之人,莫结无义之友。饮清静之茶,莫贪花色之酒。开方便之门,闲是非之口。
文档评论(0)