当前位置:首页 期刊杂志

利用龙芯电脑教学LOGO语言例谈

时间:2024-08-31

李军

(仪征市谢集中心小学,江苏扬州 211413)

利用龙芯电脑教学LOGO语言例谈

李军

(仪征市谢集中心小学,江苏扬州 211413)

利用龙芯电脑教学LOGO语言,我们要把握LOGO语言的特点,激发学生的学习兴趣,同

时要加强与数学、英语、美术等学科的整合,让学生在合作中自主探究,不断培养创新意识,从而提高学生的信息素养。

龙芯;LOGO语言;教学

2011年3月,我校在省财政的帮扶下安装了45台龙芯电脑。在使用龙芯电脑教学的过程中笔者发现,龙芯电脑自带的龙梦共创操作系统中集成了LOGO语言,而在新版的苏科版教材中,LOGO语言作为“选修”教学内容编入了教材。在以往的Windows操作系统中没有LOGO语言,我们也就没有把LOGO语言教学纳入正常的教学任务。这学期开始,笔者就开始在六年级尝试教学LOGO语言。LOGO语言是美国麻省理工学院人工智能实验室的西摩尔·帕伯特为学生设计的计算机语言,它既是一种程序,也是一种玩具,它能用直观的运动来体现编程的结果,让学生在游戏中进行思考,在趣味中完成学习任务。通过LOGO语言的教学,可以培养学生学习计算机的兴趣,使他们初步了解计算机是如何工作的,为今后进一步学习打下坚实的基础。下面,笔者就结合教材中的LOGO语言的教学实践,谈谈对LOGO语言进行有效教学的一些探索和体会。

一、玩与学相结合,激发学习兴趣

小学生学习的兴趣是不稳定的,随着程序语言学习的深入,学生的学习热情和兴趣就会下降。如何让学生被LOGO语言所吸引?笔者认为,在学生学习的过程中,教师要有意识地启发学生思考问题和分析问题,鼓励学生尝试使用已学知识编写程序,并进行调试。当学生调试成功时就会获得成就感,而正是这种成就感能大大激发他们的学习兴趣,不断促使学生对新程序进行研究,从中探索编程的技巧。

例如,在第二课《画楼梯》教学中,为了激发学生的学习兴趣,笔者先在大屏幕上输入“画楼梯”的整个语言程序,并调试成功。看到小海龟的爬行结果,学生的学习积极性就马上被调动起来了,兴趣也就提了起来。接下来,让学生自己动手通过观察、比较,得出小海龟每次转角的度数和前进的方向,学生的学习情绪高涨,对小海龟的兴趣更加浓厚了,接下来教师讲的绘图基本命令学生就会认真去听、去记、去学、去理解、去尝试。学生的学习内在动力大大增强了,教学效果自然就提高了。

二、整合相关课程,体现LOGO作用

在教学中,笔者有意识把LOGO语言的教学和其他学科有机结合起来,取得了不错的效果。

1.与数学学科整合

用LOGO语言画图就离不开数学,特别是一些图形的转角计算以及组合图形的大小比例,更需要数学知识的支撑。例如:画一个三角形【FD45RT120FD 45RT120FD45RT120】,这里就需要让学生理解这个120是什么意思,理解了120的意思,就可以把这个120替换为其他数字(如 30),让学生试一试,看看替换后画出来的图形是什么样的,如何把未完成的图形补充完整。又如,将前面语言中的RT更换为LT或更换数字45,看看画出来的图形是什么样的。学生程序调试成功后就很有成就感,非常兴奋。再如,正五角星的每个角的内角度数都应该是 “180/5=36”。画正五角星时,每画一条边就要转动一个角度,由于小海龟转动的是外角,所以小海龟实际转动的度数是“180-36=144”。这些就牵涉到数学问题,计算机教师就要帮助学生理解、掌握这些角度的计算,同时更要提醒学生学好数学。

2.与英语学科整合

LOGO语言中的命令基本上都是英语单词或者单词缩写,在学习LOGO语言命令的同时也就是学习了这些英语单词,通过LOGO中图形界面的展示,也可以进一步加深对单词的记忆。而通过对单词的理解,一些复杂的命令也更容易掌握。例如,FD是FORWARD的缩写,意思是前进。FD 45就是让小海龟前进45海龟步;CS是 CLEARSCREEN的缩写,CLEAR是清除的意思,SCREEN是屏幕的意思,合起来就是清除屏幕。通过对LOGO语言的学习,让一部分热衷于玩电脑的学生意识到学好英语的重要性,能有效地帮助学生提高英语成绩,这也是意外惊喜。

3.与美术学科整合

LOGO语言是用程序语言的形式和美术创作融为一体的。小海龟这支画笔也可以更改粗细、颜色等。例如第八课《画组合图形》,可以使用简单的命令画出凳子、桌子、房子、红绿灯、汽车等,甚至有些学得好的学生还画出了许多有创意的画来,从而激发了学生的创作热情。笔者鼓励学生根据自己的意愿去设计程序、制作画面、表现出各种独特的个性和爱好。对有创意的作品及时给予肯定与展示,让他们在充满乐趣、自由自在的探索中不断获得新知、得到满足、得到发展。

当然,LOGO语言还可以与其他学科整合,有待我们进一步去探索。

三、合作探究,培养创新意识

以前在信息技术课上教学时,教学的内容比较单一,学生自由发挥的时间少,空间也比较小。而LOGO语言的教学主要侧重于画各种各样有趣的几何图形,如直线、线段、角、正方形、长方形、圆、正多边形等,都是数学中基本的几何图形。但这些几何图形可以拼出许多复杂的图形出来,就像搭积木一样,有很多种组合,而且程序设计本身也是灵活多变的。一方面,我们要引导学生合作探究,研究题目,通过小组合作和动手实践学会思考、改正错误,让学生在不断的探索和创新中充分发挥聪明才智,从而培养学生的创新意识。例如画一栋房子(正三角形的房顶,正方形的房身,圆形的窗户,长方形的门),起点可以是房子的任何部位,每个学生有不同的思考,程序设计代码可以完全不同。学生在编写代码的过程中也可以相互交流探讨,寻找合理的方式。有时候,学生设计了很长的代码来实现一个意图,而他的同伴则可以用较短的代码来实现相同的意图,这就为学生相互交流提供了较大的空间。通过小组合作,可以拓展学生的思维能力,培养创新意识。另一方面,引导学生一题多解和一题多变正是培养学生思维的好方法。在教学中,笔者常常这样问学生:“是否做过类似的题目?”“这道题是否有其他解法?”“还可以怎么做?”激励学生研究题目,从而想出更好更多的设计方法。

LOGO语言展示了一个自由广阔的空间,让学生在玩中学、在学中玩,展示他们的个性,激发他们的想象力和创造力。而我们教师要进一步了解LOGO语言的自身特点,并利用好这些特点,有机地和其他学科相整合,充分发挥信息技术的作用,鼓励学生自主探索,从而培养学生的创新意识,提高学生的信息素养。

(编辑:王天鹏)

G40-057

A

1673-8454(2012)06-0044-02

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!