如何激发学生在C语言教学中的学习兴趣
2010-08-15黑龙江薛春芳孟祥芝
黑龙江 薛春芳 孟祥芝
如何激发学生在C语言教学中的学习兴趣
黑龙江 薛春芳 孟祥芝
中等职业学校的计算机专业课是计算机专业课程的重要组成部分。计算机专业的《C语言编程基础》这门课程对于有一定计算机基础的学生来说,理论知识全面,动手操作能力强,有一定的延续性和拓展性,通俗易懂,但老师们却普遍反映不好教,学生的学习兴趣也不浓厚。那么,如何在教学时,既让学生掌握必要的知识,又让学生的动手能力得到提高呢?我在教学生学习《C语言编程基础》(第2版)时进行了新的设想和尝试,在教学中充分体现了“发挥学生的学习积极性”的教学方法,激发学生兴趣,促进学生主动学习,收到了较好的教学效果。
一、学生现状与教材分析
1.学生现状
中等职业学校生源质量下降,后进生比例加大,学生的文化课基础层次不等,有的基础知识薄弱,学不得法,有的学习能力差,自控能力弱等多种情况。针对此种现状,教师必须理性的分析,因势利导,改用将消极的因素转化为积极因素的教学方式,以提高学生的兴趣,才能有效的改变课堂状况,取得良好的教学效果。
2.教材分析
我校使用的教材是电子工业出版社出版、中等职业教育国家规划教材、王森主编的《C语言编程基础》(第2版),全书分基础模块和选修模块两篇,其主要内容有:Turbo C集成环境的使用、C语言的数据类型、C程序结构组成与设计方法、C语言函数的分类与调用、数组、文件与指针操作等,各章配有例题、习题、上机实习,难易适中,实用性强,易于接受,在实际教学中,将课程设置顺序在授课时做了一些适当的调整,例如,C语言是以读程序、编写程序为主,我把程序中用的频率很高的Printf()函数放在前边进行了详细的讲解,学生在读程序时,程序中的每一个语句都能分析明白。
二、提高学生的学习兴趣
笔者在多年的教学过程中,不断总结教学经验,尝试和探索多种教学方式,寻求新的教学方法。
1.注重学生的学习心理
学生的学习是以认知为基础的复杂过程,只有了解学生的心理特点,教师的教学活动与学生的心理活动产生和谐的共鸣,才能取得最佳的教学效果。因而教师在备课中的“备学生”这一步应是非常重要、非常关键的一步。教师必须对每一节课全盘考虑,做好安排,诸如在C语言中哪些内容由学生自学,哪些问题由教师启发学生独立解答,哪些内容需由学生上机操作进行解答等等,改变学生被动的学习、被动的接受知识,鼓励学生自主学习。
在教学中,教师要求学生自编C语言的程序,启发学生解决在编制程序中出现的问题,让学生讨论编制程序出现问题后解决的不同方法,并让学生独立练习程序的编制等。针对不同的学习任务采用了不同的方法,取得了很高效的教学效果。
2.培养学生的创新能力
C语言作为培养学生创新能力和实践精神的课程,在中等职业学校教学中扮演着重要的角色。教师既要注重学习任务的设计与布置,也要注重学习的主动性与思维能力的培养。既要重视学习结果,也要重视学习过程。既要追求知识与技能的掌握,也要追求学生创新意识等心理素质的培养,努力使学习的外在驱动力与内在驱动力共同发挥作用。在教学中培养学生的创新精神,我从以下几方面抓起:第一,预习:《C语言编程基础》这门课程在教学时用到的知识很多,有数学、物理、外语等很多文化基础知识,大部分的学生这些课程的基础都很差,而C语言有一定的逻辑性,在教学中有一定的难度,因此在教学中,我课前让学生先预习本节内容,了解本节课用到的知识,使学生对知识有个总体的了解,讲解时先检查预习情况,有重点的把不会的知识补充讲解,使学生在知识点上能很好的衔接。第二,养成多思考、多提问的习惯,发挥学生想象力,提高思维创新能力。第三,增加实训操作,在上机实训操作中学习C语言。第四,养成团队合作精神,考虑到学生的基础因素及学习兴趣等,要以优秀的学生带动后进生的学习,活跃课堂气氛,激发学生的创新思维,提高团体合作能力。
3.采用比较教学法
正确运用比较教学法,可以帮助学生理清概念,提高分析阅读程序能力,获得编程序的思路和方法。
例如:在讲解循环语句这一节时,比较for语句、while语句、do—while语句的语句格式,注意比较异同点,对比讲解三种语句进入循环体的条件、循环过程、循环次数及退出循环体的条件等,如求1~100累计和可用三种循环语句去解决。
通过比较教学法,学生对本节课的知识结构有了深入理解,教学结果显示,学生能很好地掌握循环语句的异同点,更易于理解本节课的知识的保持和知识的迁移,学生能较好的掌握知识点,促使学生遇到问题时,能进行综合分析、归纳总结,找到一条最合适的办法。
4.发挥多媒体功能,创设良好的课堂教学情境
多媒体教学作为艺术教学的一种手段,在改变传统的教学观念、方法和手段的同时,对学生素质的提升有着非常重要的作用,多媒体课件包括了动画、影像、音响等多媒体形式,教师制作适合自己课堂的教学课件,配合本教材配有的教学指南及电子教案,且教师在操作时注重层次并简略讲解,引导学生发现问题,激发学生的兴趣,学生通过多媒体课件化静态为动态,化抽象为具体,又可以降低思维的坡度,加速思维的成功,让学生充满自信。例如,在讲解循环语句时,把三种语句的流程图用动画的形式表示出来,使流程指向随着箭头的运动,循环次数用动画控制,通过播放课件,逼真的动画演示,使学生对循环过程一目了然。
运用多媒体课件,可以把抽象内容具体化、枯燥内容形象化,可以在保证教学质量的前提下,化解教学难点,优化教学效果,多媒体课件应与实训操作相结合,通过上机操作,有利于学生对知识的理解和掌握。
5.营造和谐的学习氛围
营造民主、和谐、愉快的学习氛围,它是促进学生自主学习、自主探究的关键所在。因此我们在教学过程中,必须创设和谐的教学情境,让课堂能够活起来,让学生也能够在和谐的氛围中体验到学习的乐趣,课堂上的平等讨论、相互补充的气氛极浓,给学生提供充分展示自己的机会,学生们无拘无束地表现自己的能力,轻松愉快地表达自己的见解,在上机实训操作中学习C语言,在积极思维中发展思维,教师的平等参与与合理的建议与提示不仅加大了师生间的亲和度,而且对学生进行重点有效地点拨和引导,增加了学生对C语言程序理解的深度和广度。
通过运用以上几种教学方法,教师鼓励学生大胆设想,不但锻炼了学生的逻辑思维能力,教育学生具有严谨的学风,帮助学生萌发创新意识,产生创新的欲望和兴趣,培养学生的创新能力,同时也带动了学生学习其它专业课的学习兴趣。
黑龙江省塔河县职业技术学校)