浅论初中VB程序设计的有效教学

2022-09-13

近几年新课程不断改革, 初中信息技术教材与高中教材已完全接轨。初二新增加的程序设计内容, 直接影响到高中数学的算法设计这一部分的学习。这也说明学习信息技术对其他学科的影响越来越大。如何让学生学好信息技术课程, 特别是程序设计基础的学习, 是摆在信息技术教师面前的一大难题。我们一线信息技术教师需要对当前信息技术课堂的有效教学进行深入系统研究。

有效教学的理念源于20世纪西方。“有效”, 主要是指通过教师的教之后, 学生所获得的具体的进步或发展。具体而言是指师生在互动教学过程中, 遵循一定教学活动规律, 以尽可能少的时间、精力或物力投入, 实现了尽可能多的预期教学目标, 从而促进教学主体的主动发展。

一、激发学生的学习程序兴趣

孔子说过:"知之者不如好之者, 好之者不如乐之者。"兴趣是最好的老师, 有兴趣才会形成学习的主动性和积极性。

VB教学的首次导入很关键。青少年的注意力非常容易转移, 如何让学生对VB产生兴趣, 并使这一兴趣保持较长时间呢?我在导入VB教学时, 先展示几个VB设计的小游戏, 如:贪吃蛇、打字小游戏、万花筒等, 然后用VB软件打开这些小游戏的源程序, 展示游戏的界面、代码及运行效果。学生们兴趣盎然, 都想要探索程序代码的奥秘。

实践教学证明, 选择学生感兴趣的小程序以及网络常见小程序为例, 能激发学生的学习热情, 调动学生创造的积极性, 而当学生能自主设计出程序时, 成就感和积极性得以极大地提升, 这时老师如果进一步进行恰当的鼓励引导, 刺激他们的学习欲望, 使他们更主动地去学习程序设计。

二、遵循学生先易后难、先具体后抽象的认知规律

在VB教学过程中, 前期几节课我主要采用学生观看、模仿实例为主的教学方法, 这些实例要选择简单有趣的、容易制作的, 让学生在观看、模仿的过程中自己领悟VB编程的精髓;当学生完成简单作品时, 我们再去作程序讲解, 比如部分语句的功能以及面向对象和事件驱动机制等。这样遵循先易后难、先具体后抽象原则的教学效果会更好。

三、利用学生形象思维的特点, 发挥好VB可视化编程的优势

初中生的认知特点倾向于直接的形象思维, 对于抽象的代码编写过程难以接受, 而VB可视化编程可以轻松地画出可视化对象, 只要在提供的程序框架中加入相应功能的代码, 这样有助于初中生学习程序设计。在教学中如何发挥好VB可视化编程的优势, 也是一个值得探讨的问题。

四、分组学习培养互助合作精神、促进学生自主探究学习

初中生正处于自我意识觉醒的阶段, 希望表现自我和得到认可, 在教学中老师引导学生发现、肯定、欣赏自我价值, 特别是对后进生和自卑感较重的学生要更加关注。在课堂教学中我发现“学生教学生”的效果很多时候会比“老师教学生”的效果好, 因此, 我在每个班都培养几个“小老师”, 如果发挥好他们的作用, 学习效果可以做到事半功倍。这样逐渐培养起学生的互助合作精神, 而且由于小组之间的竞争又激发了学生的学习热情。与此同时, 在合作的过程中, 他们还会主动地去探讨一些还没学到的问题。

五、教学任务分层, 提高学生的学习成就感

我在所教的6个班调查了解, 所有学生都是第一次接触程序设计。但学生的学习我每节课不仅把教学任务分了层, 而且还给“小老师”分配了“教”的任务。

比如在学习IF语句的时候, 我让学生设计一个“测试青少年体型”的小程序, 下面进行简单说明:对于青少年来说, 如果体重为W (公斤) , 身高为H (厘米) , 标准体重用B (公斤) 来表示, 体重指数用T来表示, 可得:B=H-105, T= (W-B) ÷B。当T大于0.1时, 表示该同学偏胖;当T在负的0.1和0.1之间时, 表示该同学体型标准;当T小于负的0.1时, 表示该同学偏瘦。教学任务分了两个层次, 任务一:我降低问题的难度, 只要设计出来的程序能实现判断“胖不胖”的功能即可, 把已知条件改为:

当T大于0.1时, 表示该同学偏胖;当T小于等于0.1时, 表示该同学不胖!这时候由于条件判断有两个结果, 要用刚学过的“If…Then…Else…Endif”完成代码主体部分的编写, 我要求学生至少完成任务一。任务二:要求设计出来的程序能判断“偏胖、偏瘦、标准”。这时候条件判断结果有多种, 可以让有能力的学生自学多分支IF语句, 用“If…Then…Elseif…Then…Else…Endif”完成代码主体部分的编写。

这节课中, 每个班都有大部分同学完成了任务一, 还有约六分之一的同学能完成了任务二。有些“小老师”不仅能完成了任务二, 而且能及时帮助组员调试程序, 老师能感觉到他们流露的喜悦。

六、多角度评价、多鼓励学生, 激发学生的学习热情

评价作品的时候, 我们不仅要对任务完成的作品进行评价, 而且要对任务解决的过程进行评价;不仅要对“成品”进行评价, 而且要对“半成品”进行评价;不仅要对优秀作品进行评价, 而且要多关注不太成功的作品。由于学生间的个体差异, 在评价的时候, 应适时挖掘学生的闪光点, 勉励他们进一步努力。另外, 在评价时也应让学生自我评价、相互评价, 一方面能提高学生对作品的评价能力, 鼓励学生创新思维, 创造有特色的作品;另一方面让学生对完成任务的过程和方法进行总结, 让学生进行反思, 把所学知识和技能内化。

“兴趣是最好的老师”。学生的学习兴趣和学习热情需要老师去激发, 一个鼓励的眼神, 可能会带给学生自信, 老师要留意他们的点滴进步, 及时抓住他们身上的“闪光点”, 鼓励他们。

七、结束语

当下, 有效课堂教学需要教师将教学实践和反思紧密结合, 积极地进行教学实践和探索。通过树立先进的教学理念, 丰富个人的知识储备等来精心设计课堂教学。当然在教学中也会遇到一些问题, 我将在今后的教学中不断探索, 努力推进VB程序设计的有效教学。

摘要:结合青少年认知特点和心理特征进行初中VB程序设计教学实践, 探讨初中VB程序设计课程的有效教学。

关键词:程序设计,认知规律,心理特征,有效教学

参考文献

[1] 《新编现代教育技术基础》李克东编著.华东师范大学出版社出版.

[2] 《建构主义学习环境下的教学设计》.何克抗佛山教育科研网站论文选.

[3] 《关于程序设计教学──论中小学计算机课程设计之二》.吕品人民教育出版社初中信息技术网站论文.

[4] 《站得高才能看得远--浅论中小学计算机课程设计》.吕品中国教育和科研计算机网.

[5] 《教育心理学》.张大均主编.人民教育出版社出版.

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:大学生人际沟通障碍的存在分析下一篇:农民对教育精准扶贫政策的满意度分析