如何上好初中VB程序设计
要:VB是面向学生的程序设计语言,具有理论性、实践性强、教学难度大等特点,就如何上好初中阶段VB程序设计课程做了分析和研究。 
关键词:VB程序设计;学习兴趣;教学效果 
初中信息技术新课标要求体验并初步学会通过程序设计解决问题的基本过程。由于vb程序设计简单吗VB本身理论抽象,上机调试要求经验性强,加之编程本身要求思维灵活等方面的原因,使得VB这门课,教师难讲,学生难学,尤其是对于初中生来说问题更是突出。在参与了初中VB程序设计教学一段时间后,我摸索出这门功课的规律,形成一定的教学思路。实践证明,在初中进行程序设计教学是可行的、必要的。 
一、VB教材分析 
VB程序设计的内容是初二选修的内容,所使用的苏科版教材并没有将VB作为编程语言课来讲,而是以初中生的认知规律为基础,以结构化的功能学习为主线,侧重于界面设计和面向对象、事件驱动机制的介绍等,程序实例能激发学生的兴趣。现在的教材结构很适合他们学习程
序设计。对初中生来说,学习程序设计不等于学习程序设计语言,不必太深入系统地学习程序设计语言,教学目标和重点应落在程序设计的思想方法上,让学生理清程序设计的思路,了解部分语句的功能和书写格式;同时让学生了解面向对象和事件驱动机制等。为今后进一步学习奠定思想基础。
二、学习者特征分析 
相信很多信息课老师都有这样的体会:学生对《信息技术》这门课的兴趣远远比不上对玩游戏、上网的兴趣。如果只让学生系统地学习程序设计语言,这样不但调动不起学生的兴趣,甚至还可能会打击一些在程序设计方面有潜力的学生的学习积极性。青少年的认知心理特点倾向于直接的形象思维,习惯于从整体上进行观察、认知。如何让我们这些学生对程序设计产生兴趣,进而能在学生认知能力的基础上学习程序设计,这需要学科教师以认知理论为指导,进行大胆的教学创新实践。
1.激发学生对VB编程的兴趣 
学生对VB的第一印象很重要,第一节课很可能使有的学生对程序设计产生的兴趣持续到高中
、大学甚至终身;也可能使学生对它深恶痛绝,那么连这一年的课都很难上下去,更别谈学生将来的深入学习。如何让学生对VB产生兴趣,并使这一兴趣保持较长时间呢?我们知道,绝大部分学生对游戏很感兴趣,如果让学生知道他们平时玩的一些游戏可以用VB设计出来,那这一定是一个不小的学习动力!教师可以给学生欣赏几个用VB设计的小游戏、小软件,让学生逐步认识到通过编程可以实现这些日常生活中随处可见的实际应用,从而激起学生学习程序设计的热情和兴趣。因此我的第一节VB课就让学生看了几个VB设计的小游戏,如:贪吃蛇、俄罗斯方块、打字游戏、中国象棋、简易赛车游戏等,然后用VB软件打开这些小游戏的源程序,让学生看了一下界面、代码及运行效果,当时学生都惊喜不已,兴趣十足。就这样建立起了程序结果和代码之间的感性关联,促使学生主动地探索程序代码的奥秘。接着我让学生跟着我的操作一步一步地去制作一个小游戏…… 
虽然他们这节课似乎没学到什么东西,但是他们对VB学习的热情被激发出来,有一部分学生对VB程序设计还表现出极大的兴趣和热情,这对我的教学也是一种很大的动力。在以后每一节课中我对课堂演示和学生上机制作的实例都进行了慎重的选择,程序设计的实例选择很重要,实践证明,选择一些与学生切身实际相关的小程序以及多媒体应用小程序作为例子比较能调动学生的兴趣。当学生看到自己设计的程序起作用时,都会有或多或少的成就感,这时
我们可以进行适当地鼓励、引导、启发,引起他进一步学习的兴趣,只有当学生感兴趣,有探索动力和愿望,才可能充分激发学习的积极性,使他们主动学习。
2.先易后难、先具体后抽象的教学设计 
按照学生的认知规律,遵循先易后难、先具体后抽象的原则。刚开始的几节课我主要是以学生观看、模仿制作实例为主,这些实例要选择简单有趣、学生容易制作成功的,让学生在观看、模仿的过程中自己去体会VB编程的过程;当学生能顺利制作出这些简单例子的时候,我们再去作进一步的讲解,这样效果会更好。求圆面积的一个计算器就是其中一个简单的实例,这个例子的特点在于界面和代码都很简单,界面由我设计好之后和代码一起分发给学生,界面上有计算”“结束两个按钮,学生将半径输入第一个文本框之后,点击计算按钮的时候,界面中的第二个文本框就会显示出圆面积的计算结果。制作过程很简单,学生只要双击计算按钮之后进入代码编辑窗口,在光标出现的地方将我发给他们的代码复制进去即可。当学生完成这个过程之后就可以运行实现简单的圆面积计算,学生的兴趣已经调动起来了,接受程度相对较高。
刚开始,我们的教学重点应放在控件、控件属性的学习和界面的设计上,不要过多地去讲代
码,尽量选择代码简洁的例子。可以说,刚开始学生进行的程序设计基本上是一个模仿的过程而已,我们把抽象的、难懂的内容放到后期再讲。 
3.发挥VB可视化编程的优势
VB可视化编程可以轻松地画出可视化对象,只要在提供的程序框架中加入相应功能的代码,其余的都交给VB去做,这样非常有助于初中生学习程序设计。在教学中如何发挥好VB可视化编程的优势,也是一个值得广大教师探讨的问题。
经过一段时间的VB教学实践,我深刻认识到:作为一名教师在教学实践中要结合学生的认知特点和心理特征积极地进行教学实践和探索,以现代教育理论作为指导,以学生学习活动为中心,设计实施课堂教学,进行大胆的教学创新实践。 
参考文献: 
[1]纪兆华,于占江,于静红.VB程序设计教学的研究.吉林大学学报:信息科学版,2005S2. 
[2]朱长江,白晨希.VB程序设计教学方法探讨.电脑知识与技术:学术交流,20079. 
[3]张广,汪杭军.交互式模式在VB程序设计教学中的探讨.计算机教育,200813.
(作者单位 江苏省扬州市江都国际学校)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。