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