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