找回密码
 注册
首页 ≡≡桌面技术≡≡ 桌面软件 兴趣盎然的“小海龟”——浅谈Logo语言的教学 ...

兴趣盎然的“小海龟”——浅谈Logo语言的教学

灰儿 2017-10-20 20:54:24
“Logo”源自希腊文,愿意是“思考”。1967年,心理学家西摩尔·佩伯特在从事儿童学习的研究中,发现一些与他的想法相反的教学方法,并在一个假日出外散步时,偶然间看到一个像海龟的机械装置触发灵感,于是他利用广博的知识及聪明的才智,专为孩子设计出了这种通过“小海龟”绘图来学习编制程序的计算机语言。 作为小学阶段的入门语言,学好Logo语言,可以让孩子更广泛地接触计算机知识,激发孩子学习计算机知识的兴趣和热情,培养和训练孩子的思维能力,为以后学习其他高级语言奠定一定的基础。那么如何才能教好Logo语言呢?经过这两年的课堂教学实践,我对自己的教学方法不断反思,并上网查询相关资料,于是有了一些心得体会。下面就说说我对小学Logo语言教学的几点做法,希望能对大家起到抛砖引玉的作用。

一、设情境,巧激励,因趣导学。孩子们在学习一个新的软件时,总是带着几分期待和敬畏。要想一下子抓住孩子的心,必须有个良好的开端。所以在上第一节LOGO语言课时,我首先出示了这样一幅图(如图1), 让孩子们在5分钟内用最拿手的电脑绘图方法把它画出来。他们大多选用熟悉的“画图”工具作画,也有部分孩子用WORD中的绘图工具或FLASH软件作画。但无论他们怎样控制鼠标,要精确地画出图形显然有些力不从心。就在他们信心不足摇头叹息准备放弃的时候,我轻描淡写地冒出一句:“其实老师画这幅图根本就用不着鼠标!”就在学生诧异之际,我迅速在打开的pc logo软件中输入:REPEAT 10 [REPEAT 5 [FD 50 RT 360/5] RT 36],学生还没明白是怎么一回事,我已经轻轻地按下了Enter键,屏幕上显示的结果令所有的孩子目瞪口呆!这“欲擒故纵”的策略,为我创设了良好时机。我告诉他们:“这个图案是一只小海龟所画”。为了印证自己的话说得没错,紧接着,我利用WAIT这个“等待”命令来展示作画的过程。还是画原来的那幅图(图1),输入:REPEAT 10 [REPEAT 5 [FD 50 RT 360/5 WAIT 50] RT 36 WAIT 50]。因为有了等待的时间,作画的过程看得清清楚楚,学生无不啧啧称奇。我趁热打铁,展示出网上搜集的几幅精美的LOGO作品图案。这时,我想我已经充分吸引孩子的目光,彻底征服孩子的眼睛。因为,看他们的样子,已是蠢蠢欲动迫不及待了。通过强烈的视觉冲击,让学生了解LOGO语言所具有的强大功能,进而激发学生强烈的学习愿望与学习兴趣,因趣导学,为学好LOGO语言开了个好头。

二、编口溜,做游戏,轻松记忆。LOGO语言的基本绘图命令是学好LOGO语言的基础。但由于每周只有一节信息课,通常这节课学过的几个命令,下一节课他们就忘得差不多了。刚开始教学时,我考虑到了这个问题,于是运用理解记忆法,把每个命令的英文意思解释给学生听,并按教学进度逐步列出这么一张表格:
藏龟
HT
Hide Turtle
显龟
ST
Show Turtle
清屏复位
CS
Clear Screen
退出
EXIT或BYE
ExitBye
前进
FD
Forward
后退
BK
Back
右转
RT
Right
左转
LT
Left
提笔
PU
Pen Up
落笔
PD
Pen Down
复位
HOME
Home
擦除
PE
Pen Erase
重复
REPEAT
Repeat
设置画笔颜色
SETPC
Set pen color
设置背景颜色
SETBG
Set back ground
涂色
FILL
Fill
事实证明,这种理解记忆法对于英文学的好的孩子来说是非常有效的,但对那些本来就不喜欢英文,或是对英文学习较困难的孩子来说,不但起不了积极作用,甚至会适得其反。于是,我参考网络上其他老师的教学方法,又编写了一个顺口溜:
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 [FD 100 RT 360/4]。而后,再引导他们分析,这一行命令中的几个参数都有什么含义?通过讨论,让孩子们明白其中的“4”是边数,“360/4”是旋转的角度。在这个基础上,让他们试着画一个边长为100的正三角形(等边三角形)和正五边形。在精讲例题的引导下,大部分孩子都能得出这样的答案:REPEAT 3 [ FD 100 RT 360/3], REPEAT 5 [ FD 100 RT 360/5]。有了这样的练习,他们就很容易再得出画边长为100的正N边形的命令模式:REPEAT N [FD 100 RT 360/N],继而总结出画任意边长正N边形的命令模式:REPEAT N [ FD M RT 360/N],其中M表示边长,N表示边数。 LOGO语言可以训练孩子们的逻辑思维和发散思维能力,能发挥他们的创新潜能,所以我们在教学过程中,千万不要枯燥无味地反复重复一个个字母,而要不断挖掘隐含在Logo语言中的童趣。通过这些简单有趣的教学方法,枯燥的命令和格式在每个孩子的心中已变成一句句有趣的顺口溜,一幅幅美丽的图画。趣味的Logo语言教学,开启了孩子们的心智,激荡着孩子们的充满灵性的创造,让每个孩子都变成了兴趣盎然的“小海龟”。



您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。