- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈初中VB程序设计课堂教学方法
浅谈初中VB程序设计课堂教学方法
程序设计是一种构造性的技术,程序语言本身枯燥难懂,初二学生的认识能力和逻辑思维水平、抽象思维水平还处于逐步发展完善阶段。如何解决这个问题,开展既富构造性又具有创造力的教学活动,是广大信息技术教师颇感兴趣的课题。我在实际教学中不断摸索,做了以下尝试。
一、以实例入手,激发学生学习兴趣
“兴趣是最好的老师”,是推动学生学习的直接动力。兴趣越浓厚,学习的动力越强,学习效果越好。苏霍姆林斯基说:“如果教师不想方设法使学生产生情绪高昂和智力振奋的内心状态,就急于传授知识,那么这种知识只能使学生产生冷漠的态度,而不动情感的脑力劳动就会带来疲倦。没有欢欣鼓舞的心情,学习就成为学生的负担。”刚接触程序设计时,学生总以为编程是非常神秘的事物,如何才能吸引学生的眼球,让学生对编程充满兴趣呢?我就利用学生对事物的好奇心,选择一些有趣的、有实际意义的程序激发学生的学习兴趣,然后通过欣赏实例、修改代码的简单的操作经历编程过程,体验编程的乐趣。
在上VB第一课时,我先给学生电脑发送了一个软件包,在这个软件包里,包含这个学期接下来要学习的一些实例,这些实例在生活中经常会接触到。如幼儿加法练习程序——给小朋友练习10以内的加法的一个小程序,我的电子相册——可以展示自己的风采,别碰我程序和猜数字游戏等,让学生自己体验这些程序,学生兴趣高涨,特别是像控制动画这个程序,学生都觉得很好玩,想要画面停止就停止,想要它继续动就动。还有一些小型游戏,学生都一遍一遍地尝试。学生在猜测—观察—实践的过程中,对这个学期要学习的内容有了宏观感受,为接下来的学习作了一个很好的铺垫。
二、立足具体实例,渗透基本概念
概念的形成过程常常是学生进行逻辑思维的过程。如果遵循逻辑思维过程组织教学,则必将使学生容易掌握概念。刚接触程序设计的学生对程序设计充满了好奇,如果教材把对象、事件、控件等概念放在前面讲,一下子引入大量抽象的名词、概念,就会打击学生的学习兴趣。同时,学生在没有任何知识背景的情况下,要完全理解这些概念比较困难。要想让学生领会这些抽象的概念,教学中应以一个个鲜活的具体实例为切入点,在每个例子中适时、适量渗透一些相关的概念和知识,让学生在做中学,在学中做,在完成任务的过程中,逐渐地、很自然地掌握控件、对象、事件的概念。
在程序设计教学中,学生需要掌握相当多的基本概念,这些概念作为程序设计的入门都是必需的,但考虑到初二学生的理解、接受能力不强,这些概念不宜一次灌输,如果这样就会使学生不易理解和掌握,产生逆反、厌学心理。
在《VB程序设计初步》这一节内容中,对数据类型、常量与变量、运算符和表达式和基本语句等作了详细的描述和说明,但如果根据教参中课时的安排,用一课时完成所有内容的教学,则学生基本上完全不能接受和掌握。教师可作一些小调整,把本节课的内容进行拆分讲解,结合后面的《顺序结构》、《分支结构》的内容,贯穿程序中的每一个基本概念,学生理解起来相对容易,且保持了学习兴趣。
如:作为程序设计的基础,常量、变量、算术表达式等内容是需要学生从一开始就应该掌握,并需要有明确的概念的,因此适宜放在前面讲授,而为了学生更易于理解,可结合具体的程序例子。
例:求圆的面积程序。
程序为:
Let r=text1.text
Let pi=3.14159
Let s=pi*r*r
Let text2.text=s
教师设问:在这段程序中哪些量是不变的?如果想画不同大小的圆,应该改哪里?为什么?(引出变量的概念)如何计算圆的面积?和数学上面的表达有什么不同?(引出表达式的概念)经过一系列设问,学生思考,能很快明白这几个基本的概念。
对于关系表达式、逻辑表达式,由于学生刚开始学习并不会马上接触到这些内容,因此可以先不作讲解,而把它们放在《分支结构》程序中,由于涉及条件判断,学生很容易就能理解各种关系运算符和逻辑运算符的意义和作用,效果将会事半功倍。
在教学中教师发现学生经常忘记学过的知识,这和他们的心理水平和课时相对较少有一定的关系,教师要“不厌其烦”重复强调讲过的知识点,甚至要贯穿整个程序设计教学,学生才能形成一个清晰的概念。
三、分层教学,因材施教
初中二年级学生经过小学、初中一年级有关信息技术课程的学习,大部分学生都能较好地掌握信息技术的基础知识和基本技能,虽然学生在信息技术基础知识、基本技能的掌握上仍存在差异性,但是在学习VB程序设计时表现出的差异并不十分明显,而明显的差异性主要表现在以下两个方面:
1.学习兴趣的差异。绝大多数学生对信息技术课都有浓厚兴趣,但有相当数量学生浓厚的兴趣主要是在游戏上而非学习上,更不是在学习枯燥的VB程序设计中
文档评论(0)