李軍
(儀征市謝集中心小學(xué),江蘇揚州 211413)
利用龍芯電腦教學(xué)LOGO語言例談
李軍
(儀征市謝集中心小學(xué),江蘇揚州 211413)
利用龍芯電腦教學(xué)LOGO語言,我們要把握LOGO語言的特點,激發(fā)學(xué)生的學(xué)習(xí)興趣,同
時要加強與數(shù)學(xué)、英語、美術(shù)等學(xué)科的整合,讓學(xué)生在合作中自主探究,不斷培養(yǎng)創(chuàng)新意識,從而提高學(xué)生的信息素養(yǎng)。
龍芯;LOGO語言;教學(xué)
2011年3月,我校在省財政的幫扶下安裝了45臺龍芯電腦。在使用龍芯電腦教學(xué)的過程中筆者發(fā)現(xiàn),龍芯電腦自帶的龍夢共創(chuàng)操作系統(tǒng)中集成了LOGO語言,而在新版的蘇科版教材中,LOGO語言作為“選修”教學(xué)內(nèi)容編入了教材。在以往的Windows操作系統(tǒng)中沒有LOGO語言,我們也就沒有把LOGO語言教學(xué)納入正常的教學(xué)任務(wù)。這學(xué)期開始,筆者就開始在六年級嘗試教學(xué)LOGO語言。LOGO語言是美國麻省理工學(xué)院人工智能實驗室的西摩爾·帕伯特為學(xué)生設(shè)計的計算機語言,它既是一種程序,也是一種玩具,它能用直觀的運動來體現(xiàn)編程的結(jié)果,讓學(xué)生在游戲中進(jìn)行思考,在趣味中完成學(xué)習(xí)任務(wù)。通過LOGO語言的教學(xué),可以培養(yǎng)學(xué)生學(xué)習(xí)計算機的興趣,使他們初步了解計算機是如何工作的,為今后進(jìn)一步學(xué)習(xí)打下堅實的基礎(chǔ)。下面,筆者就結(jié)合教材中的LOGO語言的教學(xué)實踐,談?wù)剬OGO語言進(jìn)行有效教學(xué)的一些探索和體會。
小學(xué)生學(xué)習(xí)的興趣是不穩(wěn)定的,隨著程序語言學(xué)習(xí)的深入,學(xué)生的學(xué)習(xí)熱情和興趣就會下降。如何讓學(xué)生被LOGO語言所吸引?筆者認(rèn)為,在學(xué)生學(xué)習(xí)的過程中,教師要有意識地啟發(fā)學(xué)生思考問題和分析問題,鼓勵學(xué)生嘗試使用已學(xué)知識編寫程序,并進(jìn)行調(diào)試。當(dāng)學(xué)生調(diào)試成功時就會獲得成就感,而正是這種成就感能大大激發(fā)他們的學(xué)習(xí)興趣,不斷促使學(xué)生對新程序進(jìn)行研究,從中探索編程的技巧。
例如,在第二課《畫樓梯》教學(xué)中,為了激發(fā)學(xué)生的學(xué)習(xí)興趣,筆者先在大屏幕上輸入“畫樓梯”的整個語言程序,并調(diào)試成功??吹叫『}?shù)呐佬薪Y(jié)果,學(xué)生的學(xué)習(xí)積極性就馬上被調(diào)動起來了,興趣也就提了起來。接下來,讓學(xué)生自己動手通過觀察、比較,得出小海龜每次轉(zhuǎn)角的度數(shù)和前進(jìn)的方向,學(xué)生的學(xué)習(xí)情緒高漲,對小海龜?shù)呐d趣更加濃厚了,接下來教師講的繪圖基本命令學(xué)生就會認(rèn)真去聽、去記、去學(xué)、去理解、去嘗試。學(xué)生的學(xué)習(xí)內(nèi)在動力大大增強了,教學(xué)效果自然就提高了。
在教學(xué)中,筆者有意識把LOGO語言的教學(xué)和其他學(xué)科有機結(jié)合起來,取得了不錯的效果。
1.與數(shù)學(xué)學(xué)科整合
用LOGO語言畫圖就離不開數(shù)學(xué),特別是一些圖形的轉(zhuǎn)角計算以及組合圖形的大小比例,更需要數(shù)學(xué)知識的支撐。例如:畫一個三角形【FD45RT120FD 45RT120FD45RT120】,這里就需要讓學(xué)生理解這個120是什么意思,理解了120的意思,就可以把這個120替換為其他數(shù)字(如 30),讓學(xué)生試一試,看看替換后畫出來的圖形是什么樣的,如何把未完成的圖形補充完整。又如,將前面語言中的RT更換為LT或更換數(shù)字45,看看畫出來的圖形是什么樣的。學(xué)生程序調(diào)試成功后就很有成就感,非常興奮。再如,正五角星的每個角的內(nèi)角度數(shù)都應(yīng)該是 “180/5=36”。畫正五角星時,每畫一條邊就要轉(zhuǎn)動一個角度,由于小海龜轉(zhuǎn)動的是外角,所以小海龜實際轉(zhuǎn)動的度數(shù)是“180-36=144”。這些就牽涉到數(shù)學(xué)問題,計算機教師就要幫助學(xué)生理解、掌握這些角度的計算,同時更要提醒學(xué)生學(xué)好數(shù)學(xué)。
2.與英語學(xué)科整合
LOGO語言中的命令基本上都是英語單詞或者單詞縮寫,在學(xué)習(xí)LOGO語言命令的同時也就是學(xué)習(xí)了這些英語單詞,通過LOGO中圖形界面的展示,也可以進(jìn)一步加深對單詞的記憶。而通過對單詞的理解,一些復(fù)雜的命令也更容易掌握。例如,F(xiàn)D是FORWARD的縮寫,意思是前進(jìn)。FD 45就是讓小海龜前進(jìn)45海龜步;CS是 CLEARSCREEN的縮寫,CLEAR是清除的意思,SCREEN是屏幕的意思,合起來就是清除屏幕。通過對LOGO語言的學(xué)習(xí),讓一部分熱衷于玩電腦的學(xué)生意識到學(xué)好英語的重要性,能有效地幫助學(xué)生提高英語成績,這也是意外驚喜。
3.與美術(shù)學(xué)科整合
LOGO語言是用程序語言的形式和美術(shù)創(chuàng)作融為一體的。小海龜這支畫筆也可以更改粗細(xì)、顏色等。例如第八課《畫組合圖形》,可以使用簡單的命令畫出凳子、桌子、房子、紅綠燈、汽車等,甚至有些學(xué)得好的學(xué)生還畫出了許多有創(chuàng)意的畫來,從而激發(fā)了學(xué)生的創(chuàng)作熱情。筆者鼓勵學(xué)生根據(jù)自己的意愿去設(shè)計程序、制作畫面、表現(xiàn)出各種獨特的個性和愛好。對有創(chuàng)意的作品及時給予肯定與展示,讓他們在充滿樂趣、自由自在的探索中不斷獲得新知、得到滿足、得到發(fā)展。
當(dāng)然,LOGO語言還可以與其他學(xué)科整合,有待我們進(jìn)一步去探索。
以前在信息技術(shù)課上教學(xué)時,教學(xué)的內(nèi)容比較單一,學(xué)生自由發(fā)揮的時間少,空間也比較小。而LOGO語言的教學(xué)主要側(cè)重于畫各種各樣有趣的幾何圖形,如直線、線段、角、正方形、長方形、圓、正多邊形等,都是數(shù)學(xué)中基本的幾何圖形。但這些幾何圖形可以拼出許多復(fù)雜的圖形出來,就像搭積木一樣,有很多種組合,而且程序設(shè)計本身也是靈活多變的。一方面,我們要引導(dǎo)學(xué)生合作探究,研究題目,通過小組合作和動手實踐學(xué)會思考、改正錯誤,讓學(xué)生在不斷的探索和創(chuàng)新中充分發(fā)揮聰明才智,從而培養(yǎng)學(xué)生的創(chuàng)新意識。例如畫一棟房子(正三角形的房頂,正方形的房身,圓形的窗戶,長方形的門),起點可以是房子的任何部位,每個學(xué)生有不同的思考,程序設(shè)計代碼可以完全不同。學(xué)生在編寫代碼的過程中也可以相互交流探討,尋找合理的方式。有時候,學(xué)生設(shè)計了很長的代碼來實現(xiàn)一個意圖,而他的同伴則可以用較短的代碼來實現(xiàn)相同的意圖,這就為學(xué)生相互交流提供了較大的空間。通過小組合作,可以拓展學(xué)生的思維能力,培養(yǎng)創(chuàng)新意識。另一方面,引導(dǎo)學(xué)生一題多解和一題多變正是培養(yǎng)學(xué)生思維的好方法。在教學(xué)中,筆者常常這樣問學(xué)生:“是否做過類似的題目?”“這道題是否有其他解法?”“還可以怎么做?”激勵學(xué)生研究題目,從而想出更好更多的設(shè)計方法。
LOGO語言展示了一個自由廣闊的空間,讓學(xué)生在玩中學(xué)、在學(xué)中玩,展示他們的個性,激發(fā)他們的想象力和創(chuàng)造力。而我們教師要進(jìn)一步了解LOGO語言的自身特點,并利用好這些特點,有機地和其他學(xué)科相整合,充分發(fā)揮信息技術(shù)的作用,鼓勵學(xué)生自主探索,從而培養(yǎng)學(xué)生的創(chuàng)新意識,提高學(xué)生的信息素養(yǎng)。
(編輯:王天鵬)
G40-057
A
1673-8454(2012)06-0044-02