LOGO语言具有较强的画图功能,通过称作“海龟”的作图指 示图标,让“海龟”在屏幕上作各种爬行动作,“海龟”在 爬过的地方留下线条,只要输入一个命令,“海龟”马上做 出响应。
在进行教学的过程中,我一直在思索小学五年级如何有 效的进行这样的程序设计教学呢?总的教学目标又是什么 呢?在边摸索边进行教学的过程中,我渐渐的有了一些自己 的体会:在小学进行的程序设计教学,不是为了让学生完全 掌握一门程序设计语言,更不是为了培养所谓的“小程序员”, 而是学习如何像数学家、语言学家一样进行思考与解决问题, 让学生通过编程体会这样的一个思维过程,培养学生解决实 际生活问题的能力和策略。把握了学习的一个“度”,那么 接下来的问题就是如何在这样一个“度”的范围内有效的开 展教学了。下面本人就针对小学LOGO教学谈谈自己的几点看 法。
一、创设生活情境,激发学生兴趣教育起源于生活,生活是教育的本源。有效的程序设计 教学应与学生的现实生活实际和以往的知识体验密切联系, 应对学生有吸引力、能使学生产生浓厚的学习兴趣。因此 LOGO语言的教学应将学生的生活与程序设计的学习结合起 来,让学生所了解的、熟悉的生活走进学生视野,使LOGO语 言教学变得生动、形象、丰富,让学生学会用程序设计的思 想感知周围的客观世界,让学生通过程序设计的学习活动而 感受到生活的丰富多彩,感受到LOGO语言的内在魅力。
在《美丽的霓虹灯》一课中,我首先让学生写了一个圆 环的子程序,程序运行的结果是一个静止、颜色单一的圆环。
我引导学生说说街上看见过的霓虹灯的特点,学生顿时活跃 起来。那么怎样将圆环变成动感十足、五彩缤纷的霓虹灯 呢?这样的一个问题将学生要学习的内容和生活实际紧密 的联系起来,学生的学习热情一下子被激发起来了。本课中 所涉及到的流程控制IF---THEN语句、多次调用子程序等技 巧被学生作为解决他们实际问题的工具来运用。将本课的重 点难点融入到制作霓虹灯这样一个任务中去,让学生觉得学 习的内容跟他们的实际生活非常接近,从而有了掌握新知识 的动力。孔子曾说过:“天下事有难易乎?为之则难者亦易 矣,不为则易者亦难矣。”我想学生学程序设计也是同样的 道理,他们感兴趣了,所谓的难点也就不那么难了,兴趣的 动力促使他们穿越难点而到达成功的彼岸;
反之,没有生活 情景的创设,只是将教学的知识点直接呈现在学生面前,让学生为了学程序设计而学程序设计,不仅远离了我们开设 LOGO语言课程的初衷,而且也只会让学生觉得这样的学习离 自己的生活相去甚远,根本没什么价值可言,那学生又怎么 能学好呢? 实践证明,设计富于生活色彩而且学生感兴趣的教学情 境,并以丰富多彩的形式展现给学生,一定会让学生对所学 的内容产生浓厚的兴趣。在教学过程中,学生也会变被动为 主动,由要我学变为我要学,从而使注意力变得自觉、集中 和持久,观察力变得敏锐,想象力变得丰富,从而取得良好 的教学效果。
二、重过程分析,勤动手实践 我们进行的LOGO语言教学还处于一个初步阶段,所以教 学内容主要是绘制各种几何图形。要想让学生在愉快、轻松、 趣味的绘制几何图形环境中学习计算机的基本概念和结构 化的程序设计思想,还要注意方式方法,其中最重要的一点 就是让学生重视程序的过程分析,并且勤于动手实践。只有 这样,学生才能将复杂的几何图形拆分成简单的图形,将简 单的几何图形像搭积木一样组合成千变万化的复杂图形。
在这里有必要展示我教学中一次失败的经历。一次区信 息技术课会课活动中,外校老师到我校执教一节LOGO语言课。
当老师提问如何画一个等边三角形、正多边形时,班上的学 生对答如流;
但当老师出示一个“奥迪”汽车标志让学生自 行设计程序时,完成任务的学生并不多,而且很多同学是错误百出。在课后的教学讨论中,那位老师非常不解:为什么 在提问等边三角形、正多边形的画法时,给他的感觉是班上 的学生能力非常不错;
而出示了稍微有点变化的图形时学生 就手足无措了?最后多位老师的讨论结果是:在我以往的教 学过程中,没有把程序设计的过程分析充分重视起来,导致 学生无法应付复杂图形的程序设计。
在接下来的教学中,我就把重点放在程序设计的过 程分析上。例如这学期的第二节课要让学生设计小海龟走楼 梯的程序。我首先把楼梯的图形画在黑板上,然后确定一个 小海龟出发点,让学生用前进、右转与左转等语言描述出小 海龟走楼梯的过程,不需要学生具体写出前进多少步,左转 或者右转多少度。我甚至鼓励学生将楼梯的图形画在教室外 面的走廊上,让学生边学习小海龟走楼梯边记下他们走楼梯 的过程。学生完成了走楼梯的过程后,然后再把这个过程用 小海龟的命令替代,接下来再完成命令后的参数。实践证明 这种方式非常有效,分解程序设计的过程,让学生身体力行, 学生很快就掌握了前进、左转和右转。
完成了过程的分析后,学生就将这样的一个过程转化为 实际的程序。从编写程序到调试程序、修改程序、运行程序, 教师应引导学生养成勤于动手实践的好习惯。在教学的刚开 始,学生特别容易出现语法的错误,这时我要求学生自己动 手检查,查看提示信息,然后再参照自己的备课笔记作适当 的修改。如果运行的结果跟自己的设想有差异,就让学生根据自己的程序来分析分析,走走程序,找出有问题的地方, 再进行修改。由此培养和训练学生的思维能力,发展他们的 智力及创造力。
三、提倡小组合作学习,集智取长 美国心理学家、人本主义学习理论的代表人物罗杰斯 (Carl R. Rogers)通过有关“同伴教学”的实验证明:小 组学习模式对于学术性知识的教授来说,不仅是有效的方法, 而且通过集体作业过程,可以形成对所定法则与方法的尊重、 学习的自主性和尊重他人尊严等性格特点,以及养成相互信 赖的人际关系。因此,在教学中我将学生6--7人分成一组, 除基本练习外,还要适当设计一些发展性练习,一方面让部 分学有余力的学生在师生、生生的互动中,对知识的理解达 到进一步深化、能融会贯通、灵活运用;
另一方面又形成全 体师生心理相容、情感共振、教学相长、友爱团结的良好风 尚,从而使全体学生既合作互助,又敢于竞争。
在上学期末的成绩测试中,我提前一个星期给各小组布 置任务:各小组提交一份作品计划、作品的程序代码,最后 在全班演示一个程序作品,并且要求这一作品最能体现他们 小组的设计水平,设计主题自定。小组与小组之间竞争非常 激烈,他们为了让本小组拿到好成绩,小组成员在提交项目 设计前经常在一起秘密讨论,希望能拿出打败其他小组的秘 密武器。各小组长和成员之间精心进行了项目设计,小组长 再根据每个成员的能力大小给每个成员分配任务。在最后的作品提交的过程中,各小组不仅能按时完成任务,而且作品 的设计出乎我意料,好几个小组的设计应用到我从没讲过的 新内容。在作品演示中,有些小组解释说因为作品的需要, 他们专门通过帮助系统学习了很多新的内容。
在LOGO语言的教学中,提倡学生进行小组协作学习,小 组成员不仅能借助他人(包括教师和学习伙伴)的帮助,实 现学生之间的双向互动,并且小组与小组之间互相竞争,充 分发挥了学生的主动性和积极性,从而培养了学生的创造性、 自主性和互动性。
总之,要想通过学习LOGO语言培养学生操作优化、组合 优化、思维优化的能力,不仅要求教师合理的创设生活情景, 激发学生的学习兴趣;
同时还要注重在教学过程中引导学生 重视过程分析,勤于动手实践;
小组合作学习作为新课程倡 导的三大学习方式之一,在LOGO语言的教学中,课堂教学模 式可以采用小组合作学习,这样学生不仅可以集智取长,而 且学生的创造性、自主性和互动性还在学习过程中得到了充 分提高。
【参考文献】 [1]张述信 张雷:海龟作图LOGO程序设计。南开大学 出版社。2002.06 [2]王珏:Logo语言与计算机辅助教育
扩展阅读文章
推荐阅读文章
推荐内容
钻爱网 www.zuanai.cn
Copyright © 2002-2018 . 钻爱网 版权所有 湘ICP备12008529号-1