兴趣盎然的“小海龟”——浅谈Logo语言的教学
“Logo”源自希腊文,愿意是“思考”。1967年,心理学家西摩尔·佩伯特在从事儿童学习的研究中,发现一些与他的想法相反的教学方法,并在一个假日出外散步时,偶然间看到一个像海龟的机械装置触发灵感,于是他利用广博的知识及聪明的才智,专为孩子设计出了这种通过“小海龟”绘图来学习编制程序的计算机语言。 作为小学阶段的入门语言,学好Logo语言,可以让孩子更广泛地接触计算机知识,激发孩子学习计算机知识的兴趣和热情,培养和训练孩子的思维能力,为以后学习其他高级语言奠定一定的基础。那么如何才能教好Logo语言呢?经过这两年的课堂教学实践,我对自己的教学方法不断反思,并上网查询相关资料,于是有了一些心得体会。下面就说说我对小学Logo语言教学的几点做法,希望能对大家起到抛砖引玉的作用。一、设情境,巧激励,因趣导学。孩子们在学习一个新的软件时,总是带着几分期待和敬畏。要想一下子抓住孩子的心,必须有个良好的开端。所以在上第一节LOGO语言课时,我首先出示了这样一幅图(如图1), 让孩子们在5分钟内用最拿手的电脑绘图方法把它画出来。他们大多选用熟悉的“画图”工具作画,也有部分孩子用WORD中的绘图工具或FLASH软件作画。但无论他们怎样控制鼠标,要精确地画出图形显然有些力不从心。就在他们信心不足摇头叹息准备放弃的时候,我轻描淡写地冒出一句:“其实老师画这幅图根本就用不着鼠标!”就在学生诧异之际,我迅速在打开的pc logo软件中输入:REPEAT 10 RT 36],学生还没明白是怎么一回事,我已经轻轻地按下了Enter键,屏幕上显示的结果令所有的孩子目瞪口呆!这“欲擒故纵”的策略,为我创设了良好时机。我告诉他们:“这个图案是一只小海龟所画”。为了印证自己的话说得没错,紧接着,我利用WAIT这个“等待”命令来展示作画的过程。还是画原来的那幅图(图1),输入:REPEAT 10 RT 36 WAIT 50]。因为有了等待的时间,作画的过程看得清清楚楚,学生无不啧啧称奇。我趁热打铁,展示出网上搜集的几幅精美的LOGO作品图案。这时,我想我已经充分吸引孩子的目光,彻底征服孩子的眼睛。因为,看他们的样子,已是蠢蠢欲动迫不及待了。通过强烈的视觉冲击,让学生了解LOGO语言所具有的强大功能,进而激发学生强烈的学习愿望与学习兴趣,因趣导学,为学好LOGO语言开了个好头。
二、编口溜,做游戏,轻松记忆。LOGO语言的基本绘图命令是学好LOGO语言的基础。但由于每周只有一节信息课,通常这节课学过的几个命令,下一节课他们就忘得差不多了。刚开始教学时,我考虑到了这个问题,于是运用理解记忆法,把每个命令的英文意思解释给学生听,并按教学进度逐步列出这么一张表格:
藏龟
HTHide Turtle
显龟STShow Turtle
清屏复位CSClear Screen
退出EXIT或BYEExit或Bye
前进FDForward
后退BKBack
右转RTRight
左转LTLeft
提笔PUPen Up
落笔PDPen Down
复位HOMEHome
擦除PEPen Erase
重复REPEATRepeat
设置画笔颜色SETPCSet pen color
设置背景颜色SETBGSet back ground
涂色FILLFill
事实证明,这种理解记忆法对于英文学的好的孩子来说是非常有效的,但对那些本来就不喜欢英文,或是对英文学习较困难的孩子来说,不但起不了积极作用,甚至会适得其反。于是,我参考网络上其他老师的教学方法,又编写了一个顺口溜:
“FD前进BK退,LT左转RT右,清屏复位CS,海龟回家用HOME,
快速隐身HT,我要现形ST,腾云驾雾找PU,脚踏实地用PD,擦除痕迹用PE,重复命令REPEAT,画笔上色SETPC,背景上色SETBG,涂满颜色找FILL,结束程序EXIT BYE”。
每次上课,我都让学生用“开火车”的游戏方式复习一下顺口溜:老师说“FD前进”,然后随机点一个孩子接着说“BK退”,坐在他后面的孩子跟着说“LT左转”,再后面的孩子接下去说“RT右”,以此类推。一开始总有一些孩子因为不熟练命令而出错,每到这时,我都会在黑板的一角记下容易出错的命令,以供孩子们接下来上课时参考。随着复习的次数越来越多,黑板上记下的命令却越来越少,这说明这种游戏式的记忆法效果还是挺不错的。在学习logo语言的过程中,孩子们还会遇到分不清左右的小麻烦。尤其是在操纵小海龟左转或右转时,很多孩子会把LT和RT命令中的“左右”当成自己的“左右”来执行。为了让他们“身临其境”,我还和他们玩起角色扮演的游戏:每组选出一人来扮演小海龟,由老师给“小海龟”们下命令,走对一步加一颗星,最后完胜的“小海龟”还能得到额外的加星奖励。由于记忆命令的方式不死板,没压力,孩子们通常能在愉悦的氛围中轻松掌握每个命令的拼写和含义。
三、设“陷阱”,找规律,触类旁通。
人在学习中接受信息的途径:10%是通过味觉,1.5%是通过触觉,3.5%是通过嗅觉,11%是通过听觉,83%是通过视觉。小学高年级的孩子仍以形象思维为主,单纯向他们灌输命令名,格式等,既枯燥又不可取,而应联系具体图形介绍每一个命令。在教学上我精心设计,故意设下一个个“陷阱”,让孩子们尝到苦头后,再演示出新命令强大的新功能,从而营造一个愉悦、宽松、合作的课堂教学心理氛围,唤醒孩子们的主体意识,组织他们主动参与教学活动,把我的教学目标转化为他们的学习目标。例如在学习HOME命令的时候,我创设了这样一个情境:小海龟迷路了,如何才能帮它回家。在小海龟走出家门以后,我先请孩子们思考能不能用已经学过的命令去帮助它回家。孩子们马上兴致勃勃,跃跃欲试。在他们尝试用LT、RT等命令转过头,再FD或BK命令回家,尽管使用了许多命令几经周折,小海龟始终徘徊在原点附近,不能到达它的原点时,我再引出HOME命令。孩子们使用以后,在嗔怪老师不早点告知的同时又恍然大悟:原来一个HOME命令就能把小海龟迅速送到家!用LOGO语言绘制的图案,变化多样,奥妙无穷。很多图形乍看之下,完全两样,迥然不同,根本就是风马牛不相及。而事实上,他们使用的命令大同小异,只是顺序稍有不同,或是参数作了改变。特别是REPEAT这一重复命令,即使所用命令全部一样,只要参数不一样,所作的图就千姿百态,完全不同。如果懂得了其中的奥妙,学起来就会事半功倍。为此,在教学中我经常精讲例题,然后让孩子们举一反三,做同类型的题目,达到触类旁通的效果。比如,在教画正多边形的时候,首先从画正方形入手,因为正方形是大众化的一个图形,孩子们再熟悉不过。通过命令试画,总结得出一个比较好的答案:REPEAT 4 。而后,再引导他们分析,这一行命令中的几个参数都有什么含义?通过讨论,让孩子们明白其中的“4”是边数,“360/4”是旋转的角度。在这个基础上,让他们试着画一个边长为100的正三角形(等边三角形)和正五边形。在精讲例题的引导下,大部分孩子都能得出这样的答案:REPEAT 3 [ FD 100 RT 360/3], REPEAT 5 [ FD 100 RT 360/5]。有了这样的练习,他们就很容易再得出画边长为100的正N边形的命令模式:REPEAT N ,继而总结出画任意边长正N边形的命令模式:REPEAT N [ FD M RT 360/N],其中M表示边长,N表示边数。 LOGO语言可以训练孩子们的逻辑思维和发散思维能力,能发挥他们的创新潜能,所以我们在教学过程中,千万不要枯燥无味地反复重复一个个字母,而要不断挖掘隐含在Logo语言中的童趣。通过这些简单有趣的教学方法,枯燥的命令和格式在每个孩子的心中已变成一句句有趣的顺口溜,一幅幅美丽的图画。趣味的Logo语言教学,开启了孩子们的心智,激荡着孩子们的充满灵性的创造,让每个孩子都变成了兴趣盎然的“小海龟”。
http://s16.sinaimg.cn/mw690/0066hBW5gy6SAGmSe1F0f&690
页:
[1]