陳澤強
每個學生都有個性特征,每個學生本身就是一個世界。教師正確的引導有助于開發挖掘學生的潛能,使學生的潛能能夠得到充分發揮。在創意編程軟件Scratch的教育過程中,教師的正確指導,學生的探究學習,以及教學模式的不斷創新,都能有效地提高學生的自主學習能力和創新能力。在創意編程世界里,學生將擁有一個自由飛翔的世界,盡情學習,實現自我。
一、Scratch是什么
Scratch屬于一個兒童可視化的編程語言,由麻省理工媒體實驗室創造,它符合程序學習設計要求,能夠進行場景故事交流互動、電腦游戲設計,現在最新版本的程序應用更加廣泛,能應用到科學、工程、語言、藝術、數學、音樂、課程、教育等領域。在信息技術課程教育里,它是一個編程語言,學生可以用它來制作動畫、游戲、音樂、藝術作品;在別的學科中使用Scratch,學生可以學習數學、物理等知識;在學科中的整合中,學生還能得到創造性思維和團結協作能力的鍛煉機會。
目前,國內的很多小學都開設了Scratch的教學課程,廣州市根據本市的小學信息技術教育現狀以及時代要求,重新編寫了廣州市信息技術教科書,正式把Scratch軟件教學內容編排進“信息王國的設計師”一章中。
Scratch和傳感器相連接,將生活中常見的計算機外部設備改裝成為傳感器,并結合程序的傳感器板,使學生自由發揮想象,讓學生靈活組合,自由搭配各種傳感器,隨心隨意創造屬于他們的世界。
二、Scratch改變了什么
打開Scratch的網站,映入眼簾的是“創建故事、游戲、動畫,與世界上的其他人分享”的標語。一直以來,創作都是一個燈塔、目標,編程技術的鉆研和設計觀念一直都是以“創”為標桿的。Scratch的出現目的是培養學生的“創”。學生能夠借助Scratch來創設屬于他們的空間。
1. Scratch是承載學生思維創新的世界
Scratch軟件在培養學生計算思維方面有很大優勢,首先,積木式的指令簡單易懂;其次,在創意設計過程中,學生有機會去分析問題,思考問題的解決方案,尋找有效的方案,按步驟去解決問題。信息技術教育具有很強的實踐性,Scratch為學生的計算思維的培養提供了良好的載體。
Scratch“為創而生”。現在學生基本上都是在課堂的教學里習得知識,這樣就導致了其對教師的依賴。Scratch軟件的面世,顛覆了“教師教、學生學”的舊時代方式,應用探索鉆研的學習方式,能訓練學生的自學才能和創新才能。
2. Scratch的控件豐富,借用硬件拓展創作
Scratch的外設控件多種多樣,能夠完成各色各樣的設計構思以及創作,通過外接的相應設備,能完成簡單的人際間交流互動,如運用滑桿這一設備來完成接雞蛋的游戲;還能模擬真實的情況,通過滑桿設備和鍵盤設備,模擬日常的娃娃機。教師向學生解釋展示新的材料和工具,不僅可以改變傳統的教育內容與教學方式,而且為學生提供了一個實現創新夢想的舞臺,教師在教學過程中,可以更好地觀察和了解學生的愛好、個性特點,更好地引導他們,更深入地挖掘他們的潛力,使他們具有更為廣闊的視野。Scratch外接設備以及其他感應器拓寬了Scratch的創作范圍,使得構思以及創作過程多元化。
3. Scratch可應用到生活實踐中,開拓新世界
運用Scratch完成各類賀卡,然后發郵件給教師和親朋好友,透過這個舉動,教師可以引導學生去關注他人,敢于表現內心想法。除此之外,還可引導他們用心觀察生活,發現問題,思考解決問題的方式。如電廢品、環境污染等問題,學生可以通過Scratch思考解決方法,在各學校社區里面進行宣講,使我們的學校社區變得有序健康。總而言之,將周圍的事物連接起來,結合實際情況,能夠讓Scratch具有更大的可能性,獲得突破性的構思和應用。
三、如何運用Scratch
信息技術課程的培養目標是提高學生的信息素養以及解決問題的綜合能力。Scratch的引入,帶來了課程、教授、學習這三大領域的改變。
憑借教材創新可以實現課程的改革創新。教師都應該清楚,我們的學生將來如何,跟我們現在做出的抉擇息息相關。Scratch的課程革創新,必須顧及學習群體的年齡問題以及教師本來所擁有的特色個性。
教師需要怎樣引導學生對Scratch學習?正如以前的BASIC語言,它需要學生擁有使用英語進行編程的能力,其學習都是圍繞命令語句來開展。LOGO語言的教學開展同樣有所欠缺,在課堂教學上,學生都是照著書本、照著教師說的生搬硬套,沒有拓展思維的空間,導致課堂上學習氣氛沉悶。在教授Scratch編程語言過程中,我們要避免這種情況發生。所以,教授Scratch要以“創”為核心,教導的內容不是重點,首要問題是如何去教。在設計課程內容的時候,我們需要做的是引導學生嘗試創作而不僅是復制和粘貼代碼。我們首先要回歸創意編程的本質,即排除真實存在的難關或達到自己的目的,協助學生創設場景,在場景里面尋找概念想法,把這些概念想法轉換變成程序功能,接著完成其他的界面描繪和代碼編寫,然后測試,最后編寫程序。同時也要指導學生記錄開發情況或者了解軟件的說明書等。
Scratch進入課堂教學標志著信息技術創新能力培養教育新時代的到來。學生通過邊動手、邊思考、邊學習的自主學習探究,通過Scratch學習體驗智能生活。當我們的年齡越來越大的時候,隨之而來的就是創新能力也慢慢變弱,而根本的影響因素就是經驗得來的邏輯結構。對Scratch這款軟件的學習并非讓學生學習教師教導的內容,而是要學生憑借“模仿—改編—創新”這樣的歷程,單獨拼搭語言,探索了解程序可以實現的功能,以此熟悉軟件的用法和技巧,以激發學生的創新精神。
責任編輯 黃博彥endprint