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