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