金毅强
摘 要:皮亚杰的弟子、麻省理工学院媒体实验室创始人—西摩尔·派帕特教授,从事利用计算机促进儿童智力发展的研究,发明了一种专为儿童设计的编程语言—LOGO语言,自从引进到我国的中小学信息技术教学中,逐渐把Logo语言当作正统的程序设计语言来教,甚至为了竞赛,过分加大难度,使得儿童在学习时感到畏惧,背离了发明者的最初设计意图。如果把Logo语言当作让儿童自主建构图形,玩游戏性质进行教学,就能够缓解儿童对学习编程的恐惧,提高儿童学习编程的兴趣。
关键词:logo语言;趣;玩
中图分类号:G623.8 文献标识码:B 文章编号:1002-7661(2014)06-034-01
LOGO 语言的画图功能强大,它设计了一只可以活动的“小海龟”,让海龟作各种爬行动作,在爬过的地方留下痕迹,只要输入一个命令,海龟马上作出响应,显示出你的劳动成果。在 LOGO 语言兴趣小组活动中,怎样让儿童对 LOGO语言产生兴趣并保持兴趣,请看下面的活动实践。
一、玩“画图”——相互比较 取长补短
小学生一般都会使用“画图”软件,它与logo语言都有绘图的功能,可抓住此共同点激发学生兴趣。在学习之前,先让学生在 “画图”软件里画一些几何图形,然后问学生:“不使用鼠标你能在电脑上画出这些几何图形吗?”,这时,老师切换至logo语言窗口,介绍如何使用“小海龟”这支画笔,如何让小海龟靠“听话”进行画图。老师动手演示,学生们好奇地观察,演示完后,学生们都干劲十足地使用简单的命令玩起小海龟,惊奇地发现小海龟的确听着我们的话(输入指令)不断地移动,画出我们需要的几何图形。通过两种软件的比较和过渡,激发了学生的好奇心和求知欲,对logo语言产生了强烈的学习兴趣。
在学习过程中,有学生提出,用“画图”软件画图比logo语言更简单方便。这时,老师先不回答,让学生在“画图”软件中画一个正五边形,老师也用logo语言画一个正五边形,师生进行比较,学生纷纷发表见解:“logo语言画得更精确;有些图形logo语言画得更快;有些图形“画图”软件画不好、画不出来,等等”。在学习logo语言时,有时可以先让学生先在“画图”软件中玩玩要画的图形,再回到logo语言画图学习,使学生在两种画图软件的比较中,体验各自的长处和不足,尤其体验到logo语言的绘图长处,增强学生学习logo语言的兴趣。
二、玩“参数”——地震小屋 了解科学
Logo语言中的参数(变量),对小学生来说有难度,因为小学数学接触变量很少。学生在设置参数时,要么太多,要么太少,不到位。这时老师不要简单的否定,应根据学生情况,进行分析和加工,化腐朽为神奇。比如在画可改变大小的小房屋时,有一位三年级的学生,也许是闹着玩或理解不够,多设了一个角度参数。参数:a为长度的放缩倍数,正常情况只设置一个长度参数,参数:b为角度的放缩倍数,一般不设置。如果设置长度和角度两个参数,那就可能产生好玩的效果,程序和图形如下:
to dzxw :a :b
rt 90*:b repeat 4[fd 100*:a rt 90*:b]
bk 10*:a repeat 3[fd 120*:a lt 120*:b]
fd 10*:a lt 90*:b bk 100*:a rt 90*:b fd 20*:a
repeat 2[fd 30*:a lt 90*:b fd 70*:a lt 90*:b]
fd 55*:a lt 90*:b pu fd 70*:a pd
repeat 4[repeat 4[fd 15*:a rt 90*:b]rt 90*:b]
end
执行dzxw 1 1
执行 dzxw 1 0.99
对这位学生的如此玩耍,老师不仅没有否定,而且按照他的思路,取了一个名字,叫地震小屋,并表扬这位同学,很有创意!随着参数:b取不同的值:0.99 0.988 0.985 0.98 等,表示不同级别的地震对房屋的破坏程度。在以后的教学中,老师经常和学生们玩耍这个有魔法的“参数”小精灵,好玩有趣的学习,使学生忘记了对“参数”的畏惧,在学习难度增加的情况下,保持着对logo语言的学习兴趣。
三、玩“动画”——斗鸡眼 展示个性
兴趣是人的一种带有趋向性的心理特征,是学习成功的重要因素,是鼓励孩子努力学习、克服困难愉快学习的重要力量。小学生看动画片兴趣高,即使作业多、疲惫了,也能克服困难继续看。抓住这一特点,尽早用logo语言编写一些学生喜欢的简单动画,满足学生的爱玩习性。例如:在了解动画原理后,老师问学生想制作什么样表情动画,四年级的一位学生,做了一个斗鸡眼表情,老师,就做这个动画,惹得大家哈哈大笑。这个“斗鸡眼”动画程序,学生们通过不断地修改,玩出不同人种的斗鸡眼,玩出白天和夜晚下的斗鸡眼,玩出不同表情下的斗鸡眼,玩出一些动物和野兽的斗鸡眼。课堂上,学生们互相交流,比谁的画面最有趣,比谁设计的动画最好玩。
小学LOGO语言程序教学目的不应该定位在完成多么难的复杂图形、拿到多少的比赛奖项,重要的是应该让儿童们感到学习logo语言有趣又好玩。LOGO 语言为儿童开辟了一个自由广阔的建构主义空间,可以在这里“玩中学”,可以在这里表现他们的天真,发挥他们的想象力和创造力。一分耕耘一分收获,我校在每年的市、区中小学信息学竞赛(LOGO语言)中成绩显著。endprint