- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈如何提高C语言实验课教学效果
摘要:本文首先介绍了C语言实验课教学的重要性,针对当前存在的一些问题,探讨了一些可以采取的行之有效的教学模式、教学方法和教学实践,最后总结了C语言实验课教学改革的效果和体会。
关键词:程序设计;C语言;实验课;教学效果
C语言是一种理想的结构化语言,其语言结构清晰,便于学习,而且编译、运行效率高,数据类型丰富,灵活性强,特别是有助于初学者学习模块设计思想,并对数据结构的运用有一定的认识,对培养学生的抽象思维能力有很大帮助。因此,它已成为许多高校计算机专业甚至部分非计算机专业的一门必修课。因为C语言是一门比较抽象且实践性很强的课程,要让学生运用C语言编写程序解决实际问题,如果只重视课堂教学而轻视上机实践,就算再讲究什么方法、策略,往往是事倍功半,让学生感觉C语言太难、太深奥,失去学习的兴趣,最终达不到本门课程教学目的。下面本文从上机实验的角度探讨了C语言的教学心得,对提高实验课的效果有很大帮助。
1 C语言实验课的重要性
学习C语言程序设计应当充分注意实验环节。首先,老师在上实验课时尽量要求学生多编写程序,多上机调试程序,上机实验的目的决不仅是为了验证所编程序的正确性,其主要目的在于让学生熟练掌握上机操作要领和调试程序技术,积累编程经验。其次,上机实验可以加深学生对讲授内容的理解,尤其是一些语法规定,光靠课堂讲授比较枯燥,又难以记住,但它们又很重要,通过多次上机就能自然地熟练掌握,通过上机来掌握语法规则是行之有效的一种方法。上机实验的重要性绝不亚于课堂听课,这是巩固和发展课堂知识的十分重要的环节。
2 C语言实验课存在的问题
目前,在不少学校C语言实验教学活动中,经常会出现以下一些问题:
(1) 很多高校的C语言课一般是理论课和实验课分开教学,任课老师只负责理论教学,实验部分则是把学生丢到机房由实验室老师负责辅导,任课老师很少或基本不去机房,学生上机调试程序的自觉性当然很差,在实验室也是放羊式冲浪上网。任课老师也不了解学生掌握的情况,教与学在这里脱节了,任课老师上课就失去了针对性。
(2) 学生每次上机时缺乏明确的量化指标,虽然教师事先也向学生布置应准备的内容,但没有督促和检查,完成完不成无所谓。上机情况与期末总成绩没有直接关系,这常常导致学生上机前不充分准备,上机过程中时间抓得不紧,思想上没压力,故而上机调试程序的能力提高不快。
3 C语言实验课教学改革的原则和方法
基于对以上问题的分析和认识,在上机实践教学中应采取如下改进措施:
(1) 为了方便管理,任课老师最好兼任实验室辅导老师,及时了解学生的上机作业情况,适时调整授课进度。加强机房管理,端正学生的上机目的。上机考勤、纪律情况记入期末成绩。
(2) 在每次上机时,要求学生在规定时间内独立完成一定数量的练习题。任课老师根据每人完成练习题的数量、质量与时间,现场打分并做为平时成绩,影响该课程的总成绩。
(3) 凡讲过的基本操作方法,要求学生必须事先复习好,上机时一律不予解答。目的是提高学生理论课的听课质量。
(4) 取消原来的书面作业,换成学生写实验报告,这样可以帮助他们总结编程经验。实验报告的格式可以参照上机实验指导书,此类书现在书店很多,比如谭浩强编著的清华大学出版社出版的《C程序设计》就比较不错。
(5) 笔者结合国内外优秀编程语言的实验教学方法和模式,并经几年来C语言的教学实践,建议在有条件的情况下尽量将理论课和实验课的比例设置成1∶1,千万不可为赶教学进度或其他任何理由而压缩实验课时,那样做会得不偿失。
4 C语言实验课教学改革的效果
上述方案经过笔者若干循环的C语言教学实践后,明显感到改革前后的情况大不相同,取得了较好的教学效果:
(1) 课堂听课质量明显提高。因为上机时老师要当场检查程序,根本就不可能去抄袭别人的,就算抄来弄不明白也是白费心机。要想上机时顺利通过,课堂上必须认真听讲,记笔记。因此课堂教学时学生基本上没有迟到和无故缺课的,并且课堂上都能专心听讲,记笔记,课间10分钟还问个不停,因为上机时就没有这么多时间详细问老师了。
(2) 实验课上机效率明显提高。因为要赶快把程序调试通过让老师检查,否则这次作业就没成绩了,上机时大家都在争分夺秒,根本没有人有时间去玩游戏、上网。
(3) 老师对学生的学习情况有了更深入了解,便于有针对性地个别辅导,对比过去单纯的批改书面作业,老师对学生成绩的评定也更客观,同时也有效地避免学生互相抄袭作业、不求甚解的弊端。同时大家提问的积极性也充分调动起来了。
实践证明,采取这些措施后,同学们对C语
文档评论(0)