张玉红(河北省抚宁县职业技术教育中心066300)
任务驱动法在VB教学中的应用
张玉红(河北省抚宁县职业技术教育中心066300)
《VB语言程序设计》是中职学校计算机专业对口升学中的一门较为重要的课程,但因其理论性强、枯燥无味、理解难度大等特点,实际教学效果往往不够理想。而任务驱动教学法通过任务驱动在做中学,可以调动学生学习的热情和学习的主动性。
VB教学任务驱动学习动机创设情境自主学习
中等职业学校学生在学习过程中基础薄弱,理解能力差,运算能力差;学习没有兴趣,惰性较强,不善于动脑;意志不坚定,课堂上注意力不集中;多数仍然停留在初中甚至小学知识阶段,持续学习困难。
《Visual Basic语言程序设计》是对口升学计算机专业考生必考科目之一,这门课程中需要记忆或熟悉大量的不易理解的英文单词,这让惰性较强的中职学生首先产生了畏难情绪;本门课程的特点是用VB语言来解决数学问题,中职学生的数学课程本来就学得不好,这更加阻碍了学生对VB课程的理解。
总之,程序设计语言给学生的感觉是难记、难学、难理解、更难用,而在计算机专业理论考试中,这门课程的分数占的比重又很大,所以如果不能采取有效的教学方法,实际教学效果就不够理想,从而会导致学生的理论考试成绩无法提高。
(一)传统的教学方法
传统的教学方法都是教师习惯在课堂上讲解成熟的体系知识,学生也习惯了简单的被动接受知识。这样,课堂教学常常忽视学生的自主探究及师生之间的互动,学生缺乏积极主动的思考,课堂几乎成为教师的“一言堂”,再加上VB课程本身的特点,学生就会觉得课堂枯燥无味,这样就不能达到一定的教学效果。
(二)任务驱动教学法的特点
所谓“任务驱动”就是在学习知识的过程中,学生在教师的帮助下,紧紧围绕一个共同的任务活动中心,在强烈的问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习。在整个教学过程中教师起着组织者、指导者、帮助者和促进者的作用。
“任务驱动”使学生带着真实的任务在探索中学习。在这个过程中,学生还会不断地获得成就感,可以更大地激发他们的求知欲,从而逐步形成良性循环。
“任务驱动”教学法的主要特点是“任务驱动、注重实践”,很适合计算机类课程的教学,因为该类课程大多是实践性很强的课程,要求学生既要学习理论知识,又要掌握实际操作技能。
(三)VB中教学方法的应用
如何激发学生学习VB的兴趣,充分发挥学生学习VB的主动性、积极性和创造性,这是VB教学的关键。学生的兴趣越浓,求知欲就会越强,知识掌握也就越快,从而能够达到最佳的学习状态,那么课堂教学效果无疑也是最佳的。
因此,在新的教学模式下,教学方式的选择和运用,必须做到能将以往以传授知识为主的传统教学理念,转变为以解决问题、完成任务为主的互动式自主学习的教学理念,而任务驱动教学法正符合此要求。
在“任务驱动”教学模式中,教师应采用设计任务、创设情境、分析任务、自主学习、效果评价等步骤,来引导学生完成学习任务。
(一)设计任务
设计任务时,应将本章或本节的知识点融于任务中,要求学生带着任务去学习,这样学习的目的性比较明确,完成任务即掌握相应的基本知识点,也便于激发学习兴趣。
比如,在讲到画图语句时,我设计了一个组合图形——简易的“小汽车”作为学习的任务,图形中包含矩形、圆、点,如果能在VB环境中正确画出此“汽车”图形,那么不仅掌握了画图的基本语句,还灵活掌握了坐标的控制,从而也解决了一些高考类型题,可以说是一举三得。所以说任务的设计非常重要。
(二)创设情境
教师在中职VB课中,要善于创设情境,营造合适的教学氛围,激发学生的学习兴趣。同样还是上面的例子,给出了画出组合图形“小汽车”的任务后,也就创设了一个良好的学习情境,因为用枯燥的编程语句画出有意思的图形这本身就激发了学生学习的兴趣。
另外,还要多利用多媒体辅助教学。因为《VB语言程序设计》课程着眼于培养学生的编程能力,往往给人的感觉是教师难讲、学生难学,而如果适当利用多媒体辅助教学手段,则可以在一定程度上使学生能够更好地理解知识点,从而提高教学效率。例如,在讲顺序比较法排序和冒泡法排序时,排序的过程如果单纯用粉笔在黑板上板书往往比较枯燥,那么我就试着做成了动画用幻灯片来展示,结果学生兴趣很浓,相应地就收到了很好的教学效果。
(三)分析任务,自主学习
合理分析任务是任务驱动教学法的关键。任务提出后,要先让学生对任务进行分析、思考,然后自主学习,把分组学习和个别学习结合起来,传统的学习形式和现代教育技术结合起来。
通过自主学习实现任务是任务驱动教学的重点。在学生自主学习的过程中,教师应起指导作用,向学生提供解决问题的线索,以启发的形式来引起学生学习的兴趣。它要求学生在学习过程中充分发挥主动性,在学生完成任务的过程中,既学到了新知识,又培养了团结协作的精神。
(四)效果评价
学习效果评价是任务驱动教学法的重要阶段。学生顺利完成任务后,会获得成就感,教师恰当的评价可以让学生感到教师对他们作品的重视,是培养学生良好的自信心与成就感的良好时机,可以更大地激发学生对相关知识点的学习兴趣,同时也能够对本门课程产生更大的兴趣,从而能够形成一个主动学习的良性循环。
比如,前面提出的布置画组合图形“小汽车”的任务完成后,对他们的设计成果进行展示,再给学生做出适当的评价——“大家做的非常好!”“棒极了!”等鼓励性的语言,再引导学生去完成椭圆和扇形的学习,就会顺理成章地收到很好的效果。
任务驱动教学法是授人以渔的教学法,强调的是创新能力的培养和学生全面素质的提高,给学生尽可能多的时间进行自主学习,提高其思维能力,鼓励互相合作。
总之,“任务驱动教学法”就是“以任务为主线、教师为主导、学生为主体”的教学模式,提出明确的、具体的任务是前提,分析任务是关键,在自主学习中完成任务是重点。通过实践发现在VB课程中使用“任务驱动法”,既培养了学生的团队合作精神,也培养了学生的创新能力,从而更大程度上激发了学生的学习兴趣。
[1]何克抗.教育技术学[M].北京:北京师范大学出版社,2002.
[2]李利.浅谈中职学校计算机教学方法[J].新课程研,2009(11).
[3]林冬梅,肖祥慧.在高校计算机基础教学中实施“任务驱动”教学方法的研究[J].计算机教育,2005(10).
(责编田彩霞)