趙珊珊 張芙蓉
摘 要:小學是學生形成靈活化思維的最好階段,教師需要根據時代的需求運用與之相匹配的教學軟件等進行輔助教學,才能更好地開發這一年齡段學生的智力。信息技術作為現代社會實踐應用性較強的學科,教師需要構建易于學生接受的能夠跟隨時代步伐的信息技術課堂,因此可以利用Scratch進行程序設計的理解性教學。同時,教師利用Scratch培養學生的計算機思維也是近年來信息技術課程對小學生的要求。
關鍵詞:Scratch編程;程序設計;信息技術課程;小學階段
教師在為學生設計相應的程序設計的課堂時,要充分考慮小學生的接受能力,利用Scratch中豐富的語言文字庫以及圖片庫,讓學生進行計算機思維的練習。教師可以利用該軟件對學生進行圖像與文字結合形式的教學,激發學生的學習興趣。首先,教師需要在學生不了解該軟件的情況下介紹該軟件的應用,培養學生將實際問題轉化為模型的能力,以模型構建相應的程序設計;其次,教師可以利用程序圖輔助學生的編程思路,教師為學生設計程序圖讓學生更易于接受相關知識點;最后,教師可以預先設計好相應的情境模型為學生構建可理解的小程序,將這些小程序運用于課堂的活動中,學生也能夠積極參加。
一、培養轉化模型的思維
小學計算機課程旨在培養學生的計算機思維能力,而計算機思維能力作為解決實際問題的方式之一,教師需要將實際問題轉化為數學模型,從實際問題的角度出發轉化為計算機語言。首先教師需要進行問題的確定,并提問學生,再通過模型轉化的途徑來完善問題的解決思路,通過把自然的語言以建立模型的方式,轉化成計算機能夠處理的語言。這一過程是將原有的具體生活實踐事例,抽象為數學化的解決方式與方法,再具體為計算機語言的過程,因此該過程具有抽象性,學生不易理解及吸收。這一步驟教師可以先讓學生完成,讓學生感受自然語言的轉化方式,再逐漸引導學生完成模型的轉化,引導學生思維的養成以及提升,逐漸走出固化思維,將具有計算機模型構建的教學加入學生的課堂中,是Scratch教學的基本途徑,教師需要格外注意。
例如,教師可以讓學生觀看汽車比賽,觀察車輛的運行方式,注重車輛運行特點,再通過讓學生在課后玩賽車,對賽車進行思考,來完成對于賽車運動的模型建立,探討小車在行駛過程中對路面等因素的需求,完善學生思維方式,建立解決相關問題的模型。對學生提出的問題需要切合賽車行駛過程中的問題以及模型的轉化,引導學生逐漸擁有將自然現象轉化為計算機語言的思維方式,培養學生模型可轉化語言的意識,讓學生對Scratch進行初步的了解,轉化平時學生對于計算機的固化認識,讓學生具有靈活化的思維。
二、利用程序圖輔助教學
在教學Scratch軟件程序的設計以及應用的時候,教師需要為學生簡化程序設計的思路,或者在學生初學階段可以先為學生構建好流程設計方式,借助程序流程圖將模型轉化為計算機語言的思路一步一步體現出來,突出該軟件應用與教學的重點,關注教學過程中學生對于流程圖出現的疑惑,并在課堂上為學生答疑解惑,再逐漸深入,培養學生的計算機思維,為學生自行設計流程圖打好基礎。將程序設計簡單化為學生構建易行的方案,讓學生對于程序的理解更加明了。當教師在引導學生學習程序構建、學習程序的過程當中,學生就會更加清晰地了解程序的來源以及應用方式,了解程序運行的方式,提升學生學習程序設計的能力。
例如,教師可以選取賽車問題的一個方面,為學生設計相應的程序框架圖,設計相應的流程方式,將賽車與不同路面產生的結果作為分析數據,將程序設計的流程為學生呈現出來,還原實際問題的設計思路,開辟程序設計的道路,簡化學生在賽車問題程序設計中會遇到的問題,將有些困難的地方預先為學生設計好,不需要為學生講述如何完成,但較為困難的地方,教師可以嘗試教學,提升學生程序設計的思維能力,幫助學生更好地接受Scratch軟件的應用,提升教師的教學質量。
三、情境模型應用活化課堂
學生所進行的程序設計大多需要從生活中選用實際例證,將實際問題轉化為計算機語言,此過程較為枯燥,但教師可以充分利用程序運行的特點,為學生設計相應的小程序,以小程序的方式吸引學生的興趣。教師在利用圖形化的程序設計應用Scratch開展情境模型活化課堂的過程中,除了需要構建較為完善的總體教學目標以及設計符合學生年齡的教學模式與方案外,還需要對學生課堂可以運用的素材進行精心挑選,為開展高效的教學活動提供保障,將情境充分應用于程序設計的課堂中。
教師可以利用學生對小游戲的興趣,將學生感興趣的小游戲加入課堂教學中。教師可以設置某些小游戲,將程序編寫出來,讓學生尋找錯誤,并對錯誤找出者給予簡單的獎勵。并且教師需要注重難度的分級遞進,要先讓學生尋找較為簡單的程序中的小錯誤,再逐漸提升難度,以難度層級遞進的方式將學生引入課堂中,還能夠充分將學生帶入情境課堂中,充分了解Scratch的運用方式等。
總之,信息技術作為緊跟時代的一門學科,教師需要充分了解學生的需求,為學生設置相應的課堂;教師應為學生構建簡單易懂的教學模式,通過在課堂引入程序圖的設計促成學生對于Scratch的理解,再將情境教學引入學生的實際教學中,完善該軟件應用于信息技術的教學方式。
參考文獻:
[1]孫小飛.Scratch在小學信息技術課堂中的應用與實踐[J].科幻畫報,2019(10):158-159.
[2]呂晨.聰明的想法+簡單的操作:談Scratch在小學信息技術教學中的意義分析[J].科幻畫報,2019,290(12):197.