李雪剛
【摘 要】小學(xué)LOGO語言是一種易學(xué)、易懂、易于掌握的結(jié)構(gòu)化程序設(shè)計語言,它并不是強制性地向?qū)W生灌輸知識,而是使學(xué)生在掌握了為數(shù)極少的LOGO原始命令后,在發(fā)現(xiàn)和探索中學(xué)習(xí),通過操縱屏幕上的海龜來學(xué)習(xí)編寫程序,在實踐中認(rèn)識和提高編寫LOGO語言程序效率。
【關(guān)鍵詞】思維能力;語言;培養(yǎng)
小學(xué)LOGO語言是一種易學(xué)、易懂、易于掌握的結(jié)構(gòu)化程序設(shè)計語言,使學(xué)生在掌握了為數(shù)極少的LOGO原始命令后,在發(fā)現(xiàn)和探索中學(xué)習(xí),通過操縱屏幕上的海龜來學(xué)習(xí)編寫程序?;顒拥暮}斣谄聊簧闲蜗蠡匾苿?,不僅能幫助學(xué)生掌握計算機的基本操作,理解有關(guān)概念,而且能訓(xùn)練他們的邏輯思維和抽象思維能力。
一、在LOGO語言學(xué)習(xí)中,重視學(xué)習(xí)興趣的培養(yǎng)
“興趣是最好的老師”。對學(xué)生來說,掌握LOGO語言中的命令和前面學(xué)習(xí)的畫圖、WORD和PPT,相對來說是枯燥的,剛剛開始學(xué)習(xí)LOGO語言的時候,學(xué)生還有一些新鮮感,可是時間一長,教師明顯的感覺到課堂的沉默,學(xué)生跟不上了,他們不感興趣了,怎么辦?我的做法是:(1)用具體圖形來介紹各種基本命令。雖然是五年級的學(xué)生,具有一定的抽象思維,但還是介于形象思維與抽象思維之間,因此,在介紹“前進(jìn)”、“后退”、“右轉(zhuǎn)”、“左轉(zhuǎn)”等基本命令時,不能直接說FD就是前進(jìn)命令,而是應(yīng)展示相應(yīng)的圖形,以圖形來介紹各種基本命令,以形象思維過度到抽象思維中。(2)精心創(chuàng)設(shè)導(dǎo)入情境,引導(dǎo)學(xué)生對學(xué)習(xí)內(nèi)容的關(guān)注,激發(fā)學(xué)生的學(xué)習(xí)需要,充分發(fā)揮學(xué)生的主觀能動性。如:利用學(xué)生喜歡的卡通人物。在《畫樓梯》這課時,向?qū)W生們介紹,灰太狼太壞了,這不,灰太狼又得手了,把懶羊羊抓住了,并把她關(guān)在一個地下室中,喜羊羊知道消息后要去救她,但是去地下室需要一張地圖,你能幫助喜羊羊把這張地圖畫出來嗎?
二、在LOGO語言學(xué)習(xí)中,重視程序的包裝
干癟的語言最容易讓學(xué)生失去興趣,如果換成另一種說法,效果可能大大的不同。如:“小小三角形和長方形真神奇,合在一起變鉛筆”、“小小三角形和正方形真神奇,合在一起變短鉛筆”。再由學(xué)生發(fā)揮想象自由創(chuàng)造各種各樣的圖形……
在LOGO語言學(xué)習(xí)中,教師精心包裝過的程序,能夠豐富學(xué)生觀察力和想象力,并充分發(fā)揮學(xué)生的主動性、自主性、創(chuàng)造性,讓學(xué)生在動腦又動手中,體驗、感悟,獲得思維的發(fā)展。
三、在LOGO語言學(xué)習(xí)中,重視與數(shù)學(xué)知識相結(jié)合
計算機程序語言的學(xué)習(xí)離不開數(shù)學(xué)。在LOGO語言中涉及了不少的數(shù)學(xué)知識,如:正方形、長方形、六邊形、圓等基本圖形,同時,掌握這些圖形的基本特征成為編程中必不可少的重要因素,因此,如何利用這些基本知識轉(zhuǎn)化為編程中的思考方式,成為關(guān)鍵。我的做法是:(1)分析清楚圖形的基本特征。如果是簡單圖形,像正方形,讓學(xué)生利用所學(xué)的數(shù)學(xué)知識說出正方形的一些基本特征,包括邊、角、邊與角的關(guān)系。如果是復(fù)雜圖形,像組合圖形,就需要學(xué)生仔細(xì)觀察圖形,考慮出這個圖形是有哪幾個基本圖形組成的,它們之間的關(guān)系是什么?等等。(2)找到所需要的LOGO語言命令。用一些基本命令,像“前進(jìn)”、“后退”等命令,可以畫出圖形,如果是有規(guī)律的圖形,那么我們可以采用簡便的方法,像“重復(fù)命令REPEAT”,于是找到圖形的規(guī)律成為重點,如:在介紹REPEAT時,利用圖形正方形,先用基本命令將圖形畫出,再引導(dǎo)學(xué)生觀察寫出的命令,學(xué)生會很快的發(fā)現(xiàn),有重復(fù)的命令,并且重復(fù)了四次,激發(fā)學(xué)生產(chǎn)生用簡便的方法來寫程序,為什么會重復(fù)四次呢?因為正方形的基本特征是四條邊相等,四個角也相等。(3)用LOGO語言命令將圖形畫出。(4)轉(zhuǎn)換思考的角度,重新用LOGO語言命令將圖形畫出。在基本命令中,“前進(jìn)”與“后退”、“左轉(zhuǎn)”與“右轉(zhuǎn)”,是兩對相反的命令,因此,在寫程序的時候,既可以讓小海龜前進(jìn)畫圖,也可以后退畫圖,既可以是左轉(zhuǎn),也可以右轉(zhuǎn),兩兩組合僅一道程序就有四種寫法,給了學(xué)生有發(fā)揮的余地。不僅可以溫故而知新,而且也煅煉了學(xué)生的思維,在實踐中不斷的提高。
四、在LOGO語言學(xué)習(xí)中,重視說話式教學(xué)
通過語言這種方式可以表達(dá)出人的思維。學(xué)生通過說話,說解題的思路,教師可以了解和掌握學(xué)生的思維方式。我的方法是,如果是簡單圖形,說出具體的步驟包括:方向、步數(shù)和角度。如:畫簡單圖形長方形,學(xué)生會說小海龜向前進(jìn)走40步,再向右轉(zhuǎn)90度,再向前走80步,再向右轉(zhuǎn)90度,再向前走40步,再向右轉(zhuǎn)90度,再向前走80步,再向右轉(zhuǎn)90度,再將語言轉(zhuǎn)成命令即可。如是復(fù)雜圖形,說出解題的思路,先畫什么圖形,再畫什么圖形,“你有沒有覺得困難的地方?”如:畫組合圖形,學(xué)生能夠分清楚幾個基本的圖形,但是組合在一起后,畫每個圖形起始點的位置卻成為了“攔路虎”,因此,教師在幫學(xué)生明確了基本圖形后,引導(dǎo)學(xué)生思考解決圖形起始點的位置。
如果解題的思路是由教師直接告訴學(xué)生,而不去培養(yǎng),那么,每次學(xué)生只是去接受教師布置畫的圖形,而不會去想為什么要這樣畫,學(xué)生將處于被動的學(xué)習(xí)狀態(tài)中。然而學(xué)生是具有能動性的人,因此,要激發(fā)學(xué)生的主動性,要多問幾個為什么,將學(xué)生的思維外化為語言的形式表達(dá)出來,這不僅鞏固了所學(xué)習(xí)的知識,而且將知識之間的聯(lián)系過程外顯了出來。通過說話式教學(xué),師生之間進(jìn)行思維的碰撞,培養(yǎng)學(xué)生從不同角度采用不同方法去解決問題,促進(jìn)思維的發(fā)展,提高學(xué)生的信息素養(yǎng)。
五、解題方法的訓(xùn)練
除了思維訓(xùn)練外,還有技能的訓(xùn)練。學(xué)生的思維必須要有主動性,不能被動的思維,否則沒有創(chuàng)新;而要使學(xué)生主動思維,就必須要讓學(xué)生對學(xué)習(xí)產(chǎn)生興趣,而興趣來源于哪里呢,來源于好奇,來源于疑問,所以,教師還要在課堂上,創(chuàng)造出一種環(huán)境,激發(fā)學(xué)生的好奇,讓學(xué)生主動探究,主動思維,主動創(chuàng)新。
在學(xué)生思維的過程中,教師要留給學(xué)生足夠的思維空間,教給他們思維的方法,從而提高教學(xué)的效率。從感性認(rèn)識到理性認(rèn)識,對信息進(jìn)行思維的再加工和處理,并以程序的形式輸出,在實踐中認(rèn)識和提高,促進(jìn)學(xué)生的信息素養(yǎng)提高,將來成為符合現(xiàn)代信息社會需要的人才。endprint