田俊潔
在“互聯網+”的時代大環(huán)境下,“創(chuàng)客”一詞成為大家談論的熱點話題?!皠?chuàng)客”來源于英文單詞“Maker”,是指出于興趣與愛好,努力把各種創(chuàng)意轉變?yōu)楝F實的人。教育部印發(fā)的《關于“十三五”期間全面深入推進教育信息化工作的指導意見》提出:“要有效利用信息技術推進‘眾創(chuàng)空間建設,探索STEAM教育、創(chuàng)客教育等新教育模式,使學生有較強的信息意識與創(chuàng)新意識,養(yǎng)成數字化學習習慣?!眲?chuàng)客的培養(yǎng)顯得尤為重要,創(chuàng)客教育為萬眾創(chuàng)新提供了人才保障。
一、《Scratch 趣味編程》的開發(fā)依據
Scratch程序設計軟件,是可視化編程工具,可以直接控制硬件?!翱梢暬钡某绦蛘Z言,實現了“所見即所得”,不像一些程序語言需要經過復雜的編譯過程才能看到結果。因此,Scratch把程序設計變得簡單、有趣了。它讓沒有學習過編程的學生,能在短時間內創(chuàng)作出集聲音、圖像、動畫等多種元素于一體的益智小游戲、卡通動畫情景劇等多媒體交互作品,有利于幫助學生發(fā)展學習技能,學習創(chuàng)造性思維以及集體合作。它有助于培養(yǎng)學生勇于創(chuàng)新,努力將自己的創(chuàng)意變?yōu)楝F實的創(chuàng)客精神;有助于培養(yǎng)學生適應終身發(fā)展和社會發(fā)展需要的必備品格和關鍵能力,提高學生的核心素養(yǎng)。所以,我校開發(fā)了《Scratch趣味編程》課程,嘗試運用Scratch程序實施創(chuàng)客教育。
二、教學實施策略
我校的《Scratch趣味編程》經過不斷完善,已形成了系統(tǒng)性的教學體系。教師在教學實踐中形成了自己對這門課程的認識和理解。
引導學生學會分析。在教學過程中,我感覺學生對Scratch軟件興趣很大,特別是當教師演示一些編寫的小游戲、小故事時,學生們都顯得躍躍欲試。但當真正開始編寫時,有些學生卻對著題目一籌莫展,不知如何下手。經過思考,我認為問題的關鍵是學生還不會針對問題進行有效分析,于是在教學中,我注重滲透分析的方法,引導學生分析、討論,引導學生在理解的基礎上學習。
選取活潑生動的實例。優(yōu)秀的實例能夠激發(fā)學生的學習熱情,編程不能僅僅是程序設計,更應該在實例中灌輸相關的知識點。因此,在實際的教學中,教師要選取貼近學生生活的實例,并且保持實例之間的知識聯系和遞進關系??傊诮虒W中,實例的精心選取和設計是非常重要的。
給學生充分探究的時間和合作交流的空間。中小學程序設計教學的一個重要目標就是要培養(yǎng)學生的自主探究精神和創(chuàng)新能力,而合作交流則是程序設計教學的重要組織形式之一,也是學生最喜歡的學習方式之一。在小組合作的過程中,學生們可以學習到別人的思路和方法,從而可以綜合不同的角度,用不同的思路去理解程序設計的內涵。在合作學習中,可以讓需要解決的問題從學生中來、到學生中去,進而提升學生的綜合運用能力,為學習程序設計創(chuàng)設良好的氛圍。
不同學習階段應采取不同的教學策略。在Scratch教學過程中,教師應根據教學進度的不同采取不同的教學策略。在Scratch學習的初始階段,一般情況下,主要采用教師講解法。但是教師的講解絕不是簡單的知識傳授和操作步驟的指導,而是要注重方法的指導和能力的培養(yǎng)。隨著Scratch教學的逐步深入,學生們對Scratch軟件逐漸熟悉,教師在教學中可采用任務驅動式教學,進而再根據研究性學習的特點,把教學過程逐步演變?yōu)閷W生獨立設計和創(chuàng)作作品的過程。
(責 編 再 瀾)endprint