摘 要:隨著社會對技術創(chuàng)新需要日增的影響,國家課程對小學生信息技術教學提出新的目標,其中在小學生階段最為突出的目標之一就是培養(yǎng)小學生計算思維,它也是小學信息技術教學的核心內(nèi)容之一。眾所周知,Scratch教學能夠有效促進小學生計算思維的養(yǎng)成。
關鍵詞:Scratch教學;小學生;計算思維
中圖分類號:G623.5
文章編號:2095-624X(2019)11-0090-01
一、小學計算思維培養(yǎng)中需要注意的問題
計算思維主要是指通過計算機科學概念實施問題求解、系統(tǒng)設計等一系列思維活動,其中計算思維主要是對問題有效解決的過程,此過程主要包含數(shù)據(jù)分析、問題制定以及設計算法等[1]。由此可以看出,計算思維包括較多獨有要素,所以需要在Scratch教學中進行有效的實踐。
結合小學生年齡特點,將小學階段計算思維中的基本要素表現(xiàn)在以下幾個方面:首先是自動化,也就是計算機科學方式,通俗地講就是所有的問題決策和處理過程都應該由學生設計的程序?qū)崿F(xiàn),所有的應用場景和過程也應由程序?qū)崿F(xiàn);其次是算法,也就是對問題的分析與思考,小學生可以用自然語言中的“如果……那么……,一旦……就……”等方式進行算法演練;再次是邏輯,也就是問題引發(fā)的相互關系與可能性,小學生可以用游戲、枚舉、試驗等多種方法對問題的邏輯性進行分析;另外是優(yōu)化,也就是對問題的解決方案進行更好的完善;最后是抽象,也就是通過計算機科學方式對問題解決方法與思路實施有效地整理與歸納。
二、Scratch教學中計算思維的表現(xiàn)
1.表現(xiàn)在計算機科學編程方式中
Scratch只需要對程序模塊實施拖拽,采用搭積木的方式進行程序的編寫,圖形化編程讓學生不再花費太多的時間記憶語法。由此,學生能更多更快地聚焦問題的解決方法設計豐富界面。運用這種學習方式更符合小學生的認知特點,使編程過程更加具有趣味性。
2.表現(xiàn)在設計算法與任務分析中
在進行Scratch教學時,教學中的每個任務都需要學生對其實施有效的分析,再對相關要求進行思考,以此尋找出一定的解決方法,并在較大程度上設計出符合自身要求的指令算法。比如,《機器人巡邏》中,學生需要進行腳本設計,讓機器人完成巡邏任務[2]。一般情況下學生對此任務有不同思路,有些認為通過移動指令來移動機器人巡邏,需要多條移動指令才能保證機器人四周巡邏;有的卻利用重復執(zhí)行指令使機器人四周巡邏,以此降低腳本設計的復雜性。
三、Scratch教學對小學生計算思維養(yǎng)成的方法
1.分析主題,培養(yǎng)學生思維算法與邏輯能力
通過對主題的全面分析,以此幫助學生對一些問題進行有效規(guī)劃,因此學生的分析過程較為重要。在分析中能夠?qū)巧獙崿F(xiàn)的效果實施有效分析,同時在此基礎上對指令提供簡單依據(jù),這在較大程度上為腳本設計指明了方向。比如,在猜數(shù)字中,學生需要設計一個猜數(shù)字游戲。玩家需要單擊0至9中任何一個數(shù)字,游戲會提示玩家數(shù)字的大小,直到玩家猜對位置。此腳本設計能夠在較大程度上對不同角色之間的相互關系進行有效的理清,這在較大程度上可有效培養(yǎng)學生邏輯思維能力與算法,以此提升計算思維能力。
2.腳本設計,提升學生計算思維優(yōu)化能力
學生分析后有自己的解決思路,就會在設計過程中針對不同角色腳本進行設計,以此通過角色中的效果尋找有效指令,并對一些相關參數(shù)以及順序進行有效的修改,在修改過程中需要對此進行不斷調(diào)試,并在此基礎上進行不同角色腳本程序的設計,最大限度地實現(xiàn)角色效果。在設計過程中,學生需要對腳本進行多次設計,并在此基礎上進行有效的優(yōu)化,這能夠在較大程度上使腳本設計更加合理,同時也對學生計算思維中優(yōu)化能力實現(xiàn)培養(yǎng)。
綜上所述,Scratch通過可視化教學來提升小學生計算思維,這在較大程度上可有效提高學生抽象思維能力。此外,Scratch軟件操作簡單,并且操作內(nèi)容較為豐富,這能夠有效提高小學生面對問題時的處理能力,從而提高教學質(zhì)量。
參考文獻:
[1]秦婧麗.小學Scratch教學中學生計算思維能力的培養(yǎng)策略[J].考試周刊,2016(68):120.
[2]樂婷婷.Scratch教學如何培養(yǎng)小學生的計算思維[J]. 小學生:教學實踐,2017(11):54.
作者簡介:甘華兵(1979—),男,浙江臺州人,一級教師,本科,研究方向:小學信息教育。