中职学校VB程序设计的教学方法探索

2009-04-08 08:45李龙辉
考试周刊 2009年7期
关键词:VB程序设计中职学校教学方法

李龙辉

摘要: 对于当前中职学生的现状,按照传统的教学方法进行VB程序设计教学很难达到理想效果。本文作者在实践教学中探索了激发学生学习兴趣、采用人性化任务驱动的教学方法,培养了学生主动自觉的学习习惯。

关键词: 中职学校 VB程序设计 教学方法

近年来,中职学校大多是“分流生”(即未能被高中录取或没参加升学考试的初中学生),其特点是基础薄弱,成绩比较差,相当一部分中职生缺乏刻苦学习的精神,没有养成良好的学习习惯,也没有找到适合自己的学习方法。因为不会学而学不好,因为学不好而不想学,因此而产生厌学心理和行为,并渐渐形成学习上的恶性循环现象。VB语言枯燥、难以理解,学生更是缺乏相应的知识背景,导致学生对这门课程有恐惧心理,缺乏兴趣。这就要求教师在教学中分析、摸索出一些较为行之有效的教学方法,如此才有可能培养学生程序设计能力,使其掌握一门技能。因人施教,要教好这样的学生,先要想办法使他们对VB程序设计这门课程感兴趣,否则一切都是枉然。通过兴趣让他们找到适合自己的学习方法,因为学得好而想学,因此而产生自觉的学习心理和行为,并渐渐形成学习上的良性循环。

笔者根据几年来的一线VB程序设计教学实践,摸索出一条培养学生学习VB语言兴趣的教学方法。

一、上好第一堂课

俗语说得好,好的开始是成功的一半,对VB语言的学习来说,上好第一堂课特别重要。教师先要了解所授课班级的具体情况,例如:男女生的人数,大多数学生的兴趣爱好,学生对计算机专业学习的认识等。笔者的做法是先找该班的班主任了解情况,然后选一个适当的时机找该班学生,进行第一次的非正式交流,多听听学生的意见和想法,这样做的好处一是对授课的安排和组织有帮助,二是让学生认识你,通过你的行动让他们感觉到老师喜欢他们、尊重他们。笔者的第一节课首先演示了一个用VB语言编写好的,涵盖VB本门课程所有实验的实验演示系统,系统中所有实验通过菜单方式进行调用。首先为该系统设计一个“欢迎使用VB实验演示系统”的界面,同时设置了密码,要求密码输入3次,错误则结束应用程序,正确则进入实验系统。实验系统中包含图片、动画、声音,而这些内容要与所调查班级学生的爱好联系起来,下功夫做好,当学生在实验的图片和动画中看到自已喜爱的明星或卡通形象,听到感兴趣的音乐,学习的热情很快地就被调动了起来,通过演示、讲解该实验系统,学生对本门课程的内容首先有了一个感性认识;然后告诉学生平时注意自己学习知识、实验的积累,告诉学生当学完本门课程后他们自己就可以将这个实验系统组装起来。学生听了,兴趣倍增,产生了强烈的好奇心,思维也活跃起来了,开始思考怎么样用计算机实现这些功能,并渴望马上学习掌握这些技能。

二、采用人性化任务驱动教学

建构主义学习理论认为,知识不是通过教师传授得到的,而是学习者在一定的情境(即社会文化背景)下,借助他人(包括教师和学习伙伴)的帮助,利用必要的学习资料,通过意义建构方式获得的。建构既是对新知识意义的建构,同时又包含对原有经验的改造和重组。

VB程序设计课程是集知识和技能于一体、实践性很强的课程,要求学生既要学好理论知识,又要掌握实际操作技能。同时计算机知识内容更新换代很快,因而要培养学生自主学习的能力和终身学习的思想。用建构主义学习理论来指导VB程序设计课程的教学很适合。所谓任务驱动教学模式,是教师把教学内容设计成一个或多个具体的任务,让学生通过完成一个个具体的任务,掌握教学内容,达到教学目标。它是学生主动学习,教师加以引导的一种教学方法,它打破了传统教学方法中注重学习的循序渐进和积累的老套路,不再按照教学内容的从易到难的顺序,而是以完成一个任务作为驱动来进行教学,完成教学任务。

在实践的教学过程中,笔者深切地体会到仅仅照搬现成的教学理论,根本不能达到预期的教学效果。中职学生由于他们在受基础教育时学习成绩较差,普遍在心理上感觉有些自卑,属于学习上的弱势群体。对于这类学生,教学不能仅仅定位在传授知识、训练能力上,还应把它理解为师生之间、生生之间思维碰撞、情感交流的过程,而后者往往更重要。因为学习是以学生为主体的活动,一节课的效益如何,主要看学生的实际感受如何,学生具有积极的情感体验,不仅有助于他们获得知识,掌握技能,还有助于他们学会交往,形成健康的心理和个性。在VB教学中教师应把学生看成是学习的主体和自我发展的主体,创设适宜的计算机软件教学环境,并提供充分的条件,促使学生尝试、探索、观察、实践,让他们动手、动脑,成为自主的学习者;把“教法”与“学法”统一起来,引导学生学会学习,同时让学生感受、理解知识产生和发展的过程,引导学生实现学习方式的多样化,精心指导学生开展自主性学习、探究性学习和合作性学习,同时注重学生的亲身体验,让学生在“做中学”,在“用中学”,通过各种“任务”把知识转化为能力。

一门课程的教学是一个复杂的系统工程,笔者将以上一些探索用在课堂教学和实践教学中,取得了一些效果。但教学有法,教无定法,只要教学得法。在教学实践中,合理运用多种教学方法,灵活地、创造性地实施教学,就能激发学生的兴趣,培养学生的创造性思维和综合应用程序开发能力。

参考文献:

[1]余战秋.“任务驱动”教学法在计算机应用类课程教学中的应用[J].巢湖学院学报,2002,(03).

[2]赵菊红.任务驱动法在计算机基础教学中的应用[J].教学与管理官,2003,(09).

猜你喜欢
VB程序设计中职学校教学方法
初中英语写作教学方法初探
教学方法与知识类型的适宜
浅谈VB程序设计的教与学
贯穿式案例教学法在《VB程序设计》中的实践研究
一体化教学在《VB程序设计》课程中的实践研究
德育工作浅谈
浅析VB程序设计教学方法的改革
利用微信做好班级管理工作的实践研究
初中数学教师不可忽视的几种教学方法
我的教学方法