夯实基础,实例贯穿,重在实践,易教易学.docVIP

夯实基础,实例贯穿,重在实践,易教易学.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
夯实基础,实例贯穿,重在实践,易教易学   文章编号:1672-5913(2009)10-0093-03   摘要:本文围绕“教师方便教,学生容易学”的主题,总结出多年的探索与实践经验,树立了“夯实基础,实例贯穿,重在实践,易教易学”的教学思想。该教学思想在实践中取得了很好的效果。   关键词:程序设计;实例贯穿;应用型大学   中图分类号:G642   文献标识码:B      1引言      “C程序设计”课程是理工科专业程序设计的首选课程,很多高校都将这门课程安排在大学一年级,因此是学生所接触的第一门计算机语言课程。由于对多数学生来说C语言是零起点,逻辑思维能力还处于一个较低的水平,再加上C语言本身的特点,学生普遍反映枯燥、难学,不少教师也确实感到在本课程的教学过程中存在很多困难。针对这些问题,笔者在对课程进行教学改革与研究的基础上,围绕“教师方便教,学生容易学”的主题,开展了一系列的探索与实践活动,树立了“夯实基础,实例贯穿,重在实践,易教易学”的教学思想,并在实践中取得了很好的效果。笔者以此教学思想为指导编写的教材《C程序设计教程(第2版)》已被纳入普通高等教育“十一五”国家级规划教材,被评为2008年北京市高等教育精品教材,并获得了第八届全国大学出版社优秀畅销书二等奖。      2研究和建立教学模式      2.1以例题组织教学,夯实基础   应用型大学教育必须改变脱离实际的学院式教学模式,要面向社会,面向应用。学是为了用,在学时有限的条件下,应抓住主要矛盾,急用先学。   根据应用型大学的培养特点,教学大纲的制定,教学方法的设计,应遵循够用为度,精讲多练的原则。我们把各章内容均分为基础部分和提高部分,在基础部分中讲授最基本、最常用的内容,在提高部分中提供扩展知识的内容。例如,在循环结构一章的基础部分中,介绍for、while、do-while语句的规范使用和应用举例,在提高部分中进一步介绍三种语句的比较、不规范的for语句以及goto语句等。提高部分的内容可以根据课时的情况和学生掌握的程度作为选讲,或学生自学。   为了能在有限的课时中,达到激发学生的学习积极性,培养学生的实践能力的目的,采用了将抽象的理论转化为具体的实例的做法。即将所有的教学内容用实用性、趣味性强的例题来组织,打破了“先打基础后应用”的模式,从而保证了在实践的过程中学习了必要的理论知识。   例如,文献[1]中提到“用实例调用函数求n的平方根和n!(n0)”引进函数的调用方法,程序代码如下:   #include   #include   long myfac(int n)   { int i=0;long y=1;    for(i=1; i=n; i++)y=y*i;    return y;   }   main( )   { int n=0;double y=0;long z=0;       printf(Input data:);scanf(%d,n);    y=sqrt(n);    z=myfac(n);    printf(Square root of %d:%lf\n,n,y);    printf(%d!=%ld\n,n,z);   }   通过该实例的电子课件非常直观地介绍库函数和自编函数的调用过程。在教学过程中,所有新知识点都使用实例引入,并按照编程点拨→程序代码→运行结果→程序说明的顺序进行的。其中程序说明部分是把感性认识升华到理性认识的重要步骤,对例题中出现的所有新的知识点进行介绍、归纳、分析和总结。   2.2以实例贯穿整个教学过程   讲授本课程的目的就是使学生能够编写有一定应用价值的程序。因此我们在第一堂课中就演示一个典型的应用实例(电子通讯录管理系统),让学生获得感性的认知,并了解学完本课程将来能做什么,达到引起学生学习兴趣的目的。并在以后各章介绍基础部分中的小实例后,编写和完善电子通讯录管理系统的部分代码。例如,讲授“顺序结构”一章的基础部分后,就让学生编写显示菜单的程序;讲授“分支结构”一章的基础部分后,引导学生编写从菜单中选择菜单项的程序;讲授“循环结构”一章的基础部分后,指导学生编写重复在菜单中选择菜单项的程序,如图1所示。以此方法,讲完最后一章“文件”时,学生就可以编写电子通讯录管理系统的全部代码,从而很好的把整个教学内容贯穿了起来。      我们在讲授完“C语言程序设计”课程后还设有两周的课程设计。在此阶段,首先以电子通讯录管理系统作为实例,详细介绍算法的设计、模块图和流程图的绘制、代码的编写等过程,再使学生以学习小组的形式模仿该实例编写其他的应用程序。这样既加强了小组成员之间的协调合作,又充分发挥了学生的

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档