欢迎来到天天文库
浏览记录
ID:57767608
大小:64.00 KB
页数:3页
时间:2020-03-27
《浅谈中等职业学校VB教学方法.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、浅谈中等职业学校VB教学方法VisualBasic(以下简称VB)是微软公司推出的一门面向对象的程序设计语言,它的内容半富、功能强大。相比其它髙级语言,它更简单易学,是非常适合于初学者学习的一种程序设计语言,因此VisualBasic程序设计成为屮等职业学校技校很多学生接触的第…门程序设计语言课。但山于该门课程的知识点众多、实践性较强,对于第一次接触程序设计的学生來说,会感觉这门课程比较枯燥无味、难以理解。学生VB课程的考试成绩普遍不理想。是什么原因导致这些学生的VB成绩不好?我们又可以采取哪些方法來提高屮等职业学校技校的VB教学
2、质量呢?作为学生入门的引导人,教师必须在理论及上机教学中不断摸索好的教学方法,让学生能够较快较好的学握这门课程。下面笔者根据自C的教学经验谈谈如何才能提高VB的教学水平。1、精心准备好第一节课,以此激发学生学习VB的兴趣俗话说,好的开始是成功的一半,在第一节课里,教师最好不要急于讲授知识点,可以先向学生演示几个用VB开发出來的比较有代表性和吸引力的小程序或系统。最好是选取往屈学生用VB做的比较好的软件,同时告诉学生,你们学完VB之后这样的小软件可以轻松的编写出来,从而大大提高了学生学好VB的信心与热情。第一节课的最后,演示一个系统
3、程序,并告诉学生,这学期的任务就是通过多个实例教学最终完成这个系统的开发,使学生产生学习的源动力。比如可以从最常见最简单的九九乘法表入手,九九乘法表清晰的行列关系,加强学生对VB对程序设计的直观印彖。PrivateSubForm_Click()DimiAsIntegerDimjAsIntegerDimsAsString〃〃s二Fori=1To9Forj二1To9s二s&Str(i)&&Str(j)&"二"&Str(i*j)Ifj>=iThenExitl?orNextjPrintsPrintChr(13)s=NextiEndSub程
4、序运行•后打印出來的是左卜•三角乘法表,可以修改程序打印出左上三角、右上三角、右下二幷乘法表,通过这个简单又富有变化的小程序,來激发学生对VB学习的兴趣,从而在第一节课中就能萸定一个好的心理基础。2、通过趣味实例的演示提高学生的学习兴趣VB课程的特点是概念抽象,枯燥,很难理解,尤其是对于第一次接触程序设计的学生来说。因此,上课时,教师不应该只是给学生传授理论知识,更应结合教学H标和内容,利用多媒体教室给学生展示一些有趣的小程序,例如在谈到时钟控件的时候,可以制作一个简单的倒计时牌。通过这个倒计时牌的原理來告诉学生时钟控件该如何使用
5、。另外,在上课的过程中,还可以根据课程的需要,让学生玩一些使用VB开发的俄罗斯方块、五子棋等游戏。让学生在玩游戏的过程屮体会VB程序设计的魅力,使他们对程序设计抱有强烈的好奇心,点燃他们的学习热情。而只有在对即将所学的知识有着浓厚的兴趣后,才会积极主动地去学习。对于教师而言,学生能够积极主动地去学习知识,这是对于教学來说,就成功了一半。3、课上让学生参与简单的编程,提高学习VB的兴趣传统的VB教学屮,教师采用爭先做好的幻灯片利用多媒体教学,这样做的初衷是可以节约教师在黑板上写板书、画图的时间,使教师能够讲授更多的知识。但笔者发现,
6、采用这种方式讲课时,学生在课堂上需要血对大最的文字和图片,这样很容易分散他们的注意力,尤其是在讲解程序实例时时,稍不留神,思路就会跟不上。有的比较难的知识点,可能需要讲两遍三遍,本來是想节约时间,却浪费了更多的时间。避免此类教学弊端的一个方法是教师根据课上要讲解的知识点,编写出相应的一个小程序,引导学生主动思考、分析问题:比如该程序有什么作用、要实现这个作用又需要哪些控件、各个控件又都有哪些属性等,故后在课堂上和学生一起编写出程序來实现这些功能。教师一边讲解一边让学生练习,不仅提髙学生对知识点的理解,同时也间接地提高学生的动手能力
7、,进而使学生更有兴趣学习后面新的知识。实例的选择将影响学生对新知识点的理解,因此,选择一个好的实例也是有讲究的,一定要切合实际,同时还要包含课程所讲授的知识点,这样既能激发学生的学习兴趣,同时还能使新的知识点得到充分的应用。4、讨论法。尽管讨论法是一种比较传统的教学方法,但是它在VB的实验教学屮非常的实用,编程中出现了问题,学生之间可以及时讨论,也可以向教师请教,使得学生出现的问题能够得到及时的解决,同时也培养了学生的自学能力和团结协作能力。例如,在学习For……Next循环时,教师可以提出一个求1到100之间所有奇数和的问题,并
8、给出下列程序代码:DimSasInteger:DimIasInteger:S二0:I?or1=1to100Step2S二S+I:NextI:Print”S=w:S这段程序学生理解起來并不困难,接着对问题进行以下改变,同时鼓励学生在课堂上自山讨论:(
此文档下载收益归作者所有