摘 要:目前,Scratch教學(xué)研究在全國各地可謂如火如荼。但在海濱城市的集美,在小學(xué)教學(xué)中幾乎沒有看到Scratch的蹤跡。帶著困惑,筆者就集美區(qū)編程教學(xué)現(xiàn)狀、Scratch的優(yōu)點(diǎn)、Scratch在集美區(qū)推行的軟硬件支持等問題開展了可行性研究。
關(guān)鍵詞:Scratch;推行;可行性
Scratch程序是美國麻省理工學(xué)院開發(fā)的一套開源程序,專為八歲以上兒童設(shè)計;它不需要像傳統(tǒng)編程軟件那樣逐行地“敲”代碼,而是通過拖曳已定義好的程序模塊,采用搭積木的方式快速實(shí)現(xiàn)程序的編寫。其一經(jīng)推出,短期內(nèi)就成為美國、臺灣等地區(qū)兒童大受歡迎的編程軟件。然而,作為海濱城市的集美,在小學(xué)教學(xué)中幾乎沒有看到Scratch的蹤跡。是Scratch不夠優(yōu)秀?還是其他方面存在問題?帶著這些困惑,筆者開展了Scratch在集美區(qū)小學(xué)推行的可行性研究。
一、 編程教學(xué)在集美區(qū)小學(xué)的發(fā)展現(xiàn)狀
2000年教育部頒發(fā)的《中小學(xué)信息技術(shù)課程指導(dǎo)綱要(試行)》中明確要求,要讓學(xué)生“了解程序設(shè)計的基本思想,培養(yǎng)邏輯思維能力”。因此,在各種版本的小學(xué)信息技術(shù)教材中,大都包含了編程模塊教學(xué)。集美區(qū)采用的小學(xué)信息技術(shù)教材先后走過了舊北師大版、新北師大版、閩教版(2008版、2012修訂版)等歷程,在編程教學(xué)方面也實(shí)現(xiàn)了從無到有,逐步過渡到LOGO語言的教學(xué):在閩教版信息技術(shù)教材(2012修訂版)六年級上冊教學(xué)內(nèi)容中,安排8個課時的Logo語言教學(xué)任務(wù)(認(rèn)識logo語言、海龜畫小旗、海龜畫糧倉、海龜畫冰箱、海龜畫太陽系、海龜做動畫、海龜搭積木、欣賞分形圖)。
二、 Logo語言的局限性及Scratch的優(yōu)點(diǎn)
由于Logo語言采用結(jié)構(gòu)化程序設(shè)計,通過編寫代碼來進(jìn)行編程,較為成人化,因此對大部分小學(xué)生而言較為枯燥,也較容易出錯。如果教師講解又較為生硬,將在一定程度上影響學(xué)生學(xué)習(xí)程序設(shè)計的設(shè)計,甚至讓學(xué)生產(chǎn)生厭學(xué)心理。那么,能否有一款程序,既能實(shí)現(xiàn)編程教學(xué)的目的,又能讓小學(xué)生欣然接受呢?Scratch程序的橫空出世,五大優(yōu)點(diǎn)讓大家眼前一亮:其一,采用圖形化編程,具有中文版本,能夠很好地消除學(xué)生使用時的語言障礙;其二,指令塊上的文字簡單易懂,學(xué)生對其功能一目了然,省去了識記各種指令的時間;其三,功能強(qiáng)大,八大類指令把程序設(shè)計所需的基本概念,如建模、控制、動畫、事件、邏輯、運(yùn)算等都囊括其中;其四,操作簡單,直接拖曳定義好的編程模塊,就可以快速地實(shí)現(xiàn)程序編寫,實(shí)現(xiàn)包含動畫、游戲和交互式故事等的創(chuàng)作;其五,易于分享,學(xué)生可把編寫好的程序上傳到網(wǎng)站與他人分享,也可以下載別人的程序進(jìn)行分析,有利于自主學(xué)習(xí)。
三、 Scratch在集美區(qū)小學(xué)推行的可行性研究
1. 運(yùn)行環(huán)境
Scratch的下載和使用是完全免費(fèi)的,目前已推出2.0版本,具有離線版,可在電腦中進(jìn)行獨(dú)立安裝。就集美區(qū)而言,62%的小學(xué)機(jī)房采用WindowsXP系統(tǒng),其他則采用Windows7系統(tǒng)。經(jīng)測試,在這兩種環(huán)境下,Scratch運(yùn)行順暢,不會出現(xiàn)卡頓等問題。此外,Scratch源程序代碼是全部開放的,具有強(qiáng)大的可兼容性。目前,有程序員開發(fā)了Scratch與Exe程序轉(zhuǎn)換、Scratch與Swf程序轉(zhuǎn)換等工具,進(jìn)一步提高了其使用空間。
2. 教師觀念
2017年1月10日,在集美區(qū)小學(xué)信息技術(shù)教師教研交流會上,筆者進(jìn)行了摸底:沒有聽說過Scratch程序的有17人,占與會教師總數(shù)的34%;經(jīng)過Scratch實(shí)例操作后,愿意投身Scratch編程教學(xué)研究的有47人,占與會教師總數(shù)的94%。可以說,絕大多數(shù)老師看好Scratch編程教學(xué),甚至愿意花費(fèi)額外的時間來教授Scratch程序。
3. 課程實(shí)施
①信息技術(shù)課
目前,閩教版教材在每個學(xué)期,各安排15課時的教學(xué)內(nèi)容。由于沿海學(xué)生接受能力較強(qiáng),很多老師會面臨這樣的難題:一是按15課時來安排授課,最終會出現(xiàn)學(xué)期末有剩余課時的現(xiàn)象,要么再用綜合練習(xí)來提高學(xué)生運(yùn)用計算機(jī)的能力,要么再另外找新的素材來教授學(xué)生。二是將部分教學(xué)內(nèi)容從1個課時拆分成2個課時,但又遇到拆分之后教學(xué)內(nèi)容更少,學(xué)生興趣不大的現(xiàn)象。因此,可將每學(xué)期最終剩余的3-4課時來開展Scratch教學(xué),拓展學(xué)生的知識面。
②興趣小組
對廣大信息技術(shù)教師而言,信息學(xué)競賽和電腦作品制作比賽是兩項(xiàng)重要賽事。信息學(xué)競賽軟件將Logo換成Scratch或允許使用Scratch參賽,這需要各級主管部門達(dá)成共識。而電腦作品制作比賽,根據(jù)《全國中小學(xué)電腦制作活動指南》要求,小學(xué)組中的“電腦動畫”和“計算機(jī)程序設(shè)計(創(chuàng)意編程)”明顯可以用Scratch作品來參賽。為此,教師開展Scratch興趣小組活動,不僅能完成學(xué)校交與的任務(wù),而且能夠指導(dǎo)學(xué)生在區(qū)級及以上教育主管部門組織的比賽中取得榮譽(yù),進(jìn)一步提升個人價值。
③校本課程
根據(jù)課程計劃,每個學(xué)校都必須開設(shè)校本課程。校本課程的內(nèi)容沒有規(guī)定,因此有興趣的老師可以向?qū)W校主動申請,在開展Scratch校本課程教學(xué)過程中及時將授課內(nèi)容進(jìn)行整理,屆時學(xué)年結(jié)束后就收獲滿滿,成果可包含關(guān)于Scratch的校本教材及研究性論文,甚至可以Scratch為研究對象開展課題研究,一舉多得。
當(dāng)然,Scratch教學(xué)研究在全國各地可謂如火如荼,已經(jīng)有很成熟的Scratch社區(qū)(如好好搭搭在線、編程貓在線等)能夠提供包含教學(xué)內(nèi)容的各種支持。只要大家有心,就可以直接運(yùn)用這些成果,亦能收到很好的效果。
綜上所述,Scratch在集美區(qū)小學(xué)推行的各種條件均已具備,只要教育主管部門一個小小的推動,就能打破零研究的困局,甚至?xí)纬砂倩R放的良好局面。
參考文獻(xiàn):
[1]凌秋虹.Scratch在小學(xué)信息技術(shù)課堂中的應(yīng)用與實(shí)踐[J].中國電化教育,2012(11):113-116.
[2]袁慶.將Scratch引入小學(xué)信息技術(shù)課堂[J].中國教育信息化,2014,(20):85-86.
作者簡介:張漢城,福建省廈門市集美區(qū)內(nèi)林小學(xué)。endprint