浅谈中等职业学校VB教学方法.doc

浅谈中等职业学校VB教学方法.doc

ID:57767608

大小:64.00 KB

页数:3页

时间:2020-03-27

浅谈中等职业学校VB教学方法.doc_第1页
浅谈中等职业学校VB教学方法.doc_第2页
浅谈中等职业学校VB教学方法.doc_第3页
资源描述:

《浅谈中等职业学校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这段程序学生理解起來并不困难,接着对问题进行以下改变,同时鼓励学生在课堂上自山讨论:(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。