初中信息技术VB程序设计教法浅析
vb程序设计是中学信息技术课程中的重要内容之一。对于初中学生来说,程序设计的思维方式和概念都是全新的,学生接受起来很困难,因此必须研究程序设计的教学方法。
我在平时教学过程中进行了一些研究与探索,对vb程序设计教学方法有了一些浅显的认识,与大家共同探讨。
一、努力培养学生兴趣
兴趣是学习的关键,兴趣决定了教学效果的好坏。在程序设计教学中要从学生的兴趣入手,利用学生对事物的好奇心,选择一些有趣的、有实际意义的程序,激发学生的学习兴趣。为了激发学生的兴趣,在vb程序设计讲“算法的概念”时,可以利用赵本山的“把大象放进冰箱里需要几步?”一个很简单的例子吸引学生,很容易就接受了算法的概念。
二、立足具体实例,渗透基本概念
概念的形成过程常常是学生进行逻辑思维的过程。如果遵循逻辑思维过程去组织教学,必将使学生容易掌握概念。刚接触程序设计的学生,对程序设计充满了好奇,如果教材把对象、事件、控件等一大堆的概念放在前面讲,一下子引入大量抽象的名词、概念,就会打击学生的学习兴趣,同时,在学生没有任何知识背景的情况下,要完全理解这些概念也比较困难。因此要想让学生领会这些抽象的概念,教学中应以一个个鲜活的具体实例为切入点,在每个例子中适时、适量渗透一些相关的概念和知识,让学生在做中学,在学中做,使学生在完成任务的过程中,逐渐地、很自然地去体会概念。在vb程序设计中,
对象和事件是两个重要的概念,所有的开发都是围绕着对象的事件进行的。为了让学生灵活掌握每个控件的用法,教学中要安排足够的课时把这些控件的用法渗透到一个个程序实例中,由浅入深逐渐介绍,让学生在编写程序的过程中总结控件的用法。程序与程序之间不能是孤立的、要有联系,完成程序所需的知识应该是循序渐进的。例如,我们可以用 “欢迎程序”介绍标签控件和命令按钮控件的功能和用法; “显示日期和时间程序”中介绍标签控件和命令按钮控件等,相信学生就会逐步掌握各个常用控件的用法,循序渐进地学会程序设计的相关知识。
三、分散难点,逐步渗透
学习程序设计是一个逐步积累的过程。平时要注意分散难点、合理选材,为学生建立科学的学习顺序,并注意适时、适量,学以致用地逐步渗透相关的知识、思想和方法。对于有难度的知识点,采用先用一个简单的例子让学生有所了解,经过一段时间的练习、反复以及相关知识的积累后,再引入一个复杂一些的例子,深入理解和掌握,然后再加以概括和总结。让学生对知识的认识、理解、运用有一个逐步深入的“螺旋式”上升过程。帮助学生把已学到的内容不断纳入新的内容体系中去,使学生认知结构中原有的概念和新的知识建立起实质性的联系。例如,程序的分支结构在程序三种基本结构中是比较难掌握的,因此可以从简单到复杂,逐步引入程序的分支结构。先构造一个简单的条件语句程序,让计算机根据给出的条件是否成立去完成不同的处理任务,用条件语句把程序分为
两支,条件成立时让计算机执行其中的一支,不成立时执行另一支。再构造一个复杂的、需要用多个条件语句实现的分支结程序,最后再总结讲过的分支程序的几种结构,给学生一个全面的、系统的认识。
四、设置问题情境,激发学生的学习主动性
设置问题情境本质是鼓励学生质疑。鼓励学生质疑是激发学生的主体性、培养学生思维能力和创造能力的起点。因此,在教学过程中提出问题,集中学生的注意力,促进学生主动思考、主动探索,可以使学生在学习的过程中成为主体。例如,在介绍调试程序的内容时,为了使学生更深刻地理解“运行错误”的含义,可以先设计一个可能出现“运行错误”的程序。如,在运行程序时如果使输入的除数为0,这样通过屏幕提示,学生可以自己体会“运行错误”的含义,教师还可以进一步启发学生自己去调试程序,避免出现“除数为0”的运行错误。这种方法比一开始就给出一个正确的程序,更容易让学生理解和记忆。
五、注意因材施教,发挥学生特长
学生是有差异的,教学中要能够根据学生的个别差异,做到有的放矢,充分调动每个学生的学习积极性。这一点在程序设计教学中尤为重要。教师一般都有这个体会,一学到程序设计,学生的两极分化就会特别严重。有些学生对程序设计特别感兴趣,喜欢编程,有时会编出让教师都惊讶的程序,而有些学生则是根本不愿意学习,这时就要在整体教学中注意兼顾个别学生。例如,教材中的习题可以分为必做题和选做题,可以发挥优秀学生的内在潜力,同时,也可以调动中
vb课程教学视频等学生的学习积极性。在教学的过程中,学生个体的差异性不可避免,如果每个学生的问题都要老师来解决的话,不仅课堂时间不允许,而且顾此失彼,还会影响课堂秩序。这个时候,教师还可以挑出优秀的学生帮助其他学生。这既遵循了信息技术学科强调的团结合作的精神,又解决了现实问题。
六、根据课程特点,做好归纳小结
程序设计的教学,一般都是从局部分散地讲,如果不归纳总结,学生则难以形成完整、清晰的框架,因此,教学中要及时归纳、做好小结。总结可以是一课的总结,也可以是几课的总结。归纳总结的形式也可以多种多样,可以使用文字概括,也可以使用图示总结,重难点要着重强调。这种归纳总结,一方面有利于学生理解知识、融会贯通,顺利实现知识迁移,另一方面对于提高学生的学习效率也有很大的帮助。
总之,教学方法在程序设计教学中举足轻重,它制约着程序设计教学的效率。虽然教无定法,但万变不离其宗,决不能离开程序设计的教学内容和教学目标、脱离学生的知识背景和认知规律。采取符合学生认知规律的、科学的教学方法,必然会提高教学效率,取得事半功倍的效果。(作者单位:招远市第十六中学)
参考文献:
[1]何克抗.建构主义──革新传统教学的理论基础.学科教育,1998,(3)、(4)、(5).
[2]裴娣娜.教育研究方法导论,安徽教育出版社,2000.
[3]薛维明.中学计算机教学法.北京:清华大学出版社,1999.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论