秦莉
摘 要:信息技術(shù)課程的核心是培養(yǎng)孩子的創(chuàng)新能力和解決問題的能力,Scratch作為一種新引入的程序設(shè)計語言,顯示出其特有的魅力。在創(chuàng)新而有趣的Scratch課堂中,教師的教與學(xué)生的學(xué)是和諧統(tǒng)一的。學(xué)習(xí)Scratch不但能夠掌握知識,更重要的是能夠讓師生充分感受到學(xué)習(xí)的樂趣和成功感。
關(guān)鍵詞:Scratch;創(chuàng)新;教學(xué)
【中圖分類號】G642 【文獻(xiàn)標(biāo)識碼】A 【文章編號】1005-8877(2019)31-0069-01
小學(xué)生的天性是活潑好動的,愛玩愛體驗愛游戲是他們與生俱來的特點。Scratch作為信息課的一門課程,凸顯出它的獨特魅力,那就是有趣好玩又益智,大大的培養(yǎng)了學(xué)生的創(chuàng)新、思維表達(dá)、動手操作等能力。
玩轉(zhuǎn)學(xué)習(xí),這聽上去有點瘋狂,但是這也不是沒有實現(xiàn)的可能性,這需要教師和學(xué)生雙方都進(jìn)行改變,摒除過去傳統(tǒng)教學(xué)模式和學(xué)習(xí)方法中的不良因素,通過更多的師生互動和交流來完成。
1.Scratch課堂中教與學(xué)的創(chuàng)新舉措
(1)“大膽放手”的教學(xué)方法
Scratch是一套專門為兒童設(shè)計的程序語言,通過Scratch語言兒童可以創(chuàng)造性地設(shè)計出屬于自己的程序,這些程序包含動畫、游戲和交互式故事等。固有的傳授式的教學(xué)模式,顯然與這個程序的初衷是背道而馳的,因而教師應(yīng)該放手大膽的讓學(xué)生去探究和發(fā)現(xiàn),體會學(xué)習(xí)的樂趣。
(2)“設(shè)計、堆疊、交流”的學(xué)習(xí)方法
第一,以設(shè)計為靈魂的學(xué)習(xí)。
Scratch作為程序語言,少不了設(shè)計這一環(huán)節(jié),正確認(rèn)識并學(xué)會流程圖,能夠幫助學(xué)生從自然語言向抽象的程序設(shè)計語言進(jìn)行過渡。學(xué)生要改變過去的“拿來主義”思想,一味從老師那兒獲取知識的做法已經(jīng)無法滿足當(dāng)今社會對于人才的要求。學(xué)習(xí)Scratch,首先要學(xué)會的就是將自己的想法變成流程圖,一個項目是如何開展的,有哪些條件,滿足哪些條件會進(jìn)一步發(fā)展下去,不滿足條件會導(dǎo)致怎樣的后果,最終能否歸結(jié)到某一個特定的結(jié)果去。
第二,在堆疊中實現(xiàn)目標(biāo)。
Scratch通過拖拽指令,將指令像搭積木似的拼搭在一起,操作簡單,趣味性強(qiáng)。學(xué)生能夠快速而有效的將自己的設(shè)計付諸行動,以驗證是否準(zhǔn)確。Scratch的指令按照功能的不同,顏色也是七彩多樣的,非常符合小學(xué)生的喜好。學(xué)生只需根據(jù)自己的需要,將流程圖中的內(nèi)容一步一步用指令來堆疊驗證就好,堆疊好之后,只需鼠標(biāo)輕輕一點,就能立馬查看效果,以便于查找問題并改正。
第三,學(xué)會互動交流很重要。
學(xué)習(xí)是靈動的,活潑而快樂的事情,學(xué)習(xí)Scratch更是如此,要確立學(xué)生的主體地位,促進(jìn)學(xué)生能夠自主的、探索性的主動學(xué)習(xí)。學(xué)生要敢于質(zhì)疑,善于發(fā)現(xiàn),樂于交流,無論是師生之間,還是同桌之間,亦或是小組成員之間,良好無障礙的溝通交流十分重要。程序出了問題,源于哪些指令,為什么出錯,怎樣修改等,這些都需要學(xué)生主動去探究去交流,在互動學(xué)習(xí)中掌握知識,獲取能力,得到進(jìn)一步的提高。
2.Scratch課堂中創(chuàng)新靈感無處不在
改變一點點,提高一大步。在快樂而緊張的Scratch的課堂中,收獲最多的就是——驚喜。
(1)動一動,如何動?
Scratch中非常重要的一大類指令就是動作指令,包括移動、旋轉(zhuǎn)、定點等,這些指令的作用就是幫助角色動起來。在教學(xué)《跑步比賽》這個實例中,將“移動”和“重復(fù)執(zhí)行”的指令疊加起來,就能使得角色成功的跑起來并到達(dá)終點。學(xué)生們通過討論,發(fā)現(xiàn)了“在( )秒內(nèi),平滑移動到x: y: ”這條指令的妙處,只要輕松的定好坐標(biāo),同樣能夠讓角色動起來,這個發(fā)現(xiàn)給學(xué)生們帶好了新的驚喜,他們感受到了成功的體驗,也更加樂于去探索和發(fā)現(xiàn)。
(2)讓“交流”變得更暢通吧
Scratch的指令分為八大類,總計一百多條,如何將這些指令巧妙地拼搭在一起完成任務(wù),這是個大問題。在教學(xué)《小貓打招呼》這一實例時,大部分學(xué)生能夠想到的是讓小貓移動,重復(fù)執(zhí)行一定次數(shù)后,遇到另一只小貓,并與它打招呼。也有一些學(xué)生根據(jù)學(xué)習(xí)《跑步比賽》的經(jīng)驗,使用了“在( )秒內(nèi),平滑移動到x: y: ”這條指令,可見學(xué)生對于自己學(xué)習(xí)并探究出來的知識印象是十分深刻的。
如果換個角度來思考問題,小貓是在何種情況下打招呼的?需要滿足什么條件呢?這時,學(xué)生們開始搜尋新的指令,他們發(fā)現(xiàn)了有一個模塊是“偵測”,里面的指令都是一種條件,可以和“如果……”這樣的其他指令混搭起來。學(xué)生們盡情的發(fā)揮創(chuàng)造,一下子找到了5種方式。Scratch就是如此的簡單和富有創(chuàng)造力,它使得互動交流變得更加生動形象,學(xué)生們感受到了學(xué)習(xí)交流的暢通無阻。
(3)美麗圖案意外編
Scratch畫筆功能模塊中都是用于畫畫的指令,因而畫畫也是Scratch比較重要的功能之一。但是Scratch的畫畫不同于其他畫圖軟件,是要編寫指令來使某個角色動起來形成美麗的圖案,或是使某個角色充當(dāng)畫筆的作用來畫圖。
在教學(xué)畫筆中的指令時,其中有一個“蓋章”指令,其作用相當(dāng)于復(fù)制克隆其本身。通過畫花瓣,讓花瓣旋轉(zhuǎn),能夠畫出一朵非常漂亮的花朵。學(xué)生感到興趣盎然,便紛紛繪制出其它模樣的角色嘗試。
3.結(jié)束語
總之,Scratch為培養(yǎng)學(xué)生的邏輯思維能力、解決問題能力提供了不少幫助,更重要的是,通過Scratch教學(xué),極大鍛煉了學(xué)生們的創(chuàng)新意識和能力。學(xué)好Scratch不但對教師是個全新的挑戰(zhàn),也需要學(xué)生改變學(xué)習(xí)方法,發(fā)揮自主性,只有在融洽的、互動式的合作交流下,才能迸發(fā)出更多更精彩的靈感,激發(fā)出無限的美好想象。
參考文獻(xiàn)
[1]凌秋虹.Scratch在小學(xué)信息技術(shù)課堂中的應(yīng)用與實踐[J].中國電化教育,2012(11)
[2]朱麗彬,金炳堯 .Scratch程序設(shè)計課教學(xué)實踐研究[J].現(xiàn)代教育技術(shù),2013(7)