賈小燕
摘 要:程序設(shè)計是信息技術(shù)教學(xué)的一項重要內(nèi)容,有助于指導(dǎo)學(xué)生解決信息技術(shù)學(xué)習(xí)中的問題,促進(jìn)學(xué)生思維能力和信息技術(shù)素質(zhì)的提升。小學(xué)信息技術(shù)課程在程序設(shè)計方面的要求相對較低,如果一味只是為學(xué)生講授程序設(shè)計的理論知識,會引起學(xué)生的抵觸情緒,也會阻礙課程教學(xué)的有序開展。Scratch則能夠有效解決枯燥教學(xué)的現(xiàn)狀,通過將其應(yīng)用到中小學(xué)信息技術(shù)課堂,激發(fā)了學(xué)生的學(xué)習(xí)興趣,也為學(xué)生思維能力和解決實際問題能力的發(fā)展起到了積極作用。
關(guān)鍵詞:Scratch;小學(xué)信息技術(shù)課堂;應(yīng)用
Scratch是專門為少兒設(shè)計的一種程序,和傳統(tǒng)編程軟件有著很大的差異,不用逐行敲代碼,可以利用拖拽定義好程序模塊的方法快速完成程序編寫任務(wù)。這一程序符合小學(xué)生的認(rèn)知層次以及思維特征,可以彌補(bǔ)小學(xué)信息技術(shù)中在程序設(shè)計方面與學(xué)生的學(xué)習(xí)特點契合度低的不足。為了保證Scratch在信息技術(shù)課程中的廣泛推廣與應(yīng)用,活躍課堂,發(fā)展學(xué)生的能力,教師必須結(jié)合該程序的特征,對學(xué)生進(jìn)行耐心的指導(dǎo),應(yīng)用該程序發(fā)展學(xué)生的多元能力。
一、應(yīng)用Scratch程序,培養(yǎng)學(xué)生問題解決能力
Scratch程序是一種專門為八歲以上兒童設(shè)計的程序,運用的是積木式堆疊的設(shè)計方法,與學(xué)生的學(xué)習(xí)特點是相符的。不過這屬于一種新事物,在學(xué)生看來還是比較陌生的,于是在前期階段要運用循序漸進(jìn)的方法,合理選擇來自多元領(lǐng)域的范例指導(dǎo)學(xué)生進(jìn)行模仿,使得學(xué)生能夠快速地獲取豐富的Scratch基礎(chǔ)知識,為進(jìn)一步的創(chuàng)作打下基礎(chǔ)。我們也必須認(rèn)識到,如果只是單一運用模仿的方法在培養(yǎng)學(xué)生信息技術(shù)能力方面還是存在較大缺陷的。學(xué)生在模仿對照時,往往會生出大量的疑問和想法,這也為學(xué)生能力的發(fā)展提供了重要動力。教師可以將問題作為切入口,指導(dǎo)學(xué)生主動投入到探究性的學(xué)習(xí)活動中,讓學(xué)生可以利用Scratch程序展開創(chuàng)作,讓學(xué)生在自主實踐中發(fā)現(xiàn)以及解決問題,提高問題解決能力。例如,教師要求學(xué)生結(jié)合自身的興趣愛好自主創(chuàng)建Scratch項目,要求學(xué)生首先給出初步設(shè)想,之后按照設(shè)想設(shè)計如何利用Scratch模塊逐一實現(xiàn)設(shè)想。在項目構(gòu)建的過程中,學(xué)生可以篩選,創(chuàng)造大量的媒體材料,如圖片、視頻、動畫等。與此同時,學(xué)生還必須協(xié)調(diào)解決程序中素材造型之間的安排,動態(tài)化的改變代碼,并通過運行觀看獲得的結(jié)果針對性地進(jìn)行及時的修正。而學(xué)生每一次修正的過程,也是他們逐步解決每一個難題的過程,可以豐富學(xué)生的收獲。
二、應(yīng)用Scratch程序,培養(yǎng)鍛煉學(xué)生創(chuàng)新能力
信息技術(shù)課程本身的一個重要目的就是培養(yǎng)學(xué)生的創(chuàng)新能力以及創(chuàng)造性思維,使得學(xué)生能夠巧妙運用信息技術(shù)知識與技巧解決實際問題。而傳統(tǒng)單一化的教學(xué)模式會影響到學(xué)生創(chuàng)新能力的培養(yǎng),也無法讓學(xué)生的創(chuàng)意變成實實在在的作品。在把Scratch程序應(yīng)用到小學(xué)信息技術(shù)課堂之后,學(xué)生則擁有了更多時間創(chuàng)造的機(jī)會,而不是一味地模仿。Scratch特別激勵學(xué)生創(chuàng)新思維的形成與發(fā)展,因而可以扎實學(xué)生創(chuàng)新能力培養(yǎng)的基礎(chǔ)。Scratch程序的引入讓學(xué)生的創(chuàng)新與創(chuàng)作更加便利,而學(xué)生也會為了作品的創(chuàng)作完成,而利用多元化的路徑,進(jìn)行不斷的創(chuàng)新和反復(fù)的嘗試,生出大量的奇思妙想,在實踐中發(fā)展創(chuàng)新能力。例如,教師可以引導(dǎo)學(xué)生發(fā)揮想象力,利用Scratch創(chuàng)作走迷宮的游戲。而該游戲的整體設(shè)想可以是小貓在走出擁有諸多障礙的迷宮之后到達(dá)終點,并吃掉終點處的小魚美餐。在具體的創(chuàng)作中,教師要引導(dǎo)學(xué)生發(fā)揮創(chuàng)造力,不能一味效仿其他同學(xué),而是要加入自己的思考。有的學(xué)生可能會加入積分統(tǒng)計的功能,也會想到要增加小貓得分點,也有的會想著增加一些通過障礙,讓游戲難度增加。這樣才能夠真正發(fā)展學(xué)生的創(chuàng)新能力,讓學(xué)生把創(chuàng)意轉(zhuǎn)化成為實際作品,也讓學(xué)生領(lǐng)略到信息技術(shù)的魅力。
三、應(yīng)用Scratch程序,培養(yǎng)學(xué)生小組合作能力
學(xué)生在能力和認(rèn)知水平方面存在著較大的差別,而不同的學(xué)生在程序設(shè)想方面也會有很大的差別。運用小組合作的學(xué)習(xí)方法更加便于學(xué)生進(jìn)行知識的溝通與互動,使得學(xué)生能夠明確思路,構(gòu)建完善的知識網(wǎng)。Scratch在小學(xué)信息技術(shù)課堂中的應(yīng)用除了要讓學(xué)生的問題解決能力以及創(chuàng)新能力得到培養(yǎng)之外,還要注意培養(yǎng)學(xué)生的合作意識,利用引導(dǎo)學(xué)生完成項目制作的方法,讓他們主動與同學(xué)合作,在溝通中發(fā)揮各自的優(yōu)勢,各展其長,共同進(jìn)步。例如,教師要求學(xué)生通過小組合作的方法完成青蛙過河的游戲設(shè)計項目,為了保證項目的順利實施,教師可以先對學(xué)生進(jìn)行合理分組,并讓學(xué)生通過小組討論的方法確定每個人的分工。因為學(xué)生的特長是不相同的,比方說有的學(xué)生擅長項目設(shè)計,有的擅長程序操作、程序調(diào)試等。在分工時必須要考慮到學(xué)生各自的特長,以便實現(xiàn)各司其職,合作完成差異化的模塊,并構(gòu)成一個完整的整體。而小組在合作完成項目之后還需要進(jìn)行集體反思,以便讓作品更加完善。
在課程改革的推動和指引之下,小學(xué)信息技術(shù)課堂應(yīng)該徹底打破以往教學(xué)模式和內(nèi)容上的束縛,注意結(jié)合學(xué)生的學(xué)習(xí)層次和認(rèn)知特征引進(jìn)現(xiàn)代化的學(xué)習(xí)工具,拓寬學(xué)生的眼界,豐富學(xué)生的信息技術(shù)知識,為學(xué)生的未來發(fā)展打下基礎(chǔ)。Scratch程序符合小學(xué)生的學(xué)習(xí)特征,同時和小學(xué)信息技術(shù)課堂有著極高的切合點,在對學(xué)生進(jìn)行程序設(shè)計教學(xué)時,更加的簡單直觀,同時還可以促進(jìn)學(xué)生問題解決能力、創(chuàng)新能力、小組合作能力的綜合發(fā)展。
編輯 魯翠紅