張雋
摘要:在進(jìn)行小學(xué)教學(xué)的過程當(dāng)中,scratch創(chuàng)意編程教學(xué)目前受到人們的普遍關(guān)注,通過scratch創(chuàng)意編程教學(xué)可以讓學(xué)生滿足好奇心,并且提升使用信息技術(shù)的能力?;诖?,本文主要討論了scratch創(chuàng)意編程在小學(xué)階段的實(shí)踐策略,以供相關(guān)工作人員參考。
關(guān)鍵詞:Scratch編程;游戲化教學(xué);小學(xué);信息技術(shù)
引言:Scratch是一個(gè)在國外設(shè)計(jì)開發(fā)出來的編程軟件,和比較復(fù)雜的代碼有很大區(qū)別,scratch軟件主要是通過不同的顏色來區(qū)分功能,可以提供100條以上的指令。只需要將這些指令在腳本當(dāng)中拖入,就可以編寫程序,并且創(chuàng)造多種不同的故事或者是其他的作品,所以將教育以及樂趣相互之間結(jié)合起來,可以讓scratch創(chuàng)意編程教學(xué)在小學(xué)階段能夠獲得更多的實(shí)踐探索。
一、先玩后學(xué),激發(fā)興趣
抽象的編程并不適合小學(xué)課堂,小學(xué)生往往更加容易被具有趣味性的東西所吸引,因此教師可以以學(xué)習(xí)游戲的方式,來引入scratch編程的學(xué)習(xí),讓學(xué)生能夠在實(shí)踐的過程當(dāng)中不斷的思考,從而自覺地將自己的熱情投入到編程學(xué)習(xí)的過程當(dāng)中[1]。
比如在教育學(xué)生學(xué)習(xí)scratch變量這一節(jié)課的時(shí)候,教師可以先利用這個(gè)軟件來制作游戲,將游戲射在多媒體屏幕上,然后教師在提出游戲規(guī)則的相關(guān)問題,讓學(xué)生利用觀察的方式討論對(duì)這個(gè)游戲的理解。之后教師再進(jìn)一步說明如何編寫腳本,以及如何利用scratch軟件實(shí)現(xiàn)操作。自然而然的學(xué)生就會(huì)產(chǎn)生極其強(qiáng)烈的好奇心,從而主動(dòng)對(duì)這個(gè)指令設(shè)計(jì)程序進(jìn)行討論和分析。
二、邊學(xué)邊玩,培養(yǎng)創(chuàng)新
在進(jìn)行小學(xué)scratch編程教學(xué)的過程當(dāng)中,教師不但需要讓學(xué)生學(xué)會(huì)如何進(jìn)行腳本的編寫,同時(shí)還需要鼓勵(lì)學(xué)生發(fā)揮創(chuàng)意,創(chuàng)設(shè)多種不同的作品,并且將自己的想法表達(dá)出來。如果使用較為傳統(tǒng)的方式來進(jìn)行教學(xué),往往很難達(dá)到教學(xué)的目標(biāo),所以教師需要盡量創(chuàng)造更多的機(jī)會(huì)幫助學(xué)生,啟發(fā)思維[2]。
比如教師的教育,學(xué)生學(xué)習(xí)迷宮設(shè)計(jì)這一節(jié)課的時(shí)候,就可以讓學(xué)生先回憶自己曾經(jīng)玩過的迷宮,然后再思考如果要進(jìn)行設(shè)計(jì)程序,需要制定哪一些不同的規(guī)則。學(xué)生通過討論可以將自己的規(guī)則說明在教師引導(dǎo)學(xué)生對(duì)條件滿足以及條件不滿足進(jìn)行猜測之后,再利用較為簡單的編寫來進(jìn)行驗(yàn)證。通過這樣的方式可以更加有效的完成scratch程序設(shè)計(jì)教學(xué),讓學(xué)生能夠從已有的經(jīng)驗(yàn)當(dāng)中不斷的思考,使學(xué)生獲得更多的創(chuàng)作空間,將自己的創(chuàng)意發(fā)揮出來。
三、學(xué)后再玩,交流分享
Scratch的關(guān)鍵詞是想象以及分享,還有編程,因此在進(jìn)行教學(xué)的時(shí)候,教師必須要引導(dǎo)學(xué)生發(fā)揮想象力,讓學(xué)生能夠通過討論的方式進(jìn)行分享,使學(xué)生通過比較簡單的作品來獲得更多的機(jī)會(huì),不但可以讓教學(xué)更具有體驗(yàn)感,同時(shí)也以幫助學(xué)生激發(fā)潛能。
比如教師在教育學(xué)生學(xué)習(xí)足球小將成長季這一節(jié)課的過程當(dāng)中,就可以先引導(dǎo)學(xué)生通過不斷的實(shí)踐完成一些以足球運(yùn)動(dòng)作為主題的游戲設(shè)計(jì)或者是動(dòng)畫設(shè)計(jì)。之后再分享作品的時(shí)候,教師可以使學(xué)生作為玩家,讓彼此所制作的游戲都能夠投入使用,并且由玩家給出評(píng)價(jià)。在這樣的過程,當(dāng)中學(xué)生在編寫腳本的時(shí)候,所沒有注意到的問題都將會(huì)顯現(xiàn)出來,比如有一些學(xué)生在制作足球射門游戲的時(shí)候,軟件運(yùn)行過程當(dāng)中球并沒有進(jìn)門,在框前就已經(jīng)得分了,這明顯和常規(guī)的操作是比較違背的,也并不能夠符合游戲的規(guī)則。對(duì)于這個(gè)問題,教師可以讓學(xué)生共同討論,并且找到解決的方案。在討論之后學(xué)生就可以得出問題的關(guān)鍵點(diǎn),有一些學(xué)生認(rèn)為可以利用調(diào)整腳本當(dāng)中的坐標(biāo)位置來進(jìn)行操作,還有一些學(xué)生說出了不一樣的看法,通過不斷的修改以及調(diào)試,學(xué)生不但能夠解決這些問題,同時(shí)也可以比較出不同腳本的優(yōu)劣,從而獲得更多的技能提升。
四、學(xué)玩并進(jìn),提升素養(yǎng)
在小學(xué)生進(jìn)行scratch創(chuàng)意編程學(xué)習(xí)的過程當(dāng)中,所使用的學(xué)科知識(shí)是非常豐富的,而作為理解的部分以及創(chuàng)作作品不可或缺的基礎(chǔ),無論是運(yùn)算模塊或者是其他模塊,都和學(xué)生的邏輯思維能力以及數(shù)學(xué)知識(shí)甚至藝術(shù)素質(zhì)等有著密切的關(guān)系。所以在實(shí)踐教學(xué)的過程當(dāng)中,教師需要讓學(xué)生能夠提升其綜合能力,從而使學(xué)生得到綜合素養(yǎng)的全面優(yōu)化。
比如教師在教育學(xué)生學(xué)習(xí)神奇的畫筆這一節(jié)課的過程當(dāng)中,就需要讓學(xué)生能夠?qū)Σ煌闹貜?fù)執(zhí)行命令進(jìn)行對(duì)比,并且說出自己的體會(huì),在編寫一些具有規(guī)律性的腳本的過程當(dāng)中,要能夠掌握如何駕馭比較復(fù)雜的腳本的能力。而在畫正三角形等相關(guān)形狀的時(shí)候,因?yàn)檫厰?shù)比較小,所以學(xué)生可以使用循環(huán)語句等方式來實(shí)現(xiàn),因此很難感受在操作的過程當(dāng)中產(chǎn)生了很大的區(qū)別。但是隨著之后邊數(shù)在不斷的增多,學(xué)生往往會(huì)產(chǎn)生一些迷惑的地方,因?yàn)楸容^缺乏一些數(shù)學(xué)知識(shí),因此學(xué)生在編寫腳本的時(shí)候也會(huì)面對(duì)極大的問題,這也會(huì)導(dǎo)致課堂效率難以提升。這時(shí)教師就需要按照實(shí)際情況來調(diào)整教學(xué)的內(nèi)容,在實(shí)踐授課的過程當(dāng)中,對(duì)于一些普通的數(shù)學(xué)知識(shí)也需要進(jìn)行一定的講解,讓學(xué)生能夠逆向思維,畫出自己想要的角度,然后再利用腳本編寫的方式進(jìn)行驗(yàn)證。在這樣的過程,當(dāng)中學(xué)生不但可以充分的體會(huì)到循環(huán)語句的辯解性,同時(shí)對(duì)于數(shù)學(xué)知識(shí)的理解也將會(huì)更加深入。
五、結(jié)束語
綜上所述,在進(jìn)行小學(xué)scratch創(chuàng)意編程課堂教學(xué)的過程當(dāng)中,教師必須要打造更加積極的氛圍,并且要將實(shí)踐教學(xué)和趣味性相結(jié)合,讓學(xué)生可以主動(dòng)投入思考和學(xué)習(xí),從而使學(xué)生對(duì)探索計(jì)算機(jī)產(chǎn)生更加濃厚的興趣,這對(duì)未來學(xué)生創(chuàng)新思維能力的培養(yǎng)非常重要。
參考文獻(xiàn):
[1]馬宗兵.面向計(jì)算思維的小學(xué)游戲化編程教學(xué)策略研究述評(píng)[J].基礎(chǔ)教育參考,2020(2)
[2]蔣磊.例談小學(xué)Scratch學(xué)玩結(jié)合教學(xué)策略[J].中國信息技術(shù)教育,2018(23)