Scatch少兒編程教學(xué)研究
時間:2022-02-26 10:10:32
導(dǎo)語:Scatch少兒編程教學(xué)研究一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
1概述
近年來,Scratch編程軟件在國內(nèi)應(yīng)用廣泛,很多學(xué)者紛紛加入了研究的行列。大多數(shù)學(xué)者研究Scratch的方向是面向少兒編程教育。全國各地有不同的流派,有的注重少兒文化學(xué)習(xí);有的偏向趣味編程;還有深層次一點地融合到工程技術(shù)研究的等等不一。范圍越來越廣,同時還在不斷地往好的方面轉(zhuǎn)型慢慢發(fā)展成熟,趨勢很好。相關(guān)人士將我國國內(nèi)學(xué)者們對近幾年Scratch編程設(shè)計進行的研究按時間順序進行了梳理,統(tǒng)計了關(guān)于Scratch的期刊和碩博論文數(shù)量如圖1所示。Scratch在國內(nèi)編程教育行業(yè)脫穎而出,在部分發(fā)達地區(qū),有的學(xué)校組織實驗班讓老師教授Scratch,供學(xué)生學(xué)習(xí)。開設(shè)這種實驗班的目的在于提升學(xué)生的綜合能力,并且鼓勵學(xué)生課后在官方提供的在線平臺學(xué)習(xí)Scratch,對于低學(xué)段的學(xué)生來說,其中的很大一部分都從未接觸過編程教學(xué),家長們也很支持自己的孩子較早的接觸編程,所以很多學(xué)生都參與進來學(xué)習(xí),并且熱情高漲。大部分學(xué)生課后還會去在線平臺自學(xué)Scratch,學(xué)習(xí)編程邏輯,慢慢建立了編程基礎(chǔ)。打破小學(xué)生學(xué)不好編程的陳舊思想。對這些文章進行了分析研究,得到這樣的結(jié)論:很多文獻開始不局限于理論上,紛紛開始著手實際研究。目前研究Scratch編程設(shè)計的形勢越來越樂觀。
2Scratch少兒編程教學(xué)策略
合理設(shè)計適合于少兒特點的編程教育策略十分重要,有利于越來越多的兒童會對編程感興趣,為未來社會培養(yǎng)具有編程思維的接班人。2.1將游戲與教學(xué)相結(jié)合,實現(xiàn)快樂學(xué)習(xí)。少年兒童的可塑性最高,而且也正是養(yǎng)成良好學(xué)習(xí)習(xí)慣和靈活思維方式的時候。Scratch腳本語句不復(fù)雜,各個板塊分明,學(xué)生操作起來十分方便。學(xué)生也會積極配合,課堂效率高。2.2運用Scratch編程設(shè)計學(xué)習(xí)資源。教師應(yīng)該改變其陳舊的教書方式,在以前的教學(xué)過程中老師通常都是以板書,投影PPT的形式來教課的,這種方式過于單一化,學(xué)生接受程度也在慢慢變差,運用Scratch編程設(shè)計學(xué)習(xí)資源可以讓課堂變得生動有趣,通過編寫一些小游戲或者動畫來教授書本知識,寓教于樂,讓學(xué)生學(xué)習(xí)得更快樂。2.3引導(dǎo)學(xué)生課后在線學(xué)習(xí)?,F(xiàn)在的課堂教學(xué),一節(jié)課的大部分時間都是由老師在講課,學(xué)生們自己開發(fā)設(shè)計的時間比較少,甚至沒有。所以運用了Scratch編程設(shè)計學(xué)習(xí)資源之后應(yīng)該多分配一些時間給學(xué)生自己實際操作,并且鼓勵學(xué)生課后也要繼續(xù)學(xué)習(xí),讓孩子們不要只停留在光聽不實踐的階段,要有一個探索的過程。2.4循序漸進,任務(wù)要有梯度。教師用Scratch編程做一個教學(xué)案例演示給學(xué)生看,應(yīng)循序漸進,一一告知學(xué)生這個案例所用到的腳本塊功能,并對這些功能進行講解,為學(xué)生布置難度呈梯度的課后作業(yè),讓學(xué)生慢慢接受。
3少兒編程教學(xué)設(shè)計
3.1教學(xué)目標(biāo)確定。少兒編程教學(xué)目的是將平時教學(xué)過程中不容易掌握的知識點結(jié)合Scratch開發(fā)設(shè)計案例。同時,通過這種教學(xué)方式鍛煉小學(xué)生的編程思維能力,創(chuàng)新能力以及團隊協(xié)作能力。鑒于小學(xué)生的學(xué)習(xí)能力有限,教學(xué)內(nèi)容不可太過晦澀難懂,并以教學(xué)視頻的形式展示。教學(xué)案例時間不宜過長,否則小學(xué)生掌握起來會有一定的難度,所以本研究將基礎(chǔ)案例教學(xué)視頻控制在三到五分鐘之內(nèi),將綜合案例教學(xué)視頻控制在八到十分鐘之內(nèi)。確保學(xué)生能夠快速掌握視頻中的教學(xué)內(nèi)容,從而掌握比較難的知識點。比如英語課文中有很多生詞,設(shè)計時可以結(jié)合Scratch設(shè)計一個案例讓小貓帶著大家讀課文,并且將課文中的生詞通過單詞樹的形式羅列出來,學(xué)會一個單詞,就將這個單詞從樹上摘下來,表示這個單詞已經(jīng)是自己勝利的果實了。這種形式的教學(xué)資源設(shè)計讓課本上的知識活靈活現(xiàn)地展現(xiàn)在學(xué)生面前,不再枯燥乏味,讓學(xué)生體會到學(xué)習(xí)知識和編程的樂趣。3.2分模塊的教學(xué)設(shè)計。總體思想是將整個過程分為三個模塊:知識單元、基礎(chǔ)案例、綜合案例。第一個模塊“知識單元”設(shè)計思想:這個模塊是讓學(xué)生掌握一定的基礎(chǔ)知識,了解Scratch編程軟件的界面以及熟案例制作過程,為之后設(shè)計基礎(chǔ)案例做準(zhǔn)備。第二個模塊“基礎(chǔ)案例”設(shè)計思想:根據(jù)知識單元模塊教授的知識點,挑選一到兩個基礎(chǔ)案例,制作教學(xué)視頻,讓學(xué)生對之前學(xué)的知識擁有更深刻的印象,同時將基礎(chǔ)案例投放到共享站點供學(xué)生下載學(xué)習(xí)。第三個模塊“綜合案例”設(shè)計思想:這個模塊和前兩個模塊緊密結(jié)合在一起,相輔相成。在完成了前兩個模塊的設(shè)計開發(fā)過后,學(xué)生有了一定的知識單元和制作案例的經(jīng)驗之后,再設(shè)計一個綜合案例能夠完美地運用到前面兩個模塊所學(xué)的知識,形成一個完美的知識體系。3.3教學(xué)開發(fā)流程。教學(xué)開發(fā)用到的工具是Scratch編程軟件以及錄屏軟件,先進行設(shè)計構(gòu)思,繪制設(shè)計思想流程圖(圖2),再用Scratch編程軟件開發(fā)制作案例,用錄屏軟件錄屏,制作教學(xué)案例。圖2設(shè)計思想流程圖3.4Scratch編程設(shè)計的原則。3.4.1科學(xué)性原則。要求Scratch編程設(shè)計的學(xué)習(xí)資源必須符合自然界的規(guī)律,符合客觀現(xiàn)實。那么,設(shè)計者可以通過層層遞進的方式來設(shè)計案例,把一個一個的知識點講清楚,再把各個知識點串聯(lián)起來,這樣就能滿足連貫性和完全性了。3.4.2系統(tǒng)性原則。要求Scratch編程設(shè)計的學(xué)習(xí)資源內(nèi)部要有邏輯性,各個模塊之間要聯(lián)系起來,每一個知識點不是獨立的,它們是可以結(jié)合起來成為一個體系的。只要將各個腳本塊組合起來就可以完成設(shè)計。3.4.3可行性原則?,F(xiàn)實實際情況,不可以制作與客觀事實不符合的案例進行教授,并且教學(xué)內(nèi)容必須是積極向上的,引導(dǎo)學(xué)生往好的方面發(fā)展。在設(shè)計的初期,一定要考慮好后期的一系列問題,從淺入深,確保教學(xué)的順利實施。教學(xué)過程要連貫,老師教授知識點,學(xué)生理解并掌握,老師布置課后習(xí)題,學(xué)生回去以后完成,并且能夠舉一反三,這樣的一個流程才具有可行性。
4Scratch程序設(shè)計模塊開發(fā)
4.1知識單元模塊的開發(fā)。知識單元模塊的知識點較多,也比較分散。知識點會用積木塊演示講解,講解完成后會用百度腦圖繪制思維導(dǎo)圖對知識點進行梳理,讓學(xué)生更容易掌握。積木塊的選取上也有講究,它必須滿足低學(xué)段學(xué)生的理解能力之內(nèi),通俗易懂,不能過于深奧,不然學(xué)生們不能很好地理解,也不能充分掌握相應(yīng)的知識點了。利用百度腦圖將知識點變量繪制成思維導(dǎo)圖,拓展延伸知識點,將知識形成一個系統(tǒng),起到鞏固的效果,變量百度腦圖如圖3所示。4.2基礎(chǔ)案例模塊的開發(fā)?;谥R單元模塊中已經(jīng)舉例對“變量”“循環(huán)結(jié)構(gòu)”進行了詳細講解,基礎(chǔ)案例模塊就是通過具體的實例來加深學(xué)生對于知識點的理解。下面舉例描述局部變量下的“克隆小貓”案例。首先創(chuàng)建一個局部變量“克隆編號”,設(shè)計腳本語言使腳本重復(fù)執(zhí)行三次,每次設(shè)置克隆編號為不同的值后克隆自己。每個克隆體都會有自己的局部變量克隆編號且數(shù)值不同。腳本語言示意如圖4所示。4.3綜合案例模塊的開發(fā)?;凇爸R單元”和“基礎(chǔ)案例”這兩個模塊的開發(fā),學(xué)生到目前為止已經(jīng)達到了利用Scratch編程設(shè)計學(xué)習(xí)知識入門的程度,接下來教師就可以充分運用Scratch編程設(shè)計綜合案例來教授學(xué)生不同的知識了。這種方式易于小學(xué)階段的學(xué)生學(xué)習(xí),并且能夠提升學(xué)生的獨立思考能力。這種綜合案例的開發(fā)特別適合小學(xué)生學(xué)習(xí),它將枯燥的書本知識活靈活現(xiàn)的展示在學(xué)生面前,學(xué)生學(xué)習(xí)起來效果很好。
5結(jié)束語
“智能+”時代的到來,Scratch這款編程軟件受眾越來越多,從事少兒編程教學(xué)的老師相繼為其編寫教材,將零散的知識點整合起來,逐漸成為一個體系。同時,Scratch一直在不斷地更新版本,學(xué)生們不僅可以離線學(xué)習(xí),還可以在線學(xué)習(xí)Scratch編程,目前移動設(shè)備也可以設(shè)計Scratch了。這樣有助于Scratch編程技術(shù)的推廣。學(xué)生們的學(xué)習(xí)不再局限于課堂之上了,課后也可以繼續(xù)學(xué)習(xí),鞏固課堂知識,還能相應(yīng)地去拓展延伸。
作者:徐建華 蘆念婷 李曉明 黃松豪 單位:三江學(xué)院