随着计算机技术的飞速发展和不断普及,计算机已经走进各行各业,与人们的生活息息相关,对计算机知识的掌握成为当前高校的教学目标。C语言兼有汇编语言和高级语言的双重优点,运用它既能编写操作系统软件,又能开发各个领域的应用软件。然而,由于C语言课程本身的许多新概念和思想较为抽象,编程也较为复杂,对于初学者来说仍具有一定的难度,从而给初学者带来了畏惧感。如何使C语言程序设计这门课程,既能受到学生的欢迎,让学生能主动学、愿意学、想学,又能调动学生学习探索的积极性,这不得不让人深思。 一 C语言程序设计的教学现状 1.学生被动学 尽管C语言作为一门应用性和实践性都很强的学科,人人都知道学习计算机语言的重要性,并且C语言的学习对日后进一步深造C++/VC++,JAVA等言语打下了坚实的基础。但由于C语言本身知识构建的抽象性、编程的复杂性,对于刚入门的初学者来说仍有一定的难度,所以使之产生了厌学、不想学的情绪,教师课堂上的讲授也只是自导自演,从而变成教师一个人的课堂。 2.理论和实践相脱离 C语言程序设计是一门实践性很强的学科,而现在的课堂中,大多数采用的是纯数学的抽象案例,更注重的是理论知识的传授,导致课堂质量有限,学生学习的积极性得不到激发,更加重了课程的枯燥无味。这种恶性循环往复,最终使学生对这门课丧失了兴趣。而C语言程序设计的教学实际上应更加重视学生独自编程的实践,让学生自己摸索,找到学习的动力。 3.教学方式单一 在实际C语言教学设计课堂中,教师传统的教学方式是讲授式,讲授式教学虽然在一定程度上有利于知识系统性的传授,使学生能对知识体系有整体的把握,但这忽视了学生的个性。因为每个学生吸收知识的能力层次是不一样的,基础能力也是有差异性的,日积月累会不断加剧全班学生知识掌握的多层次,使优生和差生差距不断加大,使教师教学的难度不断加大。 二 C语言程序教学改革措施 1.努力引起教师、学生的重视 C语言程序设计作为一门传统的、实践性很强的应用学科,虽然已被许多高校纳入教学计划,但所取得的效果仍有限。面对这种现状,学校首先应该引起教师和学生的重视,只有让他们重视,他们才会愿意去教或去学。一方面,学校应该定期组织教师进行这门课教学技能的培训,让教师知晓如何教,怎样更好地教;另一方面要开展各种有关C语言程序设计编程的竞赛活动,让学生积极参与其中,获得乐趣,从而想学,愿意去学。 2.注重发挥学生的主体性 在实际教学中,教师只是起着指引的作用,课堂的主体应该是学生。但在教学实际中,教师和学生的角色往往颠倒了,教师遵循的是传授的“满堂灌”,一股脑地将所有知识全部传给学生,却忽略了学生的需要。在课堂中,教师应进行多种教学方法的转换,如演示法、提问法、情境探究法等等,充分调动学生的积极性,发挥学生课堂上的主体性。 3.重点转变教学任务 传统的C语言程序设计教学,教师担任“教”的角色,学生担任“学”的角色,从而在潜意识中不断地给学生灌输了一种被动学习知识的思想,学习的主要任务也狭隘地设置为掌握学生课堂上的知识就行。在对C语言程序设计教学课程优化的过程中,应该转变这种教学任务的设定,学生不仅要娴熟地掌握课堂中教师传授的知识,而且要培养自己实际的动手习惯,形成一种能力。并且在教学中,教师要注重把教学重心放在解决问题的算法分析上,培养学生分析与解决问题的能力,也要注重培养学生养成规范代码行文的良好习惯。 4.不断促进学生探究和实践 由于C语言是一门实践性、探究性很强的学科,所以实践探究是除了理论知识的学习之外必不可少的一部分。在教学实践中,一方面要保证学生在课堂上对C语言程序设计上机实际操作的时间,将当堂学习到的理论知识娴熟地运用到实际软件编程上;另一方面,教师应适当地安排学生课后的深化学习,不断练习巩固,也可适当开展一些C语言程序设计大赛,提高学生的实际操作能力,带动学生学习的积极性。 5.充分完善评估制度 实际中的教学质量的评估往往是通过一张考卷来评定,不注重学习过程中知识的积累,但这样却不能考察学生的真实水平,不能全面反映学生掌握知识的真实情况,从而在一定程度上降低了学生学习的积极性,并且不利于学生综合能力和素质的培养。学校应该开展多种多样的评估方式,如平常上课的表现,实际的动手能力,开展课外活动等。同时,除了对学生进行考评外,教师上课的质量也应纳入考评体系,并给予一定的奖惩措施,这将在一定程度上促进教师重视这门课的教学,积极探索多样的方法让学生学懂、学好、懂学。 三 结束语 面对C语言程序设计这门传统的入门课,教师应因材施 教不断地探索新方法与传统教学方法相结合。教师不仅要调动学生学习的积极性,使学生掌握语言的基本规则,而且要切实培养学生分析问题和解决问题的能力。学校应高度重视对这门课的课程优化、扬长避短,努力使这门课适应当今社会的发展趋势,适应社会的发展需要。 参考文献[1]付勇智.基于目标的C语言程序设计教学研究[J].新课程研究:高等教育,2011(6)
[2]赵珊、贾宗璞.《C语言程序设计》课程教学模式改革方案探讨[J].科技资讯,2011(35)
中国论文网(www.lunwen.net.cn)免费学术期刊论文发表,目录,论文查重入口,本科毕业论文怎么写,职称论文范文,论文摘要,论文文献资料,毕业论文格式,论文检测降重服务。