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