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