欢迎来到天天文库
浏览记录
ID:43985109
大小:83.00 KB
页数:4页
时间:2019-10-17
《VB程序设计教学浅谈》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、VB程序设计教学浅谈[摘要]在新课程改革的指导卜:信息技术八年级卜•册第三章开设了VB程序设计教学模块,在程序设计教学过程屮,如何解决程序设计本身枯燥、难懂这个问题,找到一条比较新颖的教学方式,一直是广大计算机教师特别是有参加指导信息学奥林匹克竞赛的老师的课题。本文结合自己在实施教学过程,谈谈通过任务驱动教学方式进行教学的一些具体做法,对在程序设计过程中如何培养同学们的逻辑思维能力和抽象思维能力给予适当的关注。[关键字]VB程序设计任务驱动教学[正文]不知道大家在进行《认识计算机程序》这一章教学时,会不会感到比较难教呢?而从学生来说,我校绝大部分都感到难学。而从网上得到的其它市学校有进行
2、程序设计模块教学反馈来看,程序设计这一部分内容是最难教学与掌握的。为什么会产生这样的结果呢?我认为一方面在于程序设计本身的枯燥、严谨,比较难理解,另一方面学生缺乏相应的知识背景,所以,我们教师在组织程序设计教学屮应该更冇针对性,应充分考虑学生的知识水平、认知规律、学习特点和接受能力。我们使用的省教育厅教学教材研究室所新版的教材屮采用的程序设计语言是VisualBasic,简称VB。我们知道,Visual意为〃可视化的〃,Basic指的是BASIC语言,VB除了继承原有BASIC语言简单易学的特点外,引入了窗体(From)和控件(Control)的概念,从而可以方便地进行可视化屏幕设计,它
3、是一种而向对彖的程序设计语言。因此,VB的教学可分为界面设计和程序代码设计两大部分。我们的教材通过让学生完成编写计算男女同学标准体重的程序作为主线进行组织学习的。照着课木给宙的代码进行录入,学生是没有什么问题的,但如何使得学生能掌握其中代码的意义,掌握VB解决一些实际问题,这就需要学生深入理解VB在执行语句的过程。我们的教材是一本非常适合初学者入门的课本,在教学过程中,紧紧把握住教材的屮心要点:“掌握使用计算机程序解决问题”来组织教学。这样,我们就可以有的放矢。实践证明,使用任务驱动教学能最大限度地调动学牛学习的积极性。任务驱动教学法是一种建立在建构主义教学理论基础上的教学法。所谓任务驱
4、动教学法,就是让学生在一个典型的信息处理“任务”的驱动F,展开教学活动,引导学生由简到繁、由易到难、循序渐进地完成一系列〃任务〃,从而得到清晰的思路、方法和知识的脉络,在完成〃任务〃的过程屮,培养分析问题、解决问题以及用计算机处理信息的能力。①培养学生的计算机程序设计的思维是信息技术学科屮最基木、最重要的素质之一,程序设计是计算机知识与其它基础学科,特别是数学思维的综合运用,因此,它体现了一个学生的综合能力。由于绝大多数学生缺乏相应的知识背景,程序代码设计(即编程)有很大的困难。因此,在进行教学的过程屮,针对学生的客观实际,在实施教学时注意以下几点:(一)、使用任务驱动教学时,〃任务〃的
5、设置上应适当。所谓适当的〃任务〃,就是我们所提出的任务应该建立在对学生的了解之上,让学生通过适当的努力能较好地完成,让学生在完成任务的过程中学会学习。程序语言设计在中小学信息技术教学中相对较难,对学生的思维训练也是多方面的,相对于其他学科也有其独特Z处。如果采用传统的教学方法,简单地按照从易到难,从简单到复杂的顺序循序渐进地进行教学,学生处在被动的学习状态中,容易感到厌倦。采用任务欤动教学法,有利于培养学生自主学习、合作精神和探究能力,有利于培养学生的信息素养和综合素质。所以,在进行程序设计模块教学的过程中,在第一节课先让学生输入教材中的代码并运行Z,让他们切身体会到□己录入程序并运行得
6、到结杲的乐趣,同时也培养学生细心谨慎的品质,因为一段代码冇一个字符的错误都可能导致错误的结果其至无法运行。从中捉高学生学习的兴趣,然后再逐步展开学习。接下来,我根据课文给出的两个程序:Dima,bAsIntegera=5b=7s=a*bprints与DimaAssinglea=inputbox(“请输入A的值”,"输入数据”)a=a+lPrint"a二”;a学生在录入并运行这两个程序后已经基本了解了VB程序设计中定义变量、输入数据语句(inputbox(“”,””))、赋值语句和打卬输出语句的书写。接卜•來,让学生根据上述两个程序段,编写一个完成两个数值相乘并打印如“10*20二200”
7、的式子,其屮参与相乘的两个数值从键盘中录入。通过让学生进行分析,很快就能得到如下程序代码:Dima,b,sAssinglea二inputbox("请输入A的值”,"输入数据”)b=inputbox(“请输入B的值”,“输入数据”)s二a*bprinta;“*”;b;"二";s接下来,再要求学生完成编写计算某同学的标准体重的程序也就比较容易了。(二)、运用任务驱动教学法于程序设计语言的教学,在形式上应该是:提岀任务-一师生共同分析完成
此文档下载收益归作者所有