欢迎来到天天文库
浏览记录
ID:31688476
大小:61.19 KB
页数:6页
时间:2019-01-17
《关于c语言教学改革方法探析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、关于C语言教学改革方法探析摘要:“c语言程序设计”是高等学校计算机语言课程的重点课程,本文针对c语言在教学中存在的一些问题进行了探讨,并提出了几种可行的解决方案,来提高C语言的教学效果。关键词:C语言教学改革教学方法中图分类号:G642.0文献标识码:CDOI:10.3969/j.issn.1672-8181.2013.17.1191C语言教学中存在的问题C语言程序设计作为普通高等院校理工科各专业的一门程序设计入门课程,有着其特殊、重要的地位。对于绝大多数同学来说,学习C语言是他们第一次接触计算机语言。作为一种计算机语言,C语言对于初学者来说比
2、较抽象,很多知识点在教学中很难让学生理解透彻。在我们实际的教学实践中发现,学生们普遍认为这门课难度大、不易学,即使同学们学了但不会灵活使用的现象也十分严重。与此同时,任课教师们也认为该门课程教学课时少,教学效果不理想。那么,在C语言教学过程中主要存在什么问题呢?究其原因主要有以下几点。第一,学生的学习目的不明确。很多学生认为学习C语言没有用,跟本专业结合不紧密,学习缺乏积极性跟主动性。还有很多同学认为学习C语言就是为了通过全国计算机二级考试,通过了计算机二级考试,毕业后就有了求职的敲门砖。面对这种形势,教师们为了提高学生的考试通过率,往往在讲课
3、时过分注意语句和语法细节,与程序设计的实际要求偏离甚远。因此,同学们学到的只是枯燥语法跟一些无用的解题方法,却没有真正学会程序设计的基本思想和方法,也就更不可能真正学会用C语言这门工具来解决实际问题。第二,教师的教学方法过于传统陈旧。在我们目前的教学环节中,绝大多数教师还是以讲授为主,这种传统的填鸭式教学,让学生感觉学习枯燥乏味,不能充分发挥学生的学习主动性,学生没有学习的兴趣,久而久之导致学生不爱学也学不好。因此,改变传统的教学方式迫在眉睫。第三,教学实践环节重视不够。程序设计是一门实践性很强的课程,课堂上的理论学习对于学生学习C语言远远不够
4、,课后大量的上机实践是非常必要的。但是在我们日常教学中,同学们在机房上机练习时,由于教师人手、精力不够,导致学生们往往在遇到大量语法错误或逻辑错误时对调试丧失信心,失去学习动力,更有部分同学把宝贵的上机时间用于娱乐游戏,最后的结果就是,课程上完了,很多同学却连基本的操作也不会。第四,考核方式落后。我们现在许多学校的考核方式十分单一,往往都是教师出卷子,学生用笔作答。这种考试方式,往往造成学生只要背几道例题就可以考试得高分,没有真正考核学生的实际的编程能力。因此,期末考试的方式改革也势在必行。2解决方案的探讨分析以上原因,我们发现要解决C语言教学
5、中的种种问题,首先要从培养学生的学习兴趣入手。只有学生对对所学的课程产生浓厚的兴趣,才可能去积极主动地学习。同时要积极改变教师教学过程中一些传统陈旧的做法,使用一些新颖的考核办法来提高学生的学习主动性。为此我们提出以下几点改革措施:第一,让学生明确学习目的,培养学生对C语言学习的学习兴趣。学生一开始学习可能不一定对此门课程感兴趣,我们可以着重给学生讲授C语言的发展历史,C语言在计算机语言中的重要地位,C语言在生产实践中的具体实例。最重要的是拿一些C语言程序设计的小实例,通过这些实例所表现出的动画、界面来让学生对课程产生浓厚的兴趣,让学生认识到,
6、C语言程序设计不仅仅是枯燥乏味的语法和代码。第二,教学时采用那些能够培养和吸引学生的学习兴趣,能够启发学生编程思维的教学方式,比如在课堂上可以适当减少老师讲授的时间,老师只讲授基本的概念、语法和一些解决问题的基本思路,主要发挥学生的主观能动性,由过去的以老师为主,填鸭式的教学方式,变为讨论式、对话式和辩论式等以学生为中心的教学方式。让学生从问题入手,主动去寻找解决问题的方法,老师只在一旁进行必要的点拨,让学习过程变得有趣,让知识变得有吸引力,让学习由'‘要我学”变成“我要学”,让学生在学习过程中得到极大的满足感,从而提高教学效果。第三,加强实践
7、教学环节的教学。首先,老师在上机实验时多选择一些趣味性强的题目,激发学生去主动学习。可以先通过一个或几个实例,从问题的提出、分析到方案的具体设计,让学生了解解决问题的全过程,来指导学生在遇到问题时该如何解决。然后提出一些与演示问题相似的案例,让学生利用自己所学到的知识去解决问题。在学生自己上机实验时,可以充分利用计算机网络,使老师与学生之间以及学生与学生之间形成良好的互动,提高学生的自学能力和团队协作能力。第四,充分利用网络教学。比如我校就设计开发了“C语言程序设计”课程网络教学平台,模块包括教学大纲、实验大纲、电子教案、精选习题、教学录像、网
8、上答疑、在线编程及BBS等。学生可利用这些网络资源进行自主学习、互相交流,提高学习效率。C语言程序设计网络教学平台内容丰富、特色鲜明,满足现代教育技术
此文档下载收益归作者所有