張洪森+張星云
摘 要 Scratch軟件可以讓小學(xué)生運(yùn)用簡易的編程語言進(jìn)行動(dòng)畫操作,操作簡便、思維性強(qiáng)、涵蓋面廣。小學(xué)信息技術(shù)課程教學(xué)可以通過讓學(xué)生自行設(shè)計(jì)動(dòng)畫、游戲等,以此調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性。
關(guān)鍵詞 Scratch;信息技術(shù)課程;編程
中圖分類號(hào):G623.58 文獻(xiàn)標(biāo)識(shí)碼:B
文章編號(hào):1671-489X(2016)21-0039-02
1 前言
Scratch軟件是基于程序設(shè)計(jì)推出的又一種信息化的教學(xué)軟件,適合兒童邏輯推理能力的提高。在20世紀(jì)60年代推出的邏輯語言,極大程度上影響了后世的程序設(shè)計(jì)模式。源自1968年的LOGO語言雖然在當(dāng)前的信息技術(shù)類課程中的應(yīng)用仍然十分廣泛,但是這種應(yīng)用并不是非常理想,畢竟這一軟件已經(jīng)應(yīng)用多年,無法完全調(diào)動(dòng)當(dāng)代少年兒童的學(xué)習(xí)積極性。因此,美國麻省理工學(xué)院針對(duì)性地開發(fā)了Scratch軟件,主要是適應(yīng)8歲以上的兒童對(duì)于信息技術(shù)認(rèn)知能力的培養(yǎng),在界面、功能以及操作上也是圍繞兒童的審美偏好及需要設(shè)計(jì)的。
2 Scratch軟件的主要特點(diǎn)
Scratch操作簡單 Scratch的開發(fā)雖然都是用英文進(jìn)行的,但是使用Scratch的使用方不需要認(rèn)識(shí)英文,甚至也不需要使用鍵盤,因?yàn)樗械某绦驑?gòu)成要素,如參數(shù)或者命令,都是通過各種如同積木一樣的模塊構(gòu)成的。小學(xué)生只需要操作鼠標(biāo),將所需要的各種編程部件拉到腳本處,就能夠選擇相對(duì)應(yīng)的功能區(qū)塊。在Scratch的右上方是對(duì)于整個(gè)程序的預(yù)覽窗口,還有程序運(yùn)行預(yù)覽,在右下方則是角色窗口。
Scratch涵蓋廣 傳統(tǒng)的小學(xué)信息技術(shù)課程只是將簡單的電子計(jì)算機(jī)操作技巧傳授給小學(xué)生,學(xué)習(xí)后,很多小學(xué)生對(duì)于電子計(jì)算機(jī)的原理仍然是一知半解,也因此影響了這些小學(xué)生學(xué)習(xí)信息技術(shù)的興趣。Scratch這一款軟件除了其操作的簡易性之外,其涵蓋的內(nèi)容非常廣,除了具備一般的編程內(nèi)容外,比如條件語句、循環(huán)語句、順序或者變量等,也包含動(dòng)作部件、聲音部件以及外觀部件。小學(xué)生在Scratch的界面中進(jìn)行操作,能夠?qū)巧M(jìn)行旋轉(zhuǎn)以及移動(dòng),而且還可以運(yùn)用外觀部件等,對(duì)這些角色進(jìn)行特效設(shè)計(jì)等。由此可見,Scratch不同于一般的編程軟件,能夠?qū)πW(xué)生進(jìn)行更具備涵蓋性的知識(shí)介紹和思維訓(xùn)練。
Scratch的思維性強(qiáng) Scratch不僅僅從操作的簡易性以及涵蓋內(nèi)容廣等角度,提高了其在小學(xué)信息技術(shù)課程教學(xué)中的適應(yīng)性,更通過思維性的角度增強(qiáng)了軟件的應(yīng)用性。Scratch也是一種現(xiàn)代化的編程工具,其包含多個(gè)事件、多種線程和協(xié)調(diào)特征,這些特征都表現(xiàn)出Scratch本身具備了現(xiàn)代化軟件的編程思維思想。小學(xué)生在操作Scratch的過程中,可以通過鍵盤按鍵的敲打、點(diǎn)擊鼠標(biāo)等一系列動(dòng)作,讓電子計(jì)算機(jī)同時(shí)執(zhí)行多種不同的程序,以此按照相對(duì)應(yīng)的程序進(jìn)行運(yùn)轉(zhuǎn)。有了這些邏輯部件,Scratch的計(jì)算機(jī)思維特點(diǎn)更加明顯,而且更易為學(xué)生掌握[1]。
3 Scratch軟件在小學(xué)信息技術(shù)課堂教學(xué)中應(yīng)用方式
首先,Scratch可以讓小學(xué)生參與到動(dòng)畫或者故事編輯的過程中,因?yàn)樵撥浖旧矶嗝襟w功能非常豐富,能夠滿足當(dāng)前小學(xué)生在運(yùn)用該軟件上的興趣調(diào)動(dòng)要求。在小學(xué)生學(xué)習(xí)小學(xué)信息技術(shù)課程知識(shí)過程中,最重要還是要充分調(diào)動(dòng)小學(xué)生的學(xué)習(xí)積極性。而Scratch的多媒體功能,可以讓小學(xué)生編輯動(dòng)畫,按照一定的故事情節(jié)形成動(dòng)畫內(nèi)容,適合小學(xué)生更投入地對(duì)信息技術(shù)中的編輯技術(shù)進(jìn)行學(xué)習(xí)。通過編程語句,小學(xué)生在Scratch之中能夠設(shè)計(jì)出自己喜愛的角色,而且可以讓這些角色按照自己已經(jīng)編排好的語句運(yùn)行。信息技術(shù)教師對(duì)Scratch中呈現(xiàn)的效果進(jìn)行聲情并茂的講解,學(xué)生也能夠?qū)浖约捌渌С值碾娮有畔⒓夹g(shù)產(chǎn)生更加濃厚的興趣。
其次,Scratch可以制作一些小游戲。小學(xué)生對(duì)于游戲有非常大的興趣,很多小學(xué)信息技術(shù)課程的教師都可以發(fā)現(xiàn),一些小學(xué)生在信息技術(shù)課堂上總會(huì)忍不住去玩一些小游戲,一方面是游戲的吸引力很強(qiáng),另外一方面是小學(xué)生對(duì)于信息技術(shù)課程枯燥乏味講解沒有興趣。傳統(tǒng)課程上約束小學(xué)生不要玩游戲,都是采取被動(dòng)的方式,由教師發(fā)出命令或者以總控制臺(tái)巡查、控制電腦,對(duì)于小學(xué)生而言并沒有積極的引導(dǎo)作用。因此,在Scratch的支持下,讓小學(xué)生主動(dòng)創(chuàng)造、制作小游戲,在課堂教學(xué)效果和教學(xué)氛圍上都能夠發(fā)揮出更加積極的作用。小學(xué)生一聽到自己可以創(chuàng)造小游戲,必然產(chǎn)生濃厚的興趣。
對(duì)于不熟悉Scratch應(yīng)用的人,可能會(huì)認(rèn)為讓小學(xué)生編制計(jì)算機(jī)小游戲非常困難,但是實(shí)際上小學(xué)生通過Scratch的編程語言,能夠很快進(jìn)行編輯。傳統(tǒng)的編程軟件當(dāng)中,語句和邏輯都比較抽象,對(duì)于小學(xué)生而言自然相對(duì)比較困難。但是Scratch是以模塊部件的方式進(jìn)行集成的,動(dòng)畫或者聲音都只是Scratch當(dāng)中一個(gè)功能區(qū)塊,小學(xué)生只需要點(diǎn)擊鼠標(biāo)拉動(dòng),就可以讓區(qū)塊放置在某個(gè)程序當(dāng)中。小學(xué)生在Scratch里面可以自行編制和設(shè)計(jì)各種程序事件發(fā)生的條件,而且配合角色設(shè)置等方式,就能夠體現(xiàn)出基礎(chǔ)的人機(jī)交互特征。由此可見,Scratch可以讓小學(xué)生逐漸了解編程的一般原理,而且可以讓小學(xué)生自主地探索一些新的學(xué)習(xí)方式,以此逐漸設(shè)計(jì)出自己的作品,產(chǎn)生學(xué)習(xí)的積極性[2]。
4 Scratch軟件在小學(xué)信息技術(shù)課程教學(xué)中應(yīng)用的關(guān)鍵點(diǎn)
1)Scratch在小學(xué)信息技術(shù)課程教學(xué)應(yīng)用中,關(guān)鍵點(diǎn)是整合信息技術(shù)知識(shí)和興趣之間的聯(lián)系,提升課堂的交互性特征。因?yàn)镾cratch強(qiáng)調(diào)的就是學(xué)生的自主創(chuàng)作,這種創(chuàng)作本身就是學(xué)生成為學(xué)習(xí)主體的過程。小學(xué)信息技術(shù)課程教師要充分掌握引導(dǎo)的技巧和藝術(shù),鼓勵(lì)小學(xué)生用好Scratch。小學(xué)信息技術(shù)教師要通過多媒體部件等Scratch中重點(diǎn)的編程部件,讓學(xué)生掌握好使用Scratch的基礎(chǔ)要領(lǐng),進(jìn)而讓學(xué)生逐漸在操作過程中提升自己的學(xué)習(xí)興趣。實(shí)際上,小學(xué)生在運(yùn)用Scratch制作小動(dòng)畫的過程中,也需要有一個(gè)思路或者故事藍(lán)本,信息技術(shù)課程教師可以鼓勵(lì)學(xué)生創(chuàng)造性地講述、自主地表達(dá),以此讓他們感受到Scratch的獨(dú)特魅力[3]。
2)Scratch在小學(xué)信息技術(shù)課程教學(xué)中的應(yīng)用,還應(yīng)該讓學(xué)生成為課堂的主體,并且讓學(xué)生形成Scratch學(xué)習(xí)小組等,進(jìn)行合作式學(xué)習(xí)。小學(xué)生在操作Scratch進(jìn)行設(shè)計(jì)創(chuàng)作時(shí),尤其是遇到小游戲制作等過程中可能存在的困難,單憑個(gè)人能力不一定能夠順利解決,畢竟Scratch是一種有編程語言特性的工具。因此,小學(xué)信息技術(shù)課程教師可以讓學(xué)生形成Scratch學(xué)習(xí)團(tuán)隊(duì),以團(tuán)隊(duì)學(xué)習(xí)的方式逐漸掌握一些基本的操作技巧,更好地理解Scratch本身的操作方式。團(tuán)隊(duì)當(dāng)中有人構(gòu)思故事藍(lán)本,有人進(jìn)行技術(shù)操作,有人進(jìn)行后期的優(yōu)化和檢查等。團(tuán)隊(duì)協(xié)作能夠讓Scratch在課堂上的應(yīng)用更加成熟,從而更好地調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,最終形成良好的課堂教學(xué)效果。
5 結(jié)語
綜合上述分析,Scratch的推廣和應(yīng)用,能夠更好地提升小學(xué)信息技術(shù)課程教學(xué)過程中的趣味性,也讓學(xué)生成為信息技術(shù)課程教學(xué)的主體,進(jìn)而產(chǎn)生更加理想的教學(xué)效果。因此,小學(xué)信息技術(shù)教師要充分了解Scratch的特性,更好地調(diào)動(dòng)學(xué)生的學(xué)習(xí)主動(dòng)性和創(chuàng)造性。
參考文獻(xiàn)
[1]薛科翼.探究式教學(xué)法在Scratch課程中的應(yīng)用[J].中小學(xué)信息技術(shù)教育,2015(11):67-68.
[2]姚鵬閣,顏磊,楊陽,等.樹莓派教育應(yīng)用:兒童編程能力培養(yǎng)的新途徑[J].現(xiàn)代教育技術(shù),2015(10):113-118.
[3]孫青,陶躍,楊勇.淺談Scratch升級(jí)和對(duì)比Snap4.0
[J].通訊世界,2015(16):195.