中职“VB语言程序设计”课程教学方法思考与实践
2018-07-28林洁
林洁
摘 要:“VB语言程序设计”是中职计算机专业学生的必修课程,但该课程对于中职学生来说枯燥且难以理解,学习过程普遍比较困难。怎样才能更好地调动学生对VB的学习兴趣,提高学生学习效率?文章作者根据教学实践,在VB课程的教学过程中综合采用了游戏教学方法、演示教學法、多媒体技术辅助教学法,设计教学过程方案,让学生乐学,从而提高教学质量,使课堂教学更有效。
关键词:中职学生;VB语言程序设计;教学方法
中图分类号:G633.91 文献标识码:A 收稿日期:2017-12-04
作者简介:林 洁(1981—),女,福建福州人,讲师,硕士研究生,研究方向:计算机学科教学。
VB与其他计算机应用软件相比,理论性较强,逻辑严密、高度抽象、结构复杂。中职学生第一次接触编程语言,很容易被它的内容所吓倒,难免产生畏难情绪,出现不愿学、害怕学的现象。根据中职学生的年龄及认知特点来看,他们不喜欢抽象枯燥的理论,更容易接受新奇、有趣、简单的东西。因此,在VB课堂教学过程中,如何综合应用多种教学方法,开展趣味多样的教学活动,将枯燥繁杂的知识转化为简单易懂的操作,激发学生的学习兴趣,让学生乐学、易学,是广大计算机教师感兴趣的课题。本文针对VB课程的教学方法,做了以下几点探索和尝试。
一、游戏教学法
游戏教学方法是以游戏的形式教学,在一种轻松愉悦的氛围里,让学生主动参与、乐于参与,在“玩”的过程中轻松理解课堂中枯燥的知识内容,并将游戏所学知识应用于实践操作。现代教育倡导寓教于乐,游戏教学法就是将“游戏”与“教学”两者巧妙地结合在一起,从而引起学生学习兴趣的教学方法。
例如,在课堂上教师可以组织学生玩猜数字游戏。主持人秘密写出1~100之间的任一数字,作为目标数字。学生按顺序轮流说出一个数字。主持人根据每个数字缩小数字范围,直至得出目标数字。在游戏过程中,教师可以将事先编好的游戏软件和游戏相配合,有效地激发学生的求知欲:“这个软件是怎么做的?我也能编出这样的游戏程序吗?”教师逐步引导学生分析该游戏中核心知识点:将游戏者所说数字与目标数字进行大小比较后,确定新的数字范围,从而引出多分支控制结构if...then...else语句块的应用。此类激发兴趣的游戏活动可以活跃课堂气氛,让学生主动积极地开动脑筋参与游戏,在游戏中锻炼学生的观察能力、思维能力、记忆力和想象力。同时在轻松愉快的氛围下,学生接受新知的主动性得到提高。
二、演示教学法
演示教学法即教师借助某种道具或多媒体把生活中一些具体事例通过简单明了的演示方法展示给学生,从而把一些抽象的知识、原理简明化、形象化,帮助学生加深对知识、原理的认识和理解,使学生建立直观的形象思维,提高记忆。
例如,为了让学生更好地理解数据交换问题,教师可以准备两个不同的杯子,其中一杯装可乐,一杯装橙汁,让学生思考:如何将两个杯子中的饮料交换?经过思考,部分学生能想到利用一个空杯来进行交换操作,让学生亲手试验后,再引导学生学习VB知识点:如何交换A,B两个变量的值?通过刚才的实物演示,学生已经能够理解交换时要设置一个暂存数据的中间变量,从而写出下面的赋值语句:C=A;A=B;B=C。通过该演示,我们让学生理解和掌握了数据交换的方法,对赋值语句有了更加深刻的认识。
教师在演示法的教学过程中要调动学生的主动参与,让学生能充分感知教学内容,而且能够积极思维;同时要关注学生的知识结构,尊重学生的认知规律,可根据知识、原理的难易情况,采用先讲解、后演示,或先演示、后讲解的方法。但是,不管采用哪种教学方法,目的都是增加学生的感性认识,活跃课堂气氛,调动学生的学习积极性,活跃学生的思维,提高知识传授和思维训练的效果。
三、多媒体技术辅助教学法
多媒体教学法多是以各种电教媒体,如计算机、电视、录像、投影、幻灯等来辅助课堂教学,广泛应用于各个学科的教学过程。计算机学科着重于实践操作,教师往往会忽视多媒体技术的使用,而VB课程偏重理论性,教师若要改变以往满堂灌的教学模式,则可考虑以互联网为教学平台,利用网页、Flash、视频等多媒体技术手段来辅助教学。
例如,教师可以设计一个关于VB控制结构学习的网页。VB选择控制结构分为单分支结构、双分支结构、多分支结构、情况语句,循环控制结构分为For循环控制语句、当循环控制语句、Do循环控制语句。设计每一种控制结构语句下包含“知识讲解”“例题分析”“课堂练习”“拓展练习”“知识测试”五个子模块。“知识讲解”子模块包含了“语句格式”“语句作用”“N-S流程图”等内容;“例题分析”子模块中的例题为简单任务,帮助学生理解语句的格式和作用;“课堂练习”子模块中的练习为基本任务,让学生掌握各语句的使用方法、在事件代码中的简单应用;“拓展练习”子模块中的练习为高级任务,让学生掌握各语句在事件代码中的综合运用;“知识测试”子模块中包含了相关语句的代码练习,如程序填空、查找程序错误等。
“例题分析”“课堂练习”“拓展练习”三个子模块分别代表由简到难三个层次的任务,符合学生现有的知识水平、学习能力的差异。它能帮助学生根据自身能力,选择相应层次的任务,让每位学生均学有所获,都能体验完成任务的成就感。同时,在每个任务模块中都包含了相关Flash演示动画和操作视频。例如,在讲解冒泡排序法时,若教师直接通过口头讲述及黑板画图示意,学生理解的效果不太理想。而教师通过动画课件演示,能让学生视觉上有动态感受,不仅理解原理,还能加深印象。操作视频则是将教师对整个任务的操作演示录制下来,帮助学生在遇到问题时,能够进行主动探索学习,提高学习效率。此外,在设计任务和练习时,教师可以摒弃一些过于枯燥的数学案例,着重在任务的实用性、可行性和趣味性方面进行拓展,如QQ登录、福彩双色球抽奖、拆炸弹等游戏任务。这些有趣的贴近学生生活的小程序,吸引学生主动学习的兴趣,让学生在体会VB强大功能的同时感受其所带来的乐趣。
在进行课堂教学设计时教师有效地利用以上多种多媒体手段,利用和整合现有资源,融入各种任务,层层递进,能帮助学生理清学习思路,了解重点、突破难点。视频、动画中的各种操作演示能促进学生的自主学习意识,让他们即使在课外也能进行有效的学习和复习,极大地提高学习效率。
总之,教学过程需以学生为主体、教师为主导,教师需采用符合中职学生认知水平的教学方法和教学手段,这样不仅能有效地将教师与学生之间的单向交流转化为教师与学生的双向交流互动,还能使学生提高学习的积极性和主动性,在学习上得到快乐,最终鼓励学生将所学知识应用于解决实际问题,充分体现职业学校教学“以能力为本位”的价值取向。
参考文献:
[1]蔡杭芳.“游戏教学法”在中职VB课中的应用与研究 [J].都市家教(下半月),2012(11):173-174.
[2]陈桂香.基于多媒体技术的中职VB程序设计有效教学方法探析[J].广东教育(职教版),2011(9):51-52.
[3]潘锦蓉.项目化教学在中职VB程序设计课程中的探索和实践[J].电脑知识与技术,2011,7(29):7197-7198.
[4]周 红.中职VB选择结构程序设计的教学思考与实践[J].神州, 2012(23):71.
[5]穆丽霞.中职计算机VB程序设计教学策略研究[J].现代职业教育, 2016(20):119.
[6]向光培.中职VB课堂激发学生学习主动性的教学策略研究[J].科学咨询,2016(29):79-81.
[7]田亚男.浅析中职VB课程的微课资源开发与设计[J].中小企业管理与科技(下旬刊),2016(9):145-146.