浅析VB程序设计教学方法的改革
2016-10-14王永刚
王永刚
摘 要:VB程序设计是高等院校普遍开设的一门基础课程。由于这门课程使用的计算机语言比较晦涩抽象,对学生的逻辑思维要求较高,使得部分学生在学习中感到难学难懂、不得要领,影响了课程的进度与教学效果,因此,如何改革传统的教学方法,提高学生的学习兴趣,是摆在广大高等院校计算机教师面前亟待解决的问题。
关键词:高等院校;VB程序设计;教学方法;改革
《VB程序设计》是高等院校普遍广泛开设的一门基础课程,学生通过这门课程的学习,能够提高计算机编程的理论知识以及实际操作能力。在教学过程中,由于程序设计的思维方式对学生的抽象思维能力要求较高,学生学习普遍感到困难,缺乏学习的兴趣和动力,因此教师要不断地进行教学改革,从教学理念、教学方法等方面推陈出新,想法设法地激发学生的求知欲,改善不良的教学效果,提高学生的计算机应用能力。
一、转变教学理念
传统的教学理念认为学生记住了课本知识就完成了教学目标,而随着科技的进步,注重培养学生的实践能力才是教学的目的所在。高等院校的《VB程序设计》课程,应根据社会的需要来制定教学大纲,将培养学生的计算机应用能力放在首位,在理论教学的基础上,强化学生的实践操作技能,引导学生在上机操作练习的过程中,把理论知识融合到技能的培养上来,熟练掌握VB程序设计的方法。
二、培养学生兴趣
兴趣是学习的最好导师,决定了教学效果的好坏。在VB程序设计教学中,要善于利用学生对新事物的好奇心,选择一些有趣的、有实际意义的小程序做为案例。为了激发学生的学习兴趣,在VB程序设计的实践课中,我们尽量安排一些代码简单的小程序让学生上机练习,比如:“美元兑换计算器”、“掷骰子”、“发扑克牌”、“电影胶片播放特效”等,以此吸引学生的注意力,让学生了解如何用VB开发一些简单实用的应用程序,让学生从实践练习中感受到用VB编写程序是一件好玩并快乐的事。
三、教学方法多样化
在《VB程序设计》课程的教学过程中,应通过各种教学方法激发学生的学习积极性,把主动权让给学生,引导学生发现问题,启发学生提出问题,并逐渐学会自己解决实际问题的能力。一方面,教师要切忌填鸭式、满堂灌式的教学方法,要以学生为中心,多采用互动式教学方法,调动学生积极参与各项教学活动,另一方面,教师应在理论知识中穿插具体的实际应用,尽量提高学生上机操作的时间,以此提高学生的VB编程能力。利用案例教学,可以调动学生学习VB编程的热情,提高学生分析问题和解决问题的能力,强化学生的逻辑思维能力。利用多媒体教学,教师可通过图片和动画,详细地把程序从设计到运行的整个过程演示给学生看,把抽象的问题形象化,枯燥的内容生动化,复杂的理论简单化,提高上课效率。利用网络教学,学生在学习VB程序设计的过程中有什么疑问和难点,老师都可以在线及时解答,能马上了解学生的学习状况,以便在后续课程中有针对性地进行教学改革。
四、整合教材框架,立足具体实例
教材编写的逻辑是知识体系的框架,大部分教材总是先从VB程序设计的基本概念、基本语法、基本结构讲起,再讲程序的建立和运行。倘若这样照本宣科地进行传统式教学,学生很难理解VB程序设计中那些抽象的概念和语法结构,严重挫伤了学生的学习积极性,教学效果不是非常理想。针对这种情况,必须打破教材原有的体系结构,参考学生现有的知识水平,按照先易后难、先具体后抽象的原则教授VB程序设计,要善于从简单的具体实例入手,让学生先学习、模仿,然后再上机操作。
对初学VB程序设计的学生,如果把对象、属性、方法、事件等一大堆抽象的概念放在前面讲,一定会打击学生的学习积极性。在学生没有任何知识背景的前提下,要完全理解这些概念肯定难上加难。因此,教师在教学过程中,要以具体实例为代入点,在每个练习中,适时、适度地参插一些相关的概念和知识点,让学生在练习中学习,在学习中练习。比如:在讲授两个变量相互交换数值的问题时,可以把现实生活中一瓶水和一瓶油的互换方法引入到课堂上来,在学习计时器控件时,可以讲授“随机抽奖”的实例;在学习IF语句嵌套时,可以讲授“龟兔赛跑”的实例;在学习循环语句时,可以讲授“猜数游戏”的实例等等。学生在完成具体实例的过程中,自然而然地就理解了控件、事件、语句结构等抽象概念。
五、分散课程难点
学习VB程序设计是一个循序渐进的过程。教师在授课的整体设计上,一定要注意分散难点,逐步渗透相关的知识点、编程思想和技巧。对难度较大的知识点,先用一个简单的例子让学生去体会了解,经过一段时间的反复练习及相关背景知识的熏陶积累,再引入一个较复杂的例子,让学生深入理解,最后再加以归纳和总结,帮助学生把已学到的知识点不断纳入到新的知识体系中去,达到举一反三的目的。
六、改变考核方式
在VB程序设计的教学过程中,应建立多种考核方式来综合评定学生的计算机水平。除了采用传统的理论考式考核学生的基础理论、基本知识的掌握情况外,还可以把学生平时上级操作的评分,累计考核为平时成绩,期末再来一次实践能力的上机考核,重点考核学生上机操作的实际编程能力。这样VB程序设计这门课程的最终成绩包括:理论成绩、平时成绩、实践成绩三部分,基本能客观地反映学生的计算机编程能力和综合运用能力。
七、注重因材施教
在VB程序设计教学中,教师要做到有的放矢,根据学生的个体差异情况,采用不同的策略,来调动每个学生的学习热情。有些学生对程序设计很感兴趣,热爱编程,而有些学生根本不想学习。针对这种情况,教师就要在整体教学过程中兼顾个别学生。比如,上级操作练习题就可以分为必做题和选做题,必做题的难度较小,所有的学生都能基本完成,而选做题的难度较大,就留给部分学习较好的学生去完成。这样做既可挖掘优秀生的潜力,又可督促差生,达到了因材施教的目的。与此同时,当教师上机辅导忙不过来的时候,还可以让优秀生帮助其他学生,一方面加强了学生之间团结互助的合作精神,另一方面又解决了现实问题。
八、做好课堂归纳总结
VB程序设计的授课,通常是从局部开始分段分节地讲,如果不在课堂上进行归纳总结,学生就不能形成清晰的整体知识框架,因此,在教学过程中,要及时进行归纳总结。比如,可以把某一个控件所有的属性或涉及到的事件进行归纳总结。归纳总结可以是一堂课的,也可以是几堂课的。此外,归纳总结可以采用文字概括或表格概括,也可以采用图示概括。做好归纳总结,一方面便于学生掌握重点和难点,另一方面也可以提高学生的学习效率。总之,归纳总结在VB程序设计教学中起着举足轻重的作用。
九、结语
VB程序设计这门课程的教学改革是一项系统工程,任务艰巨。既然要改革,就要打破陈规陋习,不能被传统的理念所束缚,但无论怎样变化,都不能偏离VB程序设计的教学大纲和教学目标,都要兼顾学生的知识背景和个体差异。在充分调动学生学习积极性的基础上,对传统的教学方法进行大刀阔斧的改革,必然会提高教学效率,改善教学效果,取得事半功倍的效果。
参考文献
[1]高职院校VB教学方法改革初探,史媛,《福建电脑》,2010年10期.
[2]程序设计语言VB课教学方法探析,刘士贤,《辽宁教育行政学院学报》,2006年4期.
[3]高职院校计算机程序设计课程教学改革初探,刘丽峰,《科技创新导报》,2009年16期.