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