浅谈VB多模式教学方法

来源 :青年科学·教师版 | 被引量 : 0次 | 上传用户:ivan888111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:《Visual Basic 程序设计》简称 VB,是当前技工学校计算机基础课程的必修课。本文分析了技工学校学生在 VB 课程学习中表现出来的现象上,结合笔者教学实践和体会,利用实例教学法、多模式教学方法在 VB 教学中的应用进行了探索。
  关键词:实例教学法 多模式教学
  Visual Basic(简称VB)是近年来得到迅速推广和应用的一种可视化的计算机高级语言,是当前技工学校计算机专业的必修课。尽管VB语言相对于C、C++等计算机语言来说,学生们更容易接受和理解,但是许多学校把VB作为第一门程序设计课程,初学者因缺乏程序设计和基本知识和编程经验,概念性的内容把握不好,只知其文不知意,在编写程序时不知如何下手,学生觉得苦恼的同时学习信心、兴趣也受创。在程序设计教学过程中,教师如何化难懂为易懂呢?这是教师一直不懈努力改革的,结合笔者教学实践和体会,利用实例教学法、多模式教学方法在 VB 教学中的应用进行了探索。
  一、实例教学法。
  初学习程序设计总让人感觉是抽象、难懂的,即便是计算机专业的学生刚接触时也是难以把握,如果我们只是一味讲解VB语言的发展、基本特点、基本语法等相关内容,学生因为没有编程经验而难以理解相关的概念,这样一来因不能全面理解什么是计算机语言、什么又是VB语言、有什么用、又该怎么用,学生原本学习新的科目怀着满腔热情,因为不能理解,渐渐对VB失去了兴趣,那将是我们不想看到的结果。为了解决这个难题,在教学过程中,我慢慢摸索悟出了:关键是如何让学生对VB产生兴趣,让概念在案例中渗透。例如我先将一个VB小程序演示给学生看,如:猜拳小游戏。因为小游戏有画面也有音声,更能吸引学生的兴趣,在操作小游戏时候,我们就可一边操作一边讲授VB相关概念,如VB提供了可视化的编程工具,控件可以直接从工具箱中拖拉入工作区,如何改写控件的属性以及VB编写程序的步骤等,这样将概念渗透到实例中,学生更能理解,也认识到VB可以用来做这样有兴趣的小游戏,也有一种希望自己也能编写小游戏程序的愿望与冲动,吸引他们不由自主的跟着教师一步步的学习,大大提高了学生的学习兴趣。
  二、由易到难,由浅入深讲解。
  VB语言尽管提供了可视化的编程工具,使初学者不难设计出一个满意的界面,但如何使学生更好地理解VB是采取"事件驱动"的方式编程的这个特点的?当然不能一开始就说VB有两类过程:事件过程和通用过程。而应该把握课程的难易度,由易到难,由浅入深地讲解,通过编写简单程序,如:
  private sub command1_click()
  Label1.caption="Visual Basic"
  End sub
  Private sub command2_click()
  Call result
  End sub
  Private sub result()
  Label1.caption="Hello VB"
  End sub
  讲解程序当中有三个过程,使学生明白前两个是事件过程,第三个是通用过程,而事件过程与通用过程的区别在于事件过程名由对象名、下划线、事件名组成,如"command1_click"、"command2_click",而通用过程的名称只是自定义的名字,如"result",当中没有任何事件名。程序的运行并不要求从主程序开始,每个事件过程都由相应的"事件"触发而执行,通用过程由于没有触发它的事件,所以只能由事件过程来调用执行,各个事件发生的顺序是任意的。这样就使编序的工作变得简单,这也是VB是采取"事件驱动"的方式编程的特点所在。这样学生就更能由易到难,由浅入深去学习和理解相关知识。
  三、布置有趣易于实现的课后作业
  布置有趣易于实现的课后作业,首先作业本身比较吸引学生,激发学生去攻克作业的欲望,如:闪烁的标题、飞入效果的文字、制作按钮动画等,这些作业从字面上就能使学联想到PPT幻灯片的制作效果,学生也想试图用VB去实现类似这样的效果,从而激发学生的兴趣,学生完成作业的同时也有很大的满足感,以后就会越来越想学习VB课程了。
  四、学生组团队以比赛形式完成上机操作任务
  争强好胜是技工学校学生的特性,这个年龄的学生表演欲也强。在上机操作过程中,尽可能让学生占据主导地位,教师从中引导和提示。我们可以在不同的教学进度设置一些项目任务,学生组团队以比赛形式完成上机操作,并给予相应的奖励和"惩罚",这样团队成员内部是成员间的相互合作,好带差的局面,编程能力好成员可以指导稍差的成员,从中领略到学习好的那种优越感、成就感,进而激发他们更向深层次的知识靠近;稍差的成员也从中发展自身没有掌握的知识,在合作过程中就能把不会的知识解决掉,也是一举两得的做法。而团队与团队间存在竞争,相互激励,唯恐落后,达到了促进整体学生的编程综合能力的提高。任务完成以后,教师要对任务进行必要的归纳和总结,帮助学生整理思维过程,还应指导学生进行反思,抓住任务的本质,找出解决任务的突破口,使学生达到举一反三的目的,使学生学习计算机的兴趣、学习的主动性得到有效的提高。
  VB语言所涉及的内容多,知识面广,在短短的课堂教学中,要让学生完全掌握是不可能的,所以学生课外自学也是一个重要的环节。学习VB程序设计主要是培养学生的逻辑思维能力,了解程序设计的基本思想。多模式教学法是教学模式从单一性向多样性发展的结果,从以教师"教"为主向以学生"学"为主的方向发展,使学生好h€#3o学(容易学)转变为学生好h€鄌学(有兴趣学),大大激发了学生的求知欲,使他们的创造性得到淋漓尽致的发挥。
  参考文献:
  [1]谭浩强.《Visual Basic 程序设计(第二版)》.清华大学出版社 2007
  [2]张勇.《Visual Basic精彩编程百例》.中国水利水电出版社.2002
  [3]王方杰.vb教学方法探索.电脑知识与技术,2007
