浅谈高中VisualBasic教学_第1页
浅谈高中VisualBasic教学_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浅谈高中Visual Basic教学摘要:Visual Basic教学在高中信息技术课占有重要位置,它对学生能力的培养、素质的提高有其独特的优势。本文针对Visual Basic课程的教学特点,分析了开展程序设计教学的重要意义,分析了学生对学习内容的看法,教师的教学方法。从尊重学生出发,设计合理的教学计划,加强教学过程,从而开展好高中Visual Basic教学。关键词:Visual Basic教学、教学过程、程序设计计算机的产生、发展和应用是本世纪科学技术史上最伟大的成就之一,而Basic语言由于它语句较少,结构简单易学,成为初学者的首选语言。特别是计算机的操作系统由DOS时代进入Windows时代,Basic语言也有早期的字符模式发展成为可视化的、面向对象、采用事件驱动方式的结构化高级程序设计语言,成为目前广泛使用的一种程序设计语言。Visual Basic语言功能 强大,不仅广泛应用于科学计算和管理领域中的数据处理,而且具有绘画、音频、视频、游戏等功能,同时它是一个开发平台,可以再开发出新的具有特定功能的软件。因此,它成为中学信息技术学科的程序设计语言。中学开展Visual Basic教学时间不长,及时总结和不断的交流将有助于今后的教学工作。我教Visual Basic有3-4年,下面谈谈我的一些体会和想法。一、展示Visual Basic开发的小软件,激发学生兴趣“兴趣”是最好的老师,学生只有真心地喜欢它,有兴趣,才会用心去学、花时间去钻研。高中学生已经使用或学习过很多软件,如办公软件、多媒体播放软件、学习软件、游戏软件,等等。这些软件中,有的功能强大,制作精细,非常吸引人;也有的软件小巧灵活,不受环境限制,生命力顽强。这些软件如何设计、制作的,有什么奥秘?是否有专门的制作软件?我们学生能做吗?从同学们的好奇心理出发,展示一些Visual Basic的课件、学生制作的小游戏,激发学生的学习兴趣,提高学生学习的主动性。二、低起点,重教学,树立学生的学习信心Visual Basic语言能开发出那么多好用的小软件,一定很难学会。为了消除学生的这些畏难心理,我们调整了教材顺序,降低起点,树立学生学习的信心。Visual Basic教学主要有控件知识、程序结构和综合应用三个方面的内容。程序结构理论性强、比较抽象,学生接受有一定难度;控件部分主要是介绍控件的常用属性、方法、事件的含义及用法,知识比较直观,好理解、益掌握。另外,我们还精心设计了简单而有趣的例题和练习,同学们模仿或独立完成,一段时间下来,学生们反映VB的学习不难,很有意思,愿意学习。例如,首先介绍窗体,它的常用属性、方法很多,一下子都讲,内容多,不益学生学习,不如分散到各个控件中,所以把学习重点放在事件过程上,窗体的事件多,有单击、双击、加载、激活、改变大小等,通过显示各种不同颜色的文字,体会事件过程的编写及运行效果;单选按钮、复选框的学习,让同学们自己设计一道选择题,做对了显示图片鼓励,做错了提示再努力;特别是学习时钟控件,同学们看到自己设计的电子钟、能自由跑动的小汽车更是喜爱有加,学生们的学习热情被调动起来,学习积极。这些练习做完以后,会有一些不如人意的地方,怎么改进?提高我们的程序设计能力。接下来学习程序结构,很自然的由控件过渡到程序结构的学习。这几年的教学中,有一年是按照教材顺序讲授的,学生们在学习程序设计的时候不知道为什么要学习,学了怎么用?用到哪儿?只是跟着老师听课,学起来情绪低落,学习进度、学习效果都不是很理想。以后的教学都做了调整。三、遵循学习规律,合理安排教学进度知识的学习是由浅入深、由表及里、循序渐进的,不可能一口吃个胖子,也不可能让初中的学生学习高中知识,让高中的学生学习大学的知识,学习要符合规律,符合学生的认知能力。Visual Basic语言,小学生在学习、中学生在学习、大学生也在学习,但是他们学习知识的深度和广度不同,学习方法也不相同,教师必须明确自己的授课对象,制定合理的教学计划,学生才能更好的学习、接受和掌握。高中学生的学习内容是:15个常用控件、三种基本程序结构和数组等相关知识。教材将这些内容分为两个章节安排,第一章是程序的三种基本结构和数组,第二章是控件知识和综合应用。因为这样的安排,第一章的例题、练习选取了一些小学或初中的奥数题,题目有趣,不好理解,学生不会解题,编写程序更成问题。正如前面所描述的,根据学生的认知规律,调整教学顺序,学习内容由直观到抽象,由浅显易懂进而逐渐深入,一步一步走过来,努力做到学生想学习、能学会、到主动学习。四、在Visual Basic教学过程中,教师还要做到以下几个方面1认真备课,采取灵活多样的教学方法教学方法是为了有目的的教学,是采用符合教学规律的活动,也是完成一定的教学任务的手段。教学方法有很多,如:讲授、观察、实验、比较、讨论、阅读等等,各种方法的使用不是单一的,教师应根据教学情况合理地运用它们,上好每一节课。Visual Basic教学更多地采用任务驱动的教学方法,就是先提出任务,在引导学生完成任务的过程中,适时、适量地引出学习的内容。这种方法既突出了应用,又可激发学生的学习兴趣,解决了学生对一些理论学习望而生畏的问题,使课堂充满活力。开展这种教学的关键在于“任务”的设置。“任务”在设计时,要贴近学生、贴近生活,要能够吸引学生,调动学生学习的积极性,同时将所学知识融入其中。例如,在学习标签和文本框控件时,设计了一个“注册窗口”,如下图:三个文本框接收用户信息,“登记”按钮清楚文本框中的内容,“确定”按钮对用户输入的姓名、秘密判断后,带入下一个界面。因为没有讲到分支语句,密码的判断还不能完成,有待继续完善,这里是一个铺垫。“注册窗口”非常常见,特别是喜爱游戏的同学,进入游戏必先经过这样一步。这个任务,体现了标签、文本框的文本显示功能,但是标签只有显示作用,文本框还具有接受作用,是一个能实现人机交互的控件。设计窗体界面时,涉及到以下相关属性:标签:Name、Caption、AutoSize、Font、 Alignment、Borderstyle文本框:Name、Text、PasswordChar、MaxLength这些正是学习两个控件要求掌握的知识。任务驱动教学方法也有一些不足,它是从学生学习的角度出发,知识点分散,相对消弱了知识本身的系统性,教师要注意归纳、总结,让学生获得完整的、系统化的知识。除此以外,在Visual Basic的学习过程中,适时地引入学生操作演示、学生讲解、师生讨论,都会活跃课堂气氛,提高教学效果。2重视上机实践信息技术学科不同于其他学科,仅仅听懂了还远远不够,必须亲自实践,正所谓“在游泳中学会游泳”,“在操作的过程中学会使用”。Visual Basic教学同样,不仅要听懂理论知识,更重要的是做好上机练习。所以,除了会考最后的总复习,信息技术课都安排在机房进行,教师精讲少讲,给同学们提供更多的时间上机练习。3教授方法,学会学习作为教师不仅要教给学生科学文化知识,更重要的是交给他们学习的方法,学会学习。古人云:“授人以鱼,不如授人以渔”。联合国教科文组织国际教育发展委员会在学会生存教育世界的今天和明天一文中指出:“鉴于可以预见的变革速度,我们可以推测知识会越来越陈旧和过时,总之,他们必须学会学习,未来的文盲不再是目不识丁的人,而是那些没有学会学习的人。” Visual Basic的学习与前面的软件学习在学习方法上有很大区别,教师要不断地把学习方法介绍给同学们,方法得当,学习效果才会更好。比如,在学习程序设计的时候,同学们会学习到一些常用算法(如累加算法),这些算法如何用、何时用、怎么用?同学们只有真正理解、掌握了,才能灵活的解题。请kan下面的题目都可以用累加算法完成:(程序略)1+1/2+1/3+1/4+1/5+1/50=?1-1/2+1/3-1/4+1/5-1/99+1/100=?1*3*5*7*99=?打印前30个数:0、1、1、2、3、5、8、13、4注意学科间的联系,提升本学科分量。信息技术学科是非高考科目,并且只学习一年。学生喜欢本学科,但是并不重视它,认为它与高考无关,学好学不好都不影响我上大学,所以是放松课。计算机是一种工具,它已经广泛地应用到我们工作、生活的各个方面,我们离不开它。可是,有的同学认为,我们现在学习的Visual Basic语言和其他学科、和高考没有关系,反正大学还要学习,现在就放松一下吧。如果Visual Basic的学习能够有助于其他学科,同学们的想法、做法也就改变了。我们知道物理、化学有一些难于完成或难于观察的实验,如波的传播、弹簧受力运动、物体运动规律、数学上的函数图像等等,有的可以看录像、有的就放弃了。在课上,我们提供Visual Basic制作的小课件来实现上述实验,同学们输入参数,观察结果,都说太神奇了!然后,带领学生制作数学上的绘制函数图像,部分同学们改变了当初的想法,慢慢重视起来。另外,其他学科的知识也可以应用进来,设计程序会更加自如。比如数学上有很多的解题方法,如分析法、反证法、枚举法等等,将这些方法应用到Visual Basic程序中,就能体会到Visual Basic语言的魅力。因此,中学开设的都是基础课程,同学们不可以偏科、轻视某个学科,各门课程在学习的过程中都不是孤立的,是相辅相成、相互促进的,应该认真学好每一门功课。5注重能力的培养,全面提高学生的素质现在的中学生是未来的接班人,要成为一名合格的接班人、社会上有用的人才,需要培养多方面的能力,提高自身素质。信息技术学科在培养学生能力,全面提高学生素质方面有其独特的优势。信息技术学科不是纯理论课程,可以说是一门实验课。学生几乎每节课都要上机操作,那么上机实践的过程中,加强学生动手能力、观察思考能力。程序设计教学本身培养学生逻辑思维能力、描述问题能力、解决问题能力以及创造能力。面向对象的程序设计思想,从整体到局部,最后逐一实现的过程具有严密的逻辑性,是解决人脑思维局限性和处理复杂问题的得力工具,学生一旦掌握,终生受益。所以,在开展Visual Basic教学时,教

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论