2012年7月,在北京景山學校舉行了純民間的“互動技術與程序教學的未來——Scratch語言教學交流會”。一年過去了,國內的Scratch教學出現了什么樣的變化呢?值得高興的是,2013年8月在溫州電教館的支持下,在溫州中學舉行了“第一屆中小學STEAM教育創新論壇”,這標志著Scratch學術活動由原來的純民間教學交流,演變成了半官方的教學研討會。本次溫州會議提出了Scratch教學流派與其所面臨的共同問題,這對于推動Scratch教學起到了承前啟后的作用。為了進一步推動Scratch的未來教學與發展,需要更加準確地定位目前所面臨的共同問題,一起構建與共享Scratch的先進教學經驗,以進一步促進Scratch教學健康與蓬勃發展。
● 國內Scratch教學的現狀分析
1.國內主要的教學流派
根據2010年以來,國內各位Scratch教學先行者們對軟件的定位、教學實踐效果及影響面等要素來進行流派劃分,可將國內的Scratch教學分為6個教學流派,具體如下頁表所示。
2.國內Scratch教學新呈現的若干趨勢
江蘇常州的管雪沨老師嘗試在幼兒園的教師培訓中讓老師掌握Scratch,用Scratch給孩子們編寫小游戲和課件,開展虛擬情境教育研究。溫州的張曉勝和北京的徐欣燕老師開始嘗試在一年級教Scratch,將Scratch和一年級的信息技術學習內容(如基礎打字、電腦的基礎操作、繪圖板的使用、文件的管理等)結合起來。這體現了程序教學在信息教學中提綱挈領綜合貫通的特點,說明Scratch已經在向小學低學段乃至幼兒園拓展。
北京景山學校的吳俊杰老師借助SMALLBASIC,讓初中生從圖形化編程語言到代碼語言生成一個自然的過渡。他的做法是同樣一個任務用Scratch和SMALLBASIC同時編寫一遍,讓學生體會兩種語言的相同點和不同點;用Scratch快速編寫一個程序,學生掌握程序的基礎算法,然后再用代碼語言用同樣的算法設計另外一個程序,開始嘗試從圖形化編程到代碼的過渡。
北京景山學校的毛澄潔老師借助教育部教學儀器研究所的梁森山老師開發的樂動傳感器板,將Scratch作為數字化實驗系統的編寫工具,在初中開設數字科學家的選修課。學生在進行探究性實驗的時候,不僅是數字化實驗系統的使用者,更是數字化實驗系統的研發者。
江蘇省的常州市和重慶市的渝中區,由市區教研員領頭,整體進入Scratch的教學實踐與研究,開創了以市區為單位、教研員牽頭的信息技術教育機構加入Scratch的教學實踐和研究中來的新局面,浙江省溫州市、武漢市江岸區即將進入Scratch的教學實踐與研究。
3.在競賽與開放活動中共享Scratch創作經驗
競賽與活動能很好地促進Scratch創作經驗的共享,能讓學生在共享中不斷成長,因此,各地各校紛紛組織相關活動,推廣Scratch。例如,北京景山學校從2010年9月起,每學期期中考試后的第一個周日, 舉辦“編程馬拉松比賽”,已經連續舉行4次,初高中學生自愿參與。這是學生非常喜愛的一項活動,充分激發了學生對編程的熱愛。
又如,四川師大附屬圣菲小學從2011年9月起,每學期每個班要舉行班級Scratch創意賽,每年六一和元旦前,都要舉行Scratch互動體驗活動,把學生作品以展板的形式展出,并向其他同學進行介紹和說明。創意賽和體驗活動已經成為了圣菲小學學生最期待的節日。
再如,常州社區大學在2013年4月,組織開展了Scratch科藝活動,制作“Scratch抓老鼠”項目,學生與家長一起,自帶筆記本,組織者提供傳感器板。這是以社區形式、自愿參加,利用傳感器板子進行互動游戲制作的一次有益嘗試。
還有2013年5月,上海市黃浦區青少年科技活動中心舉行了旨在培養學生創新思維的“智慧城市創意少年——2013年Scratch Day China主題活動”。100多名中小學生組成的54支隊伍分別參加了編創游戲、制作動畫等游戲,通過輕松的方式學習數學、邏輯、文學、藝術等知識。
可以說,2013年是Scratch教學發展最為迅速的一年,但局部熱、全局冷的局面沒有大的改觀,為使Scratch教學健康有序發展,我們需要更加清醒地認識Scratch的價值與作用,從而準確定位,有序發展。
● 共同面臨的問題與對策建議
1.共同面臨的問題
通過上面的梳理與分析不難看到,Scratch引進我國的時間不長,卻在實踐層面已經呈現出了各種流派的端倪,這說明了Scratch在我國已經受到廣大師生的關注與喜愛,結出不少果實。這些經驗性的成果具有細化和操作性強的特點,是進一步推動Scratch教學的基礎,但是由于缺少理論概括,將直接影響到Scratch的大面積推廣。如果我們重新審視MIT媒體實驗室(Scratch的誕生之地)的認識,不難發現我們在認識方面的匱乏之處。
問題之一:缺少教學理論的梳理。比如,什么因素決定了Scratch受到如此廣泛的關注,Scratch的核心育人價值是什么,等等。
MIT媒體實驗室的終身幼兒園項目組認為,Scratch不僅僅是一門程序設計語言,它還是一個在線社區。利用Scratch學習編程,目的是與他人一起分享自己創作的互動式媒體作品(如故事,游戲和動畫)。顯然,我們在“在線社區”等方面缺少系統的實踐。
問題之二:如何借助Scratch有效發展師生的深度思維能力?Scratch不是要創建電腦程序編寫大軍,而是幫助電腦使用者表達自己,學習創造性的思維、協同工作的經驗和系統化推理的能力。
問題之三:Scratch在大陸的教學應用推廣,主要采取“自下而上”的形式開展活動,缺少教學專業委員會、相關大學、相關科技活動中心等單位的指導與幫助,缺少活動經費,缺少展示與交流平臺。因此,“Scratch局部熱”的局面沒有大的改觀。
問題之四:目前參與進來的教師和學校也面臨著教師水平差異大,對Scratch教學價值認識不清,沒有課時,基本是單打獨斗,除少數地區、少數學校外,無法開展有效的教學實踐和研究。如何改變目前大多數教師面臨的現狀呢?
2.對策建議
◇吸引學科教育專家參與到Scratch理論與實踐中來。對于具有初級信息素養的學習者來講,Scratch不同于其他程序語言軟件,其基礎教育理論問題的解決涉及認知科學、人工智能、社會傳播學等領域。因此,關于Scratch的進一步運用與發展僅靠經驗的嘗試已經遠遠不夠,在專家或者理論的引領下進行探討是必要條件。
◇從深度融合的角度探討深度思維力培養的新途徑。Scratch教學中的游戲制作和交流活動不是目的,Scratch教學的目的是有效促進學生的思維能力發展。信息技術對我們的思維方式和生活方式已經產生了巨大的影響,那么Scratch能夠對學生的思維能力產生什么特殊的影響,對不同年齡的學生如何創設不同梯度的課程、能進行什么指導等問題都需要進行探討。
◇在擴大Scratch的實踐面的時候,既要關注在信息技術學科、課外活動和社區活動等方面運用,也需要關注Scratch進入其他學科的教學,還需要特別重視Scratch在線社區的建設與發展。Scratch發展到今天,其教育意義已經被大多數人認可,但僅采取“自下而上”的推廣方式,已經遠遠不夠,還需要采取“自上而下”的推廣方式。
◇Scratch已經有較好發展局面的學校和市區要發揮積極的示范作用,吸引和呼吁更多的教研員和行政主管領導參與進來,關注課時安排與教學研究,這樣才能從根本上解決大多數教師單打獨斗的局面,才能開展有效的教學研究。