金毅強
摘 要:皮亞杰的弟子、麻省理工學院媒體實驗室創(chuàng)始人—西摩爾·派帕特教授,從事利用計算機促進兒童智力發(fā)展的研究,發(fā)明了一種專為兒童設計的編程語言—LOGO語言,自從引進到我國的中小學信息技術教學中,逐漸把Logo語言當作正統(tǒng)的程序設計語言來教,甚至為了競賽,過分加大難度,使得兒童在學習時感到畏懼,背離了發(fā)明者的最初設計意圖。如果把Logo語言當作讓兒童自主建構圖形,玩游戲性質進行教學,就能夠緩解兒童對學習編程的恐懼,提高兒童學習編程的興趣。
關鍵詞:logo語言;趣;玩
中圖分類號:G623.8 文獻標識碼:B 文章編號:1002-7661(2014)06-034-01
LOGO 語言的畫圖功能強大,它設計了一只可以活動的“小海龜”,讓海龜作各種爬行動作,在爬過的地方留下痕跡,只要輸入一個命令,海龜馬上作出響應,顯示出你的勞動成果。在 LOGO 語言興趣小組活動中,怎樣讓兒童對 LOGO語言產生興趣并保持興趣,請看下面的活動實踐。
一、玩“畫圖”——相互比較 取長補短
小學生一般都會使用“畫圖”軟件,它與logo語言都有繪圖的功能,可抓住此共同點激發(fā)學生興趣。在學習之前,先讓學生在 “畫圖”軟件里畫一些幾何圖形,然后問學生:“不使用鼠標你能在電腦上畫出這些幾何圖形嗎?”,這時,老師切換至logo語言窗口,介紹如何使用“小海龜”這支畫筆,如何讓小海龜靠“聽話”進行畫圖。老師動手演示,學生們好奇地觀察,演示完后,學生們都干勁十足地使用簡單的命令玩起小海龜,驚奇地發(fā)現(xiàn)小海龜?shù)拇_聽著我們的話(輸入指令)不斷地移動,畫出我們需要的幾何圖形。通過兩種軟件的比較和過渡,激發(fā)了學生的好奇心和求知欲,對logo語言產生了強烈的學習興趣。
在學習過程中,有學生提出,用“畫圖”軟件畫圖比logo語言更簡單方便。這時,老師先不回答,讓學生在“畫圖”軟件中畫一個正五邊形,老師也用logo語言畫一個正五邊形,師生進行比較,學生紛紛發(fā)表見解:“l(fā)ogo語言畫得更精確;有些圖形logo語言畫得更快;有些圖形“畫圖”軟件畫不好、畫不出來,等等”。在學習logo語言時,有時可以先讓學生先在“畫圖”軟件中玩玩要畫的圖形,再回到logo語言畫圖學習,使學生在兩種畫圖軟件的比較中,體驗各自的長處和不足,尤其體驗到logo語言的繪圖長處,增強學生學習logo語言的興趣。
二、玩“參數(shù)”——地震小屋 了解科學
Logo語言中的參數(shù)(變量),對小學生來說有難度,因為小學數(shù)學接觸變量很少。學生在設置參數(shù)時,要么太多,要么太少,不到位。這時老師不要簡單的否定,應根據(jù)學生情況,進行分析和加工,化腐朽為神奇。比如在畫可改變大小的小房屋時,有一位三年級的學生,也許是鬧著玩或理解不夠,多設了一個角度參數(shù)。參數(shù):a為長度的放縮倍數(shù),正常情況只設置一個長度參數(shù),參數(shù):b為角度的放縮倍數(shù),一般不設置。如果設置長度和角度兩個參數(shù),那就可能產生好玩的效果,程序和圖形如下:
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
執(zhí)行dzxw 1 1
執(zhí)行 dzxw 1 0.99
對這位學生的如此玩耍,老師不僅沒有否定,而且按照他的思路,取了一個名字,叫地震小屋,并表揚這位同學,很有創(chuàng)意!隨著參數(shù):b取不同的值:0.99 0.988 0.985 0.98 等,表示不同級別的地震對房屋的破壞程度。在以后的教學中,老師經常和學生們玩耍這個有魔法的“參數(shù)”小精靈,好玩有趣的學習,使學生忘記了對“參數(shù)”的畏懼,在學習難度增加的情況下,保持著對logo語言的學習興趣。
三、玩“動畫”——斗雞眼 展示個性
興趣是人的一種帶有趨向性的心理特征,是學習成功的重要因素,是鼓勵孩子努力學習、克服困難愉快學習的重要力量。小學生看動畫片興趣高,即使作業(yè)多、疲憊了,也能克服困難繼續(xù)看。抓住這一特點,盡早用logo語言編寫一些學生喜歡的簡單動畫,滿足學生的愛玩習性。例如:在了解動畫原理后,老師問學生想制作什么樣表情動畫,四年級的一位學生,做了一個斗雞眼表情,老師,就做這個動畫,惹得大家哈哈大笑。這個“斗雞眼”動畫程序,學生們通過不斷地修改,玩出不同人種的斗雞眼,玩出白天和夜晚下的斗雞眼,玩出不同表情下的斗雞眼,玩出一些動物和野獸的斗雞眼。課堂上,學生們互相交流,比誰的畫面最有趣,比誰設計的動畫最好玩。
小學LOGO語言程序教學目的不應該定位在完成多么難的復雜圖形、拿到多少的比賽獎項,重要的是應該讓兒童們感到學習logo語言有趣又好玩。LOGO 語言為兒童開辟了一個自由廣闊的建構主義空間,可以在這里“玩中學”,可以在這里表現(xiàn)他們的天真,發(fā)揮他們的想象力和創(chuàng)造力。一分耕耘一分收獲,我校在每年的市、區(qū)中小學信息學競賽(LOGO語言)中成績顯著。endprint