楊萍
摘 要:信息技術(shù)是中小學(xué)義務(wù)教育階段教育體系中的重要學(xué)科,為了適應(yīng)技術(shù)迅猛發(fā)展的信息時代對人才培養(yǎng)提出的新要求而設(shè)置的必修課程,在信息技術(shù)成熟發(fā)展的今天,做好初中階段的信息技術(shù)教學(xué)不僅是時代所迫,也是教學(xué)發(fā)展所迫,。在初中階段的信息技術(shù)教學(xué)中借助Scratch圖形化編程可以培養(yǎng)學(xué)生的計算思維,對學(xué)生的學(xué)習(xí)和發(fā)展都有極大的幫助,傳統(tǒng)的代碼教學(xué)環(huán)境下,學(xué)生面對抽象的編程語言較難接受,阻礙了程序語言教學(xué)的高效發(fā)展,而Scratch的圖形化編程更利于學(xué)生接受。Scratch環(huán)境下的四化教學(xué)策略可以降低教學(xué)難度,培養(yǎng)學(xué)生的計算思維,本文主要研究基于計算思維培養(yǎng)中的Scratch教學(xué)實踐。
關(guān)鍵詞:計算思維;培養(yǎng);Scratch教學(xué);實踐
前言
當(dāng)前初中階段信息技術(shù)教學(xué)中,以計算機基礎(chǔ)內(nèi)容依據(jù),培養(yǎng)學(xué)生信息素養(yǎng)為主要內(nèi)容,而計算思維是信息素養(yǎng)與教學(xué)實踐中的核心思維,但受到教學(xué)方式和教學(xué)工具的限制,學(xué)生在實際學(xué)習(xí)中無法理解計算機抽象的語言和思維,所以培養(yǎng)學(xué)生的計算思維就極其重要,借助四化策略培養(yǎng)學(xué)生的計算思維,可以讓學(xué)生更清晰地分析,了解課程內(nèi)容,提升信息技術(shù)課程教學(xué)效果。
一、基于計算思維培養(yǎng)中的Scratch教學(xué)實踐策略
(一)項目平面化
項目平面是信息技術(shù)教學(xué)中培養(yǎng)學(xué)生計算思維的重要內(nèi)容,在Scratch環(huán)境下,從項目平面化來看,主要包含以下兩個方面:第一,從編程角度描述項目,在教學(xué)中,教學(xué)實踐可以通過假設(shè)模型將抽象、復(fù)雜的內(nèi)容加以轉(zhuǎn)化,具體而言是應(yīng)用觀察、構(gòu)思、假設(shè)、分析等等方法進行操作,通過這些方法建立的虛擬化知識模型,讓編程課程變得更加簡單,更易理解,將復(fù)雜的內(nèi)容轉(zhuǎn)化成學(xué)生所能理解的內(nèi)容,學(xué)生就可以從設(shè)計者的角度了解編程內(nèi)容,將編程課程內(nèi)容變得更加形象化、立體化。例如,以某視頻游戲為例,在教學(xué)實踐中將這一知識點利用創(chuàng)意短視頻展示出來,將抽象的概念轉(zhuǎn)化成直觀的視頻,教師在此過程中對學(xué)生進行合理引導(dǎo),激活學(xué)生的思維,讓學(xué)生聯(lián)想更多關(guān)于游戲軟件程序的內(nèi)容,通過平面化的引導(dǎo)和分析,讓學(xué)生在逐漸構(gòu)建設(shè)計方案,進而到達(dá)培養(yǎng)學(xué)生計算思維的目的。第二,對項目進行生活化描述,思維是抽象的,直接解釋是蒼白的,但是可以將思維的規(guī)律和生活實踐聯(lián)系在一起,學(xué)生就會直觀的了解這一內(nèi)容,在實踐教學(xué)中,教師應(yīng)該引導(dǎo)學(xué)生對項目進行描述,通過了解項目規(guī)律,促使學(xué)生掌握項目特點,進而培養(yǎng)學(xué)生的計算思維。
(二)任務(wù)立體化
任務(wù)立體化是Scratch教學(xué)中培養(yǎng)學(xué)生計算思維的重要內(nèi)容,所以教學(xué)實踐中,教師應(yīng)該注意任務(wù)立體化的實施:第一,結(jié)合編程目標(biāo)對任務(wù)進行分解,通過對游戲設(shè)計的分析,發(fā)現(xiàn)任務(wù)之間是有關(guān)聯(lián)的,為了幫助學(xué)生捋清設(shè)計思路,可以對編程任務(wù)進行分解,將一整個任務(wù)分解成不同的小任務(wù),接著結(jié)合移植條件逐一解決各個小任務(wù),在不斷解決任務(wù)的過程中,已知條件會更多,通過分析和整合,完成了整體任務(wù)的解決。第二,借助生活元素解決并分解任務(wù),在教學(xué)實踐過程中,可以對生活中的思維方式進行應(yīng)用,隨著對生活思維的不斷應(yīng)用,學(xué)生會形成習(xí)慣性的思維,進而可以讓學(xué)生在Scratch環(huán)境下的計算思維逐漸成熟。
(三)程序模塊化
程序模塊化是初中信息技術(shù)教學(xué)中培養(yǎng)學(xué)生計算思維的重要部分,在Scratch環(huán)境下對學(xué)生計算思維進行培養(yǎng)要重視程序模塊化的實踐探究;第一,借助編程過程尋找依賴關(guān)系,一個科學(xué)的程序其可讀性很強,脈絡(luò)清晰,而要保證程序的可讀性,一方面可以采用注釋的方法,一方面要提升程序的復(fù)用性和運行效率。在程序模塊化實踐中,會涉及到“編程邏輯思維”,在編寫程序時要注重程序語言的思維邏輯,例如,在編寫一款小游戲的程序時,可以將游戲程序分成不同模塊進行編寫,“程序模塊化”思維實現(xiàn)了對程序的模塊化劃分,也將不同的游戲事務(wù)分成了不同的模塊,解決了編程、游戲事項之間的矛盾分工,讓兩者形成了更有條理的關(guān)系,可以讓學(xué)生高效編程。借助依賴關(guān)系中的項目技能、知識整合內(nèi)容,這樣可以保證編程的合理性。第二,以生活思維為據(jù)點優(yōu)化程序的過程,在項目實踐中,解決實際問題的方法很多,但是不同方法應(yīng)用到要素不同,所以在項目實踐中,可以從不同思路入手尋找解決問題的方法,通過對比和分析找到最優(yōu)方法,在對比實踐中,項目解決方法的穩(wěn)定性、成本問題都應(yīng)該進行重點分析,才能達(dá)到資源整合的效果,保證學(xué)生在項目實踐中培養(yǎng)自身的計算思維。
(四)拓展靈活化
拓展靈活化是Scratch編程教學(xué)中培養(yǎng)學(xué)生計算思維中四化策略中的最后一種方法,通過這一個策略的應(yīng)用可以達(dá)到靈活推動項目實踐的目的,可以很好的培養(yǎng)學(xué)生的計算思維;第一,將生活規(guī)律和編程的思路結(jié)合在一起,拓展靈活化中的“拓展”,并不僅僅是在原有的項目上增加更多功能,還可以實施新的編程項目,并借助以往的編程研究和開發(fā)思路進行項目實施,從而鼓勵學(xué)生進行創(chuàng)新實踐,實現(xiàn)跨學(xué)科的探索。例如,想要編寫一個運動小程序,卻不知道從何處下手,可以鼓勵學(xué)生從自己的生活入手,通過鍛煉計劃、鍛煉等要素進行項目實踐。通過生活化的經(jīng)驗累積,都可以為項目實踐提供資源,保證了項目實踐的可行性,進而培養(yǎng)學(xué)生的計算思維,完成高效率的項目實踐。第二 在發(fā)現(xiàn)和應(yīng)用規(guī)律中拓展學(xué)生的計算思維,計算思維不僅僅存在我們的生活中,應(yīng)用在我們的生活中,在其他領(lǐng)域也有著重要的作用,例如在生物、物理等領(lǐng)域,所以可以通過在其他課程中的規(guī)律總結(jié)而得出,所以應(yīng)該靈活拓展。
結(jié)語
綜上所述,初中信息技術(shù)教學(xué)中,計算思維是學(xué)生必備思維之一,在教學(xué)實踐中應(yīng)該采用科學(xué)有用的策略,應(yīng)用四化策略對培養(yǎng)學(xué)生的計算思維有著明顯的效果,因此極具研究價值。
參考文獻:
[1]田祥鳳.基于Scratch環(huán)境培養(yǎng)小學(xué)生計算思維的教學(xué)策略[J].天天愛科學(xué)(教育前沿),2021(11):61-62.
[2]鄭月珍. 核心素養(yǎng)理念下小學(xué)Scratch課程游戲化教學(xué)研究[D].閩南師范大學(xué),2021.
[3]王敏. 小學(xué)Scratch與編程貓教學(xué)效果比較實驗研究[D].山東師范大學(xué),2021.