宣慧麗
【摘要】隨著信息技術的發展及互聯網的普及,信息技術操作能力及信息素養成為當今人才考察的必備要素。在大趨勢的影響下,小學生信息素養的培養是當前教育的重點之一。Scratch是基于學生學習需要而設計的開源程序,其能幫助學生拓展思維、發揮想象力,根據自己的想法設計程序、提升信息技術操作能力、培養信息素養。為此,本文針對Scratch教學,從情境教學、激發學生的想象力與創造力、游戲化教學、探究合作四個方面進行了論述。
【關鍵詞】Scratch教學實踐;培養;信息素養
Scratch是趣味化的編程軟件,其注重引導學習者在想象、編程、分享的過程中將自己的想法變為現實。通過Scratch教學,教師可以鼓勵學生發揮想象力,引導學生在動手操作中將自己的想象成果運用電腦與程序設計出來。為了更好地培養學生的信息素養,教師應從學生現階段的年齡特點出發,結合學生的學習需要與計算機水平合理地設計Scratch教學實踐。
一、情境教學
教師在開展Scratch教學時應注意,編程是極其考驗學生思考與規劃能力的技能。在小學階段,教師在指引學生學習編程時,應更加注重引導學生思考如何設計編程內容才能使程序滿足使用者的需求,并通過自己的思考與探索解決編程中存在的問題。因此,教師應創設一定的情境,讓學生感受到編程的氛圍,而不是過于注重學生編程水平、電腦操作技術的進步。教師可以通過情境創設來為學生營造Scratch的學習環境,讓學生感受到Scratch是一門與日常生活緊密聯系,并致力于解決實際問題的編程軟件。
例如,教師在引導學生設計一項編程內容時,應讓學生根據自身的使用需要來思考編程設計的步驟及各個模塊的內容。為此,教師需要創設一定的情境,如在進行簡單的“接蘋果”編程教學時,應通過提問讓學生進入具體的情境中。教師可以向學生提問:“大家一定都接觸過電腦游戲,那么精彩、刺激的電腦游戲是怎么設計出來的呢?你一定很想知道吧,今天我們就來嘗試設計一個簡單的小游戲——‘接蘋果’,大家有信心嗎?”在教師的引導下,學生很快就會進入學習狀態,并將自己在接觸電腦游戲時的一些想法與創意運用到“接蘋果”這一游戲中來。通過情境創設,學生在進行某一部分的編程設計時更能從自身角度出發,從而建立起編程的目的在于方便人的生活的觀念。久而久之,學生的編程理念與思考方式自然會受到潛移默化的影響。
二、激發學生創造力與想象力
教師在引導學生進行Scratch的學習時不難發現,對于比較聽教師的指導、愿意靜下心來提升編程操作技術的學生來說,其編程實踐性更強。因為這類學生是穩扎穩打地跟隨著教師的腳步而進行創作的。這固然有利于對學生信息技術素養的培養,能夠促進學生編程能力的穩步提升,但教師更應明確小學階段Scratch教學的目的,即引導學生在簡單的編程創作與訓練中發揮想象力、提升創造力,始終保持對世界的探索力與好奇心。因此,教師在進行教學時應以鼓勵學生的觀察與創作為主,而不要過于注重學生的技術操作能力,以致學生喪失了學習編程的興趣與活力。為此,教師應在開展編程教學時引導學生積極思考,鼓勵學生在進行編程設計時展開天馬行空的想象,將自己的想法與創意融合設計中。
例如,教師在引導學生進行編程設計時,應鼓勵學生思考通過所學的哪種編程方法能夠在演示時表現出小貓吃魚、小魚游泳的效果。即使學生目前的編程水平還不能達到實現相應想象與設計的地步,教師也應當引導學生拓展思路、大膽想象,充分增強學生學習編程的活力,提高學習的積極性。
三、游戲化教學
教師在進行Scratch教學時應注重從學生的實際學習情況出發。在小學階段,學生剛剛接觸計算機,只是簡單了解計算機與網絡世界為人們所展示的事物及多姿多彩的網絡環境,而對其背后的設計理念與步驟并不是很了解,而Scratch教學為學生提供了一個窗口。學生開始認識到:每一個指令的發出背后都有一系列的腳本在進行響應,設計這些腳本是一件有趣的事情,需要設計者仔細觀察與努力搭建。游戲化教學將學生認識Scratch的過程變得趣味化,其能夠引導學生從游戲活動中思考編程設計的可能性與可操作性。游戲化教學與學生的年齡特點與興趣相符合,因此,教師只需要簡單地了解學生的興趣與編程主題所設計的內容,并將兩者緊密結合起來,設計一個小小的游戲來鼓勵學生進行參與與思考即可。
例如,教師在引導學生設計“迷宮游戲”時,應通過簡單的迷宮游戲實踐來讓學生思考其內部程序的設計過程。隨后,教師應引導學生思考,如何設計游戲的背景圖、角色如何選擇與展現、如何控制角色的移動等。學生在教師的指導下能將游戲代入到編程設計中,其參與與設計興趣也會隨著迷宮游戲的預熱而保存下來,從而在實際操作中探索編程的要點、提升自身的操作能力。游戲化教學是小學教學的重要內容,教師應綜合運用游戲教學的特色引導學生在游戲中參與課堂,幫助學生將其注意力與興趣轉移到編程的設計與操作中去。
四、探究合作
Scratch教學是復雜編程工作的一個縮影,教師可以將編程中一些比較經典與基礎的問題與步驟拿到課堂上來與學生分享、討論、操作。編程的復雜性決定了完善、完備的編程設計與修改過程不可能是封閉的,或者說不能僅僅依靠一家之言,而是多方努力與智慧的結晶。因此,教師在進行編程教學時應鼓勵學生以小組為單位進行合作與互動,將編程作為一項團隊任務去談論與嘗試,以提高編程的可操作性,滿足使用需求。
例如,教師在引導學生進行“校園一角”的設計時,應鼓勵學生討論教師所提供的頁面中有多少角色、如何進行角色導入、每個角色的不同造型有哪些、如何導入不同造型等。在小組討論中,學生可以將Scratch作品作為一項團隊任務去設計與創作,這將使編程過程成為大家集思廣益、發揮團隊力量、促進團隊溝通的有效途徑。因此,教師應重視學生間的探究與合作,讓學生相互促進、互相啟發、共同進步。
Scratch教學實踐應以培養學生的信息素養、鍛煉學生的操作能力、培養學生的創造力與想象力為目標,對學生進行有效的編程教學。為此,教師應合理設計Scratch課堂,使教學內容能夠啟發學生的思路、契合學生的知識儲備,引導學生在探究Scratch實踐時逐漸對編程感興趣,從而掌握更多生活與學習技能。
【參考文獻】
胡娟.淺析小學信息技術的Scratch編程教學[J].小學科學(教師版),2017(07):29.
張紅波.面向創客教育的小學Scratch教學方法探索[J].電腦知識與技術,2017,13(20):128-129.