其他文献
林启生,1964年生,台湾台南县人,逢甲大学工业工程系毕业,与同好创立了台南市天文协会、台中市天文协会及逢甲大学天文社。曾任台南天文协会理事长。现为台中市天文协会、台
期刊
在公司经营发展中,财务管理目标是开展一切财务活动的最终目的,通过确定合理的财务管理目标,能够促使该公司治理结构得到进一步完善,为公司长远持续发展指明方向.本文分析了
韩国于2002年1月又创办一份新的茶文化杂志——《茶的世界》。杂志重点反映茶的历史、茶的遗迹、各地名茶、各地名泉、各种茶具、品茗艺术、茶艺茶道、茶文化旅游、茶文化交
期刊
所得税会计诞生于西方的会计学领域,并经长期研究和实践已发展得较为成熟.而我国所得税会计则还处于起步发展阶段.本文通过对IAS 12、SFAS 109,FRS 16和19与我国相关制度的比
为了维护广大消费者的合法权益,促进食品添加剂行业健康发展,国家质检总局组织对食品添加剂中酸度调节剂(柠檬酸、柠檬酸钠)、防腐剂(苯甲酸钠、山梨酸钾)两类产品质量进行了
步入新时代以来,我国的社会经济获得了巨大的发展,对于物流的需求也在逐渐增加.交通运输行业是我国经济发展的重要支柱性产业,因此为了适应不断发展变化的社会形势,交通运输
摘 要:本文采用理论与实践相结合的方法,根据作者自身的体育课堂教学经验,对"情景化教学"在中职学校体育教学中的应用进行探讨与论证。结果认为:在体育教学中应用"情景化教学"模式不仅能够调动学生学习的积极性、主动向和创造性,对学生的心理健康教育也有着重要的一面。  关键词:中职体育;情景式教学;应用  在体育教学中,情境教学模式是教师和学生以课堂内容为中介的有目的的教和学的双边活动,通过这一活动使学生
财务管理是公司治理的重要方式,只有确定与公司治理结构相匹配的财务管理目标,才能帮助公司不断提高治理效率,稳定公司经营发展态势.本文从介绍两种公司治理结构入手,分析了
黄侃先生批注《尔雅义疏》提出了“相反为训”的观点并论证了十数例反训字.笔者前文《黄侃手批所见“相反为训”》认为“反训”不可信,更非训诂条例,一词兼有相反二义一般也