- 相關(guān)推薦
LOGO語(yǔ)言教學(xué)初探
【摘 要】LOGO語(yǔ)言是一種過程性語(yǔ)言,它功能強(qiáng)大,簡(jiǎn)單易學(xué),適合學(xué)生學(xué)習(xí)。學(xué)好LOGO語(yǔ)言的關(guān)鍵是——有效激發(fā)并保持學(xué)生的學(xué)習(xí)興趣。為此,教學(xué)一開始,就需要?jiǎng)?chuàng)設(shè)情境,以境激趣,因趣導(dǎo)學(xué),通過強(qiáng)烈的視覺沖擊征服學(xué)生的眼睛,捕獲學(xué)生的心靈。而后,通過課例引導(dǎo),由淺入深,適時(shí)激勵(lì),快樂學(xué)習(xí),輕松記憶,讓學(xué)生很好地保持這種興趣。精講例題,舉一反三,分析同類題目,讓學(xué)生自己設(shè)計(jì)問題,自己去發(fā)現(xiàn),去探索,去解決,則能達(dá)到觸類旁通的效果,并使個(gè)性得到張揚(yáng)。一題多解,不去框定解題的思路,不去禁錮學(xué)生的思維,每個(gè)學(xué)生都可以從不同的角度去分析問題和解決問題,這樣可以有效訓(xùn)練學(xué)生的邏輯思維與發(fā)散思維,同時(shí),也能讓學(xué)生的創(chuàng)新潛能得到極致發(fā)揮。
【關(guān)鍵詞】LOGO語(yǔ)言 教學(xué) 興趣
LOGO語(yǔ)言是美國(guó)麻省理工學(xué)院人工智能實(shí)驗(yàn)室的西摩爾·帕伯特教授特意為孩子們?cè)O(shè)計(jì)的計(jì)算機(jī)語(yǔ)言。它是一種過程性語(yǔ)言,具有繪畫、字表和會(huì)話功能,還能進(jìn)行過程調(diào)用,功能強(qiáng)大,形象直觀,簡(jiǎn)單易學(xué)。學(xué)生用LOGO語(yǔ)言“搭積木式”地“作畫”,其中的每一段線條,每一個(gè)圖案,都可以看作是一個(gè)具體算法的體現(xiàn)?梢哉f,學(xué)生設(shè)計(jì)“作畫”的過程,也是學(xué)習(xí)與運(yùn)用LOGO語(yǔ)言的過程。在“玩”中“學(xué)”,這不僅是一種理性的思維過程,也是一種愉悅的審美過程。
說實(shí)話,一接觸到LOGO語(yǔ)言,我本人對(duì)這只“小海龜”是充滿無(wú)限愛意的。但是,作為學(xué)習(xí)的主體——學(xué)生呢,也有那份激情嗎?如何才能讓學(xué)生學(xué)好LOGO語(yǔ)言呢?憑著多年的經(jīng)驗(yàn),我把興趣培養(yǎng)放在了首位。愛因斯坦不是說過嗎——“興趣是最好的老師!敝灰苡行У丶ぐl(fā)并保持學(xué)生的學(xué)習(xí)興趣,那么,學(xué)好LOGO語(yǔ)言也應(yīng)該是水到渠成的事。
一、創(chuàng)設(shè)情境,以境激趣,因趣導(dǎo)學(xué)。
良好的開始就是成功的一半,第一堂課的教學(xué)猶為重要。對(duì)于新事物,學(xué)生總是懷著好奇心的。所以,一開始就需要?jiǎng)?chuàng)設(shè)情境,力求一下子抓住學(xué)生的心,以境激趣,因趣導(dǎo)學(xué)。
“畫圖”應(yīng)該說是LOGO語(yǔ)言最具特色的功能之一,幾個(gè)簡(jiǎn)單的命令組合便可以完成一個(gè)畫圖的任務(wù)。在上第一節(jié)LOGO語(yǔ)言課時(shí),我首先出示了一幅圖(如圖1),讓學(xué)生用最拿手的電腦繪圖方法在最短的時(shí)間里畫出來(lái)。學(xué)生大多選用他們熟悉的“畫圖”工具作畫,也有部分學(xué)生試圖用WORD中的繪圖工具完成,甚至有人嘗試用金山畫王來(lái)解決。但無(wú)論他們?cè)鯓涌刂剖髽?biāo),要精確地畫出如此精致的圖形顯然有些難度,頗有些力不從心的感覺。幾分鐘后,就在學(xué)生信心不足搖頭嘆息準(zhǔn)備放棄的時(shí)候,我輕描淡寫地冒出一句:“其實(shí)呀,如果老師來(lái)畫這幅圖,根本就用不著鼠標(biāo)!”一石激起千層浪,就在學(xué)生詫異之際,我彈指如飛迅速錄入“REPEAT 10 [REPEAT 5 [FD 50 RT 360/5] RT 36]”,學(xué)生還沒明白是怎么一回事,我已經(jīng)輕輕地按下了Enter鍵,屏幕上顯示的結(jié)果令所有的孩子目瞪口呆!這“欲摛故縱”的策略,為我創(chuàng)設(shè)了良好時(shí)機(jī),學(xué)生非得讓我慢慢地重輸一遍剛才的內(nèi)容。我趁熱打鐵,展示出網(wǎng)上搜集的幾幅精美的LOGO語(yǔ)言作品圖案。當(dāng)學(xué)生還在欣賞驚嘆之時(shí),我鄭重宣布:“這些圖案都是一只小海龜所畫”。頓時(shí),“小海龜”三個(gè)字成了學(xué)生腦中的一個(gè)烙印,敬意與好奇已然刻入其中。這還不夠,為了印證自己的話說得沒錯(cuò),緊接著,我利用WAIT這個(gè)“等待”命令來(lái)展示作畫的過程。還是畫原來(lái)的那幅圖(圖1),輸入“REPEAT 10 [REPEAT 5 [FD 50 RT 360/5 WAIT 20] RT 36 WAIT 10]”。因?yàn)橛辛说却臅r(shí)間,每一條線段,每一個(gè)轉(zhuǎn)彎,都看得清清楚楚,學(xué)生無(wú)不嘖嘖稱奇。隨后,我又利用反復(fù)循環(huán)構(gòu)造出一架會(huì)轉(zhuǎn)動(dòng)的螺旋圖案以及一個(gè)摩天輪。我想,我已經(jīng)充分吸引孩子的目光,徹底征服孩子的眼睛。因?yàn),看他們的樣子,已是蠢蠢欲?dòng)迫不及待了。
通過強(qiáng)烈的視覺沖擊來(lái)征服學(xué)生的眼睛,捕獲學(xué)生的心靈,通過了解LOGO語(yǔ)言所具有的強(qiáng)大功能激發(fā)學(xué)生強(qiáng)烈的學(xué)習(xí)愿望與學(xué)習(xí)興趣,都為學(xué)好LOGO語(yǔ)言開了個(gè)好頭。
二、課例引導(dǎo),由淺入深,輕松記憶。
俗話說,“萬(wàn)丈高樓平地起!盠OGO語(yǔ)言雖然簡(jiǎn)單易學(xué),但真正要掌握也是要花點(diǎn)功夫的。LOGO語(yǔ)言的基本繪圖命令是學(xué)好LOGO語(yǔ)言的基礎(chǔ)。而在理解命令含義的基礎(chǔ)上熟練地記憶命令,并且在需要的時(shí)候能夠靈活運(yùn)用,則是學(xué)習(xí)的關(guān)鍵。
命令都是英文單詞,雖然有很大一部分是縮寫,但對(duì)于小學(xué)生而言,背誦仍然是十分枯燥與乏味的,也是有一定難度的。一開始,因?yàn)閷W(xué)生被可愛的小海龜所吸引,學(xué)習(xí)時(shí)興趣盎然,對(duì)于“前進(jìn)、后退”這些簡(jiǎn)單命令的掌握應(yīng)該是不在話下。但隨著課程學(xué)習(xí)的深入,學(xué)習(xí)難度的增加,繪圖命令的增多,命令的記憶與運(yùn)用是有一定難度的。這些都往往令學(xué)生無(wú)從下手,不知所措,容易導(dǎo)致厭倦情緒產(chǎn)生,厭記厭學(xué)。一旦厭學(xué),學(xué)習(xí)LOGO語(yǔ)言便如同嚼蠟,索然無(wú)味,甚至望而卻步。如果是這種結(jié)果,那么,我們的教學(xué)也就陷入了困境。
為了令學(xué)生保持原有的那份熱情,那份興趣,我們必須降低難度,由淺入深,適時(shí)激勵(lì),快樂學(xué)習(xí),輕松記憶。利用課例引導(dǎo)可以讓學(xué)生很好地保持學(xué)習(xí)的興趣。所謂課例引導(dǎo),即是事先給定一個(gè)算法課例,有算法設(shè)計(jì)(其間有空缺),也有圖形展示,兩相對(duì)應(yīng),同時(shí)展現(xiàn):學(xué)生對(duì)照?qǐng)D形來(lái)分析每一個(gè)算法命令,在充分理解的基礎(chǔ)上再把空缺的的命令或參數(shù)補(bǔ)充完整。這樣的練習(xí)與分析,有例可循,有圖可參,學(xué)生很容易記住命令,練得多了,也就熟練了。
比如,LT(左轉(zhuǎn))、RT(右轉(zhuǎn))是非常簡(jiǎn)單的轉(zhuǎn)向命令。但有一點(diǎn)要注意的是,它們的轉(zhuǎn)向有一個(gè)參照點(diǎn),這個(gè)參照點(diǎn)就是海龜?shù)漠?dāng)前方向:如果海龜?shù)念^上腳下,LT就是往屏幕左側(cè);如果是頭下腳上,那么LT就是往屏幕右側(cè)。但很多學(xué)生都直觀地認(rèn)為往屏幕左側(cè)就是LT,右側(cè)就是RT,其實(shí)這是不對(duì)的。為此,我設(shè)計(jì)了這么一個(gè)課例:讓學(xué)生用LOGO語(yǔ)言畫出經(jīng)典游戲“俄羅斯方塊”中的一款積木形狀(如圖2)。學(xué)生都十分喜歡游戲,如今通過自己的雙手讓小海龜畫出游戲里的圖形,學(xué)習(xí)熱情空前高漲。加之有圖形對(duì)照,大部分命令也已存在,所以完成起來(lái)非常順利。我再趁熱打鐵,讓學(xué)生思考:LT 90 能不能用RT 來(lái)實(shí)現(xiàn)?如果可以,角度是多少?這樣一來(lái),學(xué)生已完全掌握了轉(zhuǎn)向命令LT、RT的使用。
REPEAT(重復(fù))命令的嵌套使用是一個(gè)重點(diǎn),也是個(gè)不折不扣的難點(diǎn),學(xué)生學(xué)起來(lái)比較抽象。為了讓學(xué)生理解REPEAT命令的嵌套使用,我設(shè)計(jì)了下面這樣一個(gè)課例(如圖3):先通過畫一個(gè)簡(jiǎn)單的正六邊形來(lái)體會(huì)使用REPEAT命令可以在很大程度上簡(jiǎn)化程序。因?yàn)橛兄庇^的參考,學(xué)生很容易得出結(jié)果:REPEAT 6 [FD 30 RT 60],重復(fù)6次。在這個(gè)基礎(chǔ)上,引導(dǎo)學(xué)生分析,下面的組合圖,如何完成?一開始,學(xué)生基本上都會(huì)認(rèn)為這個(gè)組合圖是由三個(gè)正方體加一外框線組成的,是個(gè)立體圖形。這樣一來(lái),事情就走入了死胡同,把問題復(fù)雜化了。為此,我作了適當(dāng)?shù)奶嵝眩哼@個(gè)組合圖包含著多少個(gè)剛才畫過的正六邊形?學(xué)生在熱烈的討論中,通過大腦空間的想像,達(dá)成共識(shí):正六邊形每旋轉(zhuǎn)60度再畫一次,一共6次,從而得出最終結(jié)果:REPEAT 6 [ REPEAT 6 [ FD 30 RT 60 ] LT 60 ]。如此一來(lái),無(wú)需多費(fèi)口舌,學(xué)生在不知不覺中已然深層次地理解了REPEAT命令的嵌套使用。
課例教學(xué)其實(shí)是一種問題情境。通過課例引導(dǎo),命令的教學(xué)已經(jīng)融合在一個(gè)個(gè)學(xué)生喜歡的情境中,不再是機(jī)械的、被動(dòng)的。課例教學(xué)使得LOGO教學(xué)脫離枯燥的背記,走進(jìn)輕松的游戲,令學(xué)生保持濃厚的學(xué)習(xí)興趣。
三、精講例題,觸類旁通,張揚(yáng)個(gè)性。
用LOGO語(yǔ)言繪制的圖案,變化多樣,奧妙無(wú)窮。很多圖形乍看之下,迥然不同,根本就是風(fēng)馬牛不相及。而事實(shí)上,他們使用的命令大同小異,只是順序稍有不同,或是參數(shù)作了改變,或是順序作了變換。特別是REPEAT這一重復(fù)命令,即使所用命令全部一樣,只要參數(shù)不同,所作的圖就千姿百態(tài),完全兩樣。如果懂得了其中的奧妙,學(xué)起來(lái)就會(huì)事半功倍。為此,在教學(xué)中我經(jīng)常精講例題,然后讓學(xué)生舉一反三做同類型的題目,達(dá)到觸類旁通的效果。
比如,在教畫正多邊形的時(shí)候,首先從畫正方形入手,因?yàn)檎叫问谴蟊娀囊粋(gè)圖形,學(xué)生再熟悉不過。通過命令試畫,總結(jié)得出一個(gè)比較好的答案:REPEAT 4 [FD 80 RT 360/4]。而后,再引導(dǎo)學(xué)生分析,這一行命令中的幾個(gè)參數(shù)都有什么含義?通過討論,讓學(xué)生明白其中的“4”是邊數(shù),“360/4”是旋轉(zhuǎn)的角度。在這個(gè)基礎(chǔ)上,讓學(xué)生試著畫一個(gè)邊長(zhǎng)為80的正三角形(等邊三角形)和正五邊形。在精講例題的引導(dǎo)下,大部分學(xué)生都能得出這樣的答案:REPEAT 3 [ FD 80 RT 360/3], REPEAT 5 [ FD 80 RT 360/5]。有了這樣的練習(xí),學(xué)生就很容易再得出畫邊長(zhǎng)為80的正N邊形的命令模式:REPEAT N [FD 80 RT 360/N],繼而總結(jié)出畫任意邊長(zhǎng)正N邊形的命令模式:REPEAT N [ FD M RT 360/N],其中M表示邊長(zhǎng),N表示邊數(shù)。
在教學(xué)中,我們要注意學(xué)生程序設(shè)計(jì)思維的培養(yǎng),注重個(gè)性張揚(yáng)!笆谌艘贼~,不如授人以漁”,老師往往擅長(zhǎng)說教與分析。在我看來(lái),與其把一個(gè)復(fù)雜的程序展示給學(xué)生,講解算法,解釋命令,不如讓學(xué)生自己動(dòng)手去解決一個(gè)簡(jiǎn)單的問題,培養(yǎng)學(xué)生自我探究的能力。因此,在課堂上,我會(huì)盡量多地讓學(xué)生自己設(shè)計(jì)一個(gè)問題,然后自己去發(fā)現(xiàn),自己去探索,而后動(dòng)手解決它,讓學(xué)生的個(gè)性得到張揚(yáng)。
在懂得畫正五邊形的基礎(chǔ)上,有個(gè)學(xué)生就提出了一個(gè)問題:五角星也是五條邊的,怎樣畫出五角星呢?是啊,REPEAT 5 [ FD 80 RT 360/5 ] 可以畫出一個(gè)正五邊形,那五角星又該如何畫呢?此時(shí),我并沒有急著揭示答案,而是讓學(xué)生自己去解決這個(gè)問題。通過摸索,學(xué)生搞清楚了,其實(shí)就是旋轉(zhuǎn)的角度不同:REPEAT 5 [ FD 80 RT 144 ]。事情到這還沒結(jié)束,又有同學(xué)提問了,這樣畫出的五角星中間有線條,不太好看,空心的五角星(圖4)才美呢,可是怎么畫呢?真是長(zhǎng)江后浪推前浪!真是個(gè)棘手的問題,因?yàn)檫@不僅是五條邊的問題了,并且轉(zhuǎn)彎的方向也不同。但因?yàn)橛袆?dòng)力,有興趣,學(xué)生研究的勁頭可是不容小覷,沒費(fèi)多大功夫,問題便迎刃而解:REPEAT 5 [ FD 50 LT 72 FD 50 RT 144 ]。這是多么令人欣喜的事!
四、一題多解,訓(xùn)練思維,大膽創(chuàng)新。
計(jì)算機(jī)編程有一個(gè)特點(diǎn),完成相同的結(jié)果,可以運(yùn)用多種不同的算法。不同的算法體現(xiàn)了不同的解題思路,不同的思維模式。所以,LOGO語(yǔ)言是訓(xùn)練邏輯思維和發(fā)散思維的有力武器。
教學(xué)中,不宜一味地讓學(xué)生照著葫蘆畫瓢?梢酝ㄟ^一題多解,讓學(xué)生通過不同的角度去分析問題,解決問題,從復(fù)雜的操作中尋求最簡(jiǎn)單有效的方法。比如在教畫“米”字圖形時(shí),我先引導(dǎo)學(xué)生分析圖形,得出一個(gè)結(jié)論:這個(gè)圖形可以通過多種方法畫出。有同學(xué)把海龜原點(diǎn)作為“米”的右下角開始作畫,也有當(dāng)作左下角開始作畫,而大部分同學(xué)選擇了把它作為“米”的中心點(diǎn);有的同學(xué)把“米”字作為一橫一豎兩斜線來(lái)處理,有的同學(xué)卻從原點(diǎn)出發(fā),按45度角轉(zhuǎn)彎畫8條線段處理;有的同學(xué)用的是分步作畫,分行寫命令,但有的同學(xué)卻使用了REPEAT命令,使得作畫過程更為簡(jiǎn)單明了。但是,無(wú)論怎樣,只要畫出了“米”字形的圖案,無(wú)論用哪種方法應(yīng)該說都是可行的,都值得肯定。只是在最后評(píng)價(jià)時(shí),鼓勵(lì)同學(xué)們采用最簡(jiǎn)單有效的方法來(lái)做,盡量避免復(fù)雜化。
LOGO語(yǔ)言就像搭積木,可以靈活組合,隨時(shí)創(chuàng)新。陶行之曾說:“每個(gè)兒童都有創(chuàng)造潛能!边@種并不限定算法而讓學(xué)生一題多解的做法,沒有框定解題的思路,沒有禁錮學(xué)生的思維,每個(gè)學(xué)生都可以用自己獨(dú)特的方法去解決同一個(gè)問題。因此,不僅學(xué)生的邏輯思維與發(fā)散思維得到了很好的訓(xùn)練,同時(shí),他們的創(chuàng)新潛能也得到極致的發(fā)揮。
當(dāng)然,學(xué)生總究只是學(xué)生,思維沒有那么成熟,算法也不至于那么縝密與完善,但LOGO語(yǔ)言確實(shí)為學(xué)生提供了一個(gè)自由廣闊的空間。在這里,他們可以盡情地發(fā)揮自己的創(chuàng)造力、想象力,這對(duì)于培養(yǎng)學(xué)生的創(chuàng)新能力是有莫大幫助的。
【LOGO語(yǔ)言教學(xué)初探】相關(guān)文章:
英語(yǔ)教學(xué)中的任務(wù)型語(yǔ)言教學(xué)初探07-28
漢語(yǔ)言文學(xué)專業(yè)雙語(yǔ)教學(xué)初探05-30
C語(yǔ)言教法初探10-13
英語(yǔ)教學(xué)中的任務(wù)型語(yǔ)言教學(xué)初探-英語(yǔ)教學(xué)論文07-09
對(duì)少兒舞蹈教學(xué)初探07-27
數(shù)學(xué)與語(yǔ)言類學(xué)習(xí)關(guān)系初探論文06-02
試析烹飪與營(yíng)養(yǎng)教學(xué)初探10-09
歷史教學(xué)初探小論文08-02