鄧月華
摘 ?要:Scratch來自美國麻省理工學(xué)院的媒體實(shí)驗(yàn)室,一款同兒童及青少年心理特點(diǎn)相適宜的兒童編程語言,它可以起到簡化程序設(shè)計(jì)的作用,讓學(xué)生邊玩邊學(xué),從而體會(huì)到編程帶來的樂趣。本文從將游戲和課堂融為一體的角度提出優(yōu)化小學(xué)信息技術(shù)Scratch編程教學(xué)效果的要點(diǎn),如主題、過程和表現(xiàn)等,希望能滿足教學(xué)的理想要求,供教育者參考。
關(guān)鍵詞:小學(xué)教育;信息技術(shù);Scratch編程;教學(xué)方法
【中圖分類號(hào)】G622.0 ? ? ?【文獻(xiàn)標(biāo)識(shí)碼】A ? ? ? ? 【文章編號(hào)】1005-8877(2021)32-0135-02
【Abstract】Scratch comes from the Media Lab of the Massachusetts Institute of Technology. It is a programming language suitable for children and adolescents' psychological characteristics. It can simplify the program design,allowing students to learn while playing and to experience The fun of programming. From the perspective of integrating games and classrooms,this article puts forward the key points for optimizing the teaching effect of information technology Scratch programming in primary schools,such as themes,processes and performances,hoping to meet the ideal requirements of teaching for educators' reference.
【Keywords】Primary education;Information technology;Scratch programming;Teaching methods
在編程語言中,Scratch的實(shí)用性較強(qiáng),對(duì)于8~16歲之間的學(xué)生而言非常適宜,它能夠使程序設(shè)計(jì)展現(xiàn)出簡化的一面,讓學(xué)生能夠在自然而然的狀態(tài)下潛移默化地體會(huì)到程序語言魅力,并順利理解程序概念。小學(xué)階段的思維能力養(yǎng)成非常重要,越是良好的思維品質(zhì)引導(dǎo)越能夠?qū)ζ鋵W(xué)習(xí)能力、創(chuàng)新素養(yǎng)培養(yǎng)起到正面導(dǎo)向作用。以Scratch編程教育教學(xué)為載體,能夠很好地說明這一點(diǎn),而關(guān)于具體開展策略的探討,又同樣能夠給教師優(yōu)化教學(xué)方法帶來有價(jià)值的參考。
1.小學(xué)信息技術(shù)Scratch編程教學(xué)理想
小學(xué)Scratch編程教學(xué)應(yīng)該達(dá)到何種狀態(tài),是教師需要考慮的問題,此問題的順利解決,同時(shí)也是教學(xué)策略探索的基準(zhǔn)目標(biāo)。
首先,教師應(yīng)當(dāng)留意Scratch軟件需要得到編寫故事和制作動(dòng)畫等方面的支持,小學(xué)生的想象力非常豐富,擁有對(duì)新鮮事物的強(qiáng)烈好奇心,他們可以講述一些小故事,此時(shí)Scratch軟件正足以利用把動(dòng)畫展示成小故事的做法,該優(yōu)勢(shì)條件恰恰是學(xué)生需要又不具備的能力,也就是說利用這款軟件的幫助提攜,學(xué)生可將現(xiàn)成模型拿來為我所用,從而讓操作變得很容易。與此同時(shí),在制作動(dòng)畫期間,Scratch軟件還能夠提供極為豐富的音樂素材,這會(huì)保證動(dòng)畫效果因?yàn)檫m當(dāng)場(chǎng)景與節(jié)點(diǎn)、恰當(dāng)聲音的提供而變得更好。
其次,Scratch軟件的制作小游戲功能值得重視,在多媒體技術(shù)擁有迅速發(fā)展機(jī)會(huì)的時(shí)代,雖然家長和教師對(duì)于游戲往往持反對(duì)態(tài)度,然而孩子們的想法卻完全相反,使小學(xué)生在課堂上展現(xiàn)想象力,并發(fā)揮想象力的作用去創(chuàng)造一些小游戲,實(shí)際上是一件極有價(jià)值的事情。小學(xué)生在理想狀態(tài)下可從游戲設(shè)計(jì)過程中,參考所學(xué)知識(shí)、實(shí)踐經(jīng)驗(yàn)等,處理遇到的一些難題。
最后,將Scratch軟件同其他相關(guān)軟件相聯(lián)系,能夠創(chuàng)造出更具想象力的作品,在創(chuàng)意課堂上教師指導(dǎo)學(xué)生從此軟件與其他相關(guān)軟件的協(xié)同角度完成創(chuàng)作任務(wù),制作出能夠表達(dá)現(xiàn)實(shí)生活中的事物,像樓房、路燈、天橋等,而且還可以打印出來,得到更加真實(shí)的模型,這對(duì)學(xué)生來說,其心理安慰效果可以說非常強(qiáng)。
2.小學(xué)信息技術(shù)Scratch編程教學(xué)的主題、過程與表現(xiàn)
考慮到小學(xué)信息技術(shù)Scratch編程教學(xué)的目標(biāo),建議從主題、過程與表現(xiàn)幾個(gè)角度展開思考,以便產(chǎn)生更為理想的教學(xué)效果。
(1)主題設(shè)計(jì)要有趣
小學(xué)生對(duì)于新鮮的、生動(dòng)的內(nèi)容易感覺到興趣,據(jù)此教師無論是從教材中尋找主題,還是在生活中提取主題,都要注意主題能否用游戲的形式表現(xiàn)出來這一問題。
首先,教師可以基于教材精準(zhǔn)確立主題。同其他軟件教學(xué)內(nèi)容有所區(qū)別的一點(diǎn)在于,小學(xué)Scratch編程教學(xué)內(nèi)容學(xué)生的自主性有可能更強(qiáng),這是因?yàn)閷W(xué)生有意識(shí)也有能力在本軟件帶動(dòng)下創(chuàng)作出互動(dòng)色彩較強(qiáng)的故事、動(dòng)畫、音樂或者其他類型的游戲等。例如,當(dāng)涉及小貓翻跟斗內(nèi)容教學(xué)時(shí),教師可以在分析教材后了解到:將課堂內(nèi)容同游戲主題直接關(guān)聯(lián)是完全可行的,因此,可以基于從易至難的順序,給學(xué)生安排以動(dòng)物森林大冒險(xiǎn)為主題的游戲,在游戲中,小貓與蝴蝶去森林中玩,路上會(huì)隨機(jī)出現(xiàn)影響前進(jìn)的垃圾,小貓要躲開垃圾,并對(duì)扔垃圾的小動(dòng)物進(jìn)行教育,若不小心碰到香蕉皮等垃圾就會(huì)摔倒丟分。將教學(xué)主題融入這個(gè)游戲之中,將使學(xué)生在課堂教學(xué)期間利用體驗(yàn)游戲與分析主題同步進(jìn)行的形式取得較明顯進(jìn)步。
其次,教師可以基于生活合理設(shè)計(jì)主題。教學(xué)內(nèi)容具有無限拓展可能性,教師依然這一可能性,在設(shè)計(jì)主題內(nèi)容時(shí)可以從生活中汲取靈感。例如,筆者曾在一次教學(xué)中,遇到小貓捕魚的課題,有學(xué)生在教學(xué)期間提出問題:貓并不會(huì)游泳,它如何可以在水中捕魚呢?于是筆者做出適當(dāng)調(diào)整,改“捕”字為“釣”字,讓主題的生活色彩更濃,并在具體操作中用大魚吃小魚的游戲?qū)?,再借助有Scratch編程支持的小貓釣魚小游戲,要求學(xué)生在試玩游戲后,分析游戲中有哪些指令,并在此之后繼續(xù)提出問題:怎樣做到游戲效果?在可能用到的指令中,哪些是我們已經(jīng)接觸過的,哪些是比較陌生的?這種直接指向生活的主題,可以更加順利地引導(dǎo)學(xué)生,將總體學(xué)習(xí)任務(wù)細(xì)化成若干能夠著力的支撐點(diǎn)。但教師同時(shí)也要注意,生活主題不能偏離教學(xué)目標(biāo),而是要在課堂主題設(shè)計(jì)時(shí),以基本的問題處理任務(wù)為中心路線,以盡可能巧妙的形式將課堂學(xué)習(xí)任務(wù)與生活主題情境融為一體,接下來給學(xué)生提供適當(dāng)引導(dǎo),讓其與自己共同感受主題的含義,并逐一探索本次教學(xué)的具體學(xué)習(xí)任務(wù)。
(2)能力探究要自主
能力探究是小學(xué)信息技術(shù)學(xué)習(xí)的核心,現(xiàn)今社會(huì)對(duì)于信息技術(shù)能力的要求較高,而能力要求的變化速度則遠(yuǎn)較其他學(xué)科更快。也正是由于關(guān)注到了信息技術(shù)所擁有的這一優(yōu)勢(shì),所以在小學(xué)時(shí)期密切關(guān)注信息技術(shù)教學(xué),特別是關(guān)注學(xué)生學(xué)科能力探究水平提升效果確有必要。當(dāng)開展Scratch編程軟件教學(xué)時(shí),正是順應(yīng)這一需求的結(jié)果,而若說這是適應(yīng)時(shí)代的話,那么信息技術(shù)教師還需要據(jù)此思考另一個(gè)問題,即教學(xué)方式應(yīng)當(dāng)怎樣和時(shí)代需求同步,針對(duì)該問題,筆者建議以探究方式與需求相匹配。小學(xué)生探究熱情很高,之所以有時(shí)會(huì)在課堂上有不夠理想的表現(xiàn),主要原因均在于教師的探究使用策略不夠及時(shí)、不夠恰當(dāng),所以建議小學(xué)信息技術(shù)教學(xué)在應(yīng)試壓力不是很重的優(yōu)勢(shì)下,由教師做主更多利用探究型教學(xué)策略,具體到Scratch編程軟件的應(yīng)用,由于該工具對(duì)于學(xué)生而言可能稍顯陌生,但是它的操作界面又比較友好,即其本身排除了代碼編程的直接應(yīng)用,而是如搭建積木一樣給學(xué)生以操作空間,在技術(shù)上難度不大,探究策略是非常可行的。
教師可針對(duì)具體的探究任務(wù),明確過程中的幾個(gè)必要環(huán)節(jié),如環(huán)節(jié)一:要求學(xué)生去分析特定場(chǎng)景下的人物形象有哪些語言與動(dòng)作,探究過程重點(diǎn)以Scratch編程軟件為核心做出思考;環(huán)節(jié)二:思考怎樣達(dá)到理想的語言與動(dòng)作匹配效果,思考著眼點(diǎn)應(yīng)當(dāng)置于Scratch編程軟件積木區(qū)與腳本區(qū),而非隨意的、沒有根據(jù)的想象,這將保證學(xué)生在真正做的過程中,隨時(shí)注意操作細(xì)節(jié),包括程序內(nèi)角色依何種順序列出,指令塊怎樣使用最為合理等。而既然強(qiáng)調(diào)了探究的必要性,則小學(xué)信息技術(shù)教師還應(yīng)當(dāng)確認(rèn)一個(gè)原則,即在學(xué)生遇到問題時(shí),要給其以必要鼓勵(lì)和支持,使之擁有自主解決的可能性,如有必要還需要讓教師的幫助持續(xù)下去,這樣雖然可能拉長學(xué)習(xí)時(shí)間,然而學(xué)生解決某個(gè)問題的效果,以及其所帶來的積極影響是值得認(rèn)同的。
(3)成果分享要及時(shí)
分享是信息技術(shù)學(xué)科本身便具有的天然屬性,當(dāng)信息技術(shù)探索產(chǎn)生一定成果之后,便要進(jìn)行及時(shí)分享,這將保證成果惠及更大范圍的受眾群體,同時(shí)具有體現(xiàn)學(xué)習(xí)者價(jià)值的可能性。如果從核心素養(yǎng)的角度分析,小學(xué)生學(xué)習(xí)信息技術(shù)內(nèi)容,在參與期間體會(huì)到分享所產(chǎn)生的樂趣,實(shí)際上也是一種非常有必要的品格引導(dǎo)培育,對(duì)于Scratch編程軟件教學(xué)而言,其主旨中同樣包括了想法程序分享的部分。所以,教師應(yīng)當(dāng)在為學(xué)生指導(dǎo)解決問題思路時(shí),讓學(xué)生在逐步產(chǎn)生創(chuàng)新思維的同時(shí),意識(shí)到創(chuàng)作的最終歸依在于分享的理念,很顯然只有這樣,學(xué)生才能讓成果、觀點(diǎn)與技術(shù)的取得擁有更大的價(jià)值。
以一些故事制作為范例的Scratch編程軟件使用教學(xué)為例,小學(xué)生在歷經(jīng)一段時(shí)間的辛苦探究后,他們往往首先自覺選擇把編程軟件制作成果呈現(xiàn)出來,此時(shí)教師能夠看到:即使是相對(duì)固定的主題,學(xué)生因?yàn)閭€(gè)體獨(dú)立性及不同學(xué)習(xí)小組特點(diǎn),會(huì)在細(xì)節(jié)方面產(chǎn)生差異較大的成果,而這種最終的不同呈現(xiàn),其背后根源在于技術(shù)的區(qū)別、思路的區(qū)別。比如,需要某一人物來到舞臺(tái)中間,有些小組給出的編程結(jié)果是緩慢的,有些小組給出的編程結(jié)果則是快速的,還有些小組則創(chuàng)造性地應(yīng)用了其他效果……這種顯而易見的區(qū)別,在探究期間是被允許存在的,基于差別的分享也應(yīng)當(dāng)是被鼓勵(lì)的。當(dāng)學(xué)生以獨(dú)立或者組的形式探究時(shí),教師便應(yīng)當(dāng)滲透分享思維,尤其強(qiáng)調(diào)分享自我設(shè)計(jì)思路與具體指令的必要性,當(dāng)學(xué)生所做的一些移動(dòng)指令、交待指令、重復(fù)指令、等待指令被其他同學(xué)所留意時(shí),彼此都將有可能產(chǎn)生有效的思路拓展價(jià)值。學(xué)生將在彼此分享、交流和參與期間得到收獲,為最終的成果分享鋪平道路。總之在貌似重復(fù)的操作中,學(xué)生可能對(duì)Scratch編程軟件有著越來越清晰的理解、越來越嫻熟的應(yīng)用。而對(duì)于教師本身來講,他將看到學(xué)生樂于用分享為目標(biāo),完成一系列口頭介紹與操作展示,這種課堂效果活動(dòng)的功能也是不言而喻的。
3.結(jié)語
實(shí)踐結(jié)果顯示,在小學(xué)信息技術(shù)教學(xué)期間,讓游戲主題與之相融是非常明智的做法,尤其是當(dāng)需要開展Scratch編程教學(xué)時(shí),這種明智性將得到極為充分的體現(xiàn),可以一方面確保學(xué)生知識(shí)和能力的同時(shí)發(fā)展,另一方面使其興趣持續(xù)存在?,F(xiàn)準(zhǔn)備從融游戲和課堂為一體的角度,提出小學(xué)信息技術(shù)Scratch編程教學(xué)的主題、過程與表現(xiàn)幾個(gè)要點(diǎn),希望可以對(duì)有效推動(dòng)小學(xué)信息技術(shù)教學(xué)改革起到幫助作用。
參考文獻(xiàn)
[1]廖小萍.聰明的想法 簡單的操作——淺談Scratch在小學(xué)信息技術(shù)教學(xué)中的意義[J].新課程,2017(12).
[2]李惠玲.Scratch趣味編程,讓學(xué)生走向“新”學(xué)堂[J].新一代(理論版),2019(12).
[3]許紹靖.探索小學(xué)Scratch編程教學(xué)中如何培養(yǎng)學(xué)生計(jì)算思維[J].新課程,2020(31).
[4]王雪婷.基于Scratch編程的小學(xué)信息技術(shù)教學(xué)例談[J].中小學(xué)電教,2020(Z2).
[5]馮瑞蕊.Scratch在小學(xué)信息技術(shù)課堂中的應(yīng)用與實(shí)踐[J].科學(xué)咨詢,2020(3).