- 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语言的教学改革.doc
浅谈技工院校C语言的教学改革
摘要:由于技工院校学生基础知识比较差, 学习自主性不高的现状及C语言教学本身的特点,致使C语言教学还存在着许多不足, 难以适应技工院校高技能应用人才的培养目标。本文针对技工院校教学中存在的问题及改革的目标、解决问题的具体方法等进行了阐述。
关键词:技工院校;C语言;教学改革
中图分类号:G424.21 文献标识码:A 文章编号:
C语言诞生源于B语言,UNIX操作系统的开发也为C语言的发展奠定了基础, 由于其强大的性能和优越性,成为计算机及相关专业首选的高级程序设计语言之一。但是,由于技工院校学生的自身基础的不扎实及C语言本身的特点,C语言的教学效果并不尽人意,我个人认为应该从教学内容、教学方法和教学手段等方面进行必要的改革与探索。
一、C语言教学的现状问题及根源
在教师讲课和学生学习期间,c语言的教与学斗都存在很大困难,技工院校的学生学习基础差和学习积极性不高,使得学习更加受阻。通过与学生交流发现,给学生讲的内容越多,学生往往会把大量的时间放在钻研较难的知识点上,并且有一部分学生会因为较难的知识点掌握不好而对整个的C语言学习失去兴趣。造成教师教学费力又没有成就感、学生学习困难又厌学的原因笔者认为有以几点:
(一)没有适合技工院校学生学习的教材
现在很多技工院校采用的教材虽然是标识有“技工院校”的教材,但往往是大学教材“简化版”,这并不适合技工院校学生使用,给组织教学工作带来了一定的难度。
(二)教学内容脱离实际
过去的教学过于注重语句、语法等细节的教学,对学生解决实际问题的能力训练的不够,学生编程能力很难提高。
(三) 学生的学习积极性不高,目标不明确
在传统的课堂教学过程中,主要还是教师在教,学生在学,学生总是在被动的接受老师教授的知识,学生的主观能动性没有充分的调动起来,加之学生对这门课程的了解的不够并且对程序设计缺乏深刻的认识,致使听课没有兴趣,缺乏主动性,教学效果不理想。作为技工院校学生来说对自己的学习活动、学习内容与其未来的就业和发展的影响还是比较关注的。因此,在上课过程中,教师应在调动学生的学习积极性和学习主动性方面下工夫。
(四)实践教学过于简单
其实C语言是一门实践性非常强的一门课程,书本中的理论只有在实践中才能得以验证。然而,许多技工院校由于机房条件设施的限制使得很多实验不能够在机器上实践,由于学生的自觉性比较差,即使开设的实验也对实验目标及要求不明确,学生把“上级操作”当成了“自由活动”,甚至有学生在上机时做些和课程关系不大的活动,致使达不到预期的效果。
二、C语言教学改革
技工教育的培养目标不同于普通高等教育,技工教育面向基层,面向生产服务一线,培养的不是研究型人才,而是应用型人才。因此,对技工院校的学生来说, 计算机只是辅助工具,不应该把它作为纯理论的课程来学习,而应作为一种应用技能来掌握,重点是培养解决编程中遇到疑难问题的能力。根据技工院校的能力目标定位,在内容上以所学知识能够完成培养学生基础能力和提高学生学习积极性为原则,对授课计划进行合理的调整,突出C语言只是作为初学工具的作用。因此就教学改革提出如下观点:
(一)修订课程标准,编写适合技工院校学生的教材
根据技工院校对学生培养应用型、技能型人才这一目标,对教材中的内容应进行合理的整合,对C语言中较难的,对培养基础能力没有帮助的知识不讲或略讲。而对编程实际应用较多,对培养基础能力有较大帮助的部分进行必要的加强。
在教学内容上,引入职业程序员的项目流程规范和方法去分析程序,淡化语法, 每学习新语句都是从模仿例题和画流程图开始,并且每个例题和作业题都要求学生按照规范的项目流程,把一个程序分为分析、设计、流程、编写调试、测试几个步骤来完成最终的程序。
(二)利用现代化教学手段,把抽象的知识形象化、具体化
利用现有的教学设备与技术,通过多媒体手段,把深奥的理论通过浅显的例子讲解得深入浅出,是每一位教师和教育工作者共同考虑的问题。比如:讲解递归,做一课件形象的演示“汉诺塔”的动态变化过程;讲解判断循环语句时做一段Flash动画来演示这一过程。通过Flash动画演示让学生了解程序的执行过程,这样枯燥的理论就变的更直接,学生对知识点的掌握和理解比只是在黑板上空洞、泛泛的讲解更容易接受。
(三)引入项目教学方法
目前的教学过于注重语句、语法等细节的教学,对学生解决问题的能力训练不够,很多学生在学习后, 依然很难独立编写程序。项目教学始终把学生作为学习的主体,以项目作为驱动,让学生通过自己的操作,把书上死的理论变成活的应用,教师的引导、点拨更多的是把知识加以引申,使学生能够触类旁通,点面结合、以点带
原创力文档


文档评论(0)