摘 要:小學信息技術課程中的Scratch課程是小學生獲得程序設計基本知識、基本技能的有效工具。研究Scratch課堂教學,利用“互聯網+ Scratch”可以實現個別化學習,有利于提高小學生自主、合作學習程序設計的效率和效果,促進小學生的創造性思維發展,是培養新時代創新型人才的有效途徑。文章結合日常教學,指出Scratch課堂教學化抽象為具體,實現了宏觀與感知的融合;寓教于樂,激發了學生的學習興趣;容易學習,達到了提升教學效率的目的;覆蓋面廣,有效地拓寬了知識育人的范圍。
關鍵詞:小學;信息技術;Scratch課程;課堂教學
Scratch是一款積木式兒童編程軟件,使用Scratch可以制作游戲、動畫、藝術作品和音樂作品等。在小學信息技術課程中Scratch課程非常突出,它是小學生獲得程序設計基本知識、基本技能的有效工具。現在的學校大多實施大班額課堂教學,學生數量多,實施個別化教學比較困難,課堂教學中教師不自覺成為“主人”,講得多;學生成為受訓對象,聽得多,做得少;主張學生為主,教師為輔的開放、探究式課堂教學難以成為主流。學生的創造性思維以及信息技術編程能力的培養受到限制。研究Scratch課堂教學,利用“互聯網+Scratch”可以實現個別化學習,有利于提高小學生自主、合作學習程序設計的效率和效果,促進小學生的創造性思維發展,是培養新時代創新型人才的有效途徑。
“互聯網+”的Scratch課堂教學,學生在學習工具書、輔導資料和網絡等的幫助下,可以自主選擇學習內容,根據學習者認知方式進行多種形式的資料編輯,可以再生,可以擴展,可以使師生擺脫時間與空間的束縛,作品可以在網絡環境下運行,供學生自主或合作學習,具有互動性。無障礙的傳輸與交流功能,支持師生、生生之間的即時交流,作品資料共享,保證了合作學習的順利實施。
一、化抽象為具體,實現了宏觀與感知的融合
“互聯網+”的Scratch課堂教學,是創新的程序編寫教學方法。學生從Scratch媒體庫中導入具體的圖像(如:直升機),通過添加簡單的Scratch積件式的腳本程序,就可以遙控直升機的活動或停止。將興趣愛好與知識學習有機結合,將復雜的程序設計理論知識變為學生喜聞樂見的可以感知的圖像和知識,符合小學生年齡性格特點以及從簡單到復雜的認知規律,有助于學生合作學習能力的養成以及創造性思維的發展,實現了創新性教育教學的目的。
筆者在教學《遙控直升機——角色的面向與停止執行指令》時,為學生自主合作學習創設了一個自由的空間,讓學生在實踐中體驗程序結構的特點和應用技巧,通過總結研學范例,突破教材以導為主的教法,采用任務驅動學習的策略,以學生活動為主體,充分發揮學生的主體作用;教師作為輔導者,為學生創設了一個充分發揮才智的思維空間,讓學生自己或合作解決程序腳本執行過程中出現的問題,從而獲得成功的體驗。在這里學生學習內容包含角色的面向動作指令、“按鍵……是否按下”偵測條件、停止執行和全部停止執行指令,以及條件控制指令和重復執行指令的組合運用等等。課堂中以學生熟知的“遙控直升機”活動為背景,通過預習閱讀教材,師生共同把相關知識貫穿到整個學習過程中,并以此為線索,設置了三個層次的基本任務。任務一:設計能上下(左右)飛行的直升機,解決角色的“面向……方向”和“按鍵……是否按下”偵測條件的綜合應用問題。任務二:設計能降落的直升機,解決停止程序腳本的執行和條件判斷的綜合應用問題。任務三:設計跑跑卡丁車,旨在拓展應用,提升學生的綜合運用能力。在完成任務的過程中,學生通過嘗試、失敗、成功的親身體驗,主動發現本課重點是“角色的面向、有條件的重復執行、停止程序腳本的運行指令”。這樣的課堂教學注重了學生推理能力和邏輯思維的培養,從而有效地突出本節的重點,并且有效突破本節的難點——條件控制指令和重復執行指令的組合運用。學生的作品就是很好的教學資源,學生通過多媒體教學網絡演示作品,匯報展示學生作品的過程就是揭示學生程序設計編寫思維的過程。師生、生生在展示作品、匯報腳本編寫設計技巧的同時,互相交流、合作學習,引發思想碰撞,在合作交流中達成意義建構,理解了知識、掌握了方法。同時,通過多媒體演示,能使原來難以講解的部分得到充分論證,學生學得輕松,有效解決了學習的重點,突破了難點,降低了學習的難度。隨著不同積木式程序的顯示,通過特設主題活動,體驗Scratch編程的過程,學生的思維水平得到了提高,程序設計的理念得到強化,創造性思維得到發展。
二、寓教于樂,激發了學生的學習興趣
通過設計主題活動的方式實施“互聯網+”的Scratch課堂教學,能讓學生體驗程序設計的過程。合作學習有助于減輕學生的學習負擔,學生創造性思維也能得到進一步加強。交互式創作與作品展示,獲得了寓教于樂的教學效果與智慧。人們常說:興趣是最好的老師?!盎ヂ摼W+”的應用可以促成學生學習效率的提升,使枯燥的理論學習變為有趣的在游戲中學習,極大地提高了學生學習的興趣,將知識的學習與能力的提升融為一體,達到學生綜合發展的目的。
在教學《快樂“趕豬跑”——鍵盤控制及條件偵測》時,教師演示快樂“趕豬跑”游戲,激趣引入,巧作鋪墊。學生們展開想象,想做一個“趕豬跑”的游戲。通過研學教科書、相關資料和工具書,師生與生生一道把相關知識點融入具體的操作實踐活動中,共同設計了三個層次的任務。任務一:設計趕豬跑游戲場景,解決Scratch背景和角色的繪制。任務二:趕豬跑,而且碰到終點線時提示成功,解決條件的控制和顏色的偵測問題。任務三:趕豬繞障礙跑,解決條件的控制和角色的偵測問題。三個任務層層遞進,每一個任務都是前一個任務的改進和提升,構建了鍵盤的控制、“如果……”條件控制指令、顏色和角色的偵測等的知識。學生匯報展示動畫游戲,回憶腳本編寫過程,引出轉化的編程思想,學會用“如果……”指令和“碰到……”偵測條件編寫程序腳本。
自然輕松地引出各種“趕豬跑”游戲的畫面,學生在興趣盎然的狀態中打開思維,滲透了轉化的編程思想,創造性地構建了新的知識體系。
三、容易學習,達到了提升教學效率的目的
Scratch課堂教學的小學信息技術課程狀況就是Scratch的發展現狀。總體來說,“互聯網+”Scratch課堂教學的特點是人性化、大容量、多功能、簡單化。積件式的程序設計語言,主題活動式的編程教學,有利于學生的學習、溝通與交流?!盎ヂ摼W+”的引入便于教師進行高效的程序設計教學;課堂中師生、生生的作品展示、交流對話,培養了學生合作學習、協助學習的精神,提升了信息技術教與學的效率。
四、覆蓋面廣,有效地拓寬了知識育人的范圍
Scratch編程語言覆蓋面廣,應用Scratch編寫設計的作品,可以“數學知識”“物理知識”的形式呈現。在“互聯網+”Scratch課堂教學中,教師可以引入與本節相關的知識讓學生自主合作、創造性地學習,也可以給學生時間和空間,讓學生尋找相應的課外知識學習,挖掘學生潛能,依靠Scratch技術的創新發展進步,通過“互聯網+”Scratch課堂教學的實施,編程技術低齡化教學成為現實。從小學生開始進行程序設計的培養,有效拓寬了育人的范圍,是培養創造型人才的有效途徑。
“互聯網+”的Scratch課堂教學,以信息技術的新發展——互聯網為載體,將Scratch課程的知識搭建在這個載體之上,將程序設計教學中的知識美與圖像展示的樂趣美有機結合,使小學生信息技術的教育得到了充分的發揮,達到了完善的狀況,成為小學生創造性學習的源頭,受到學生的喜愛。
參考文獻:
[1]王斌,朱守業,劉苗苗.電子書包發展中相關問題的探討[J].電化教育研究,2011(09).
[2]祝智庭,郁曉華.電子書包系統及其功能建模[J].電化教育研究,2011(04).
[3]冒靜權.電子書包應用現狀與發展中面臨的問題[J].電子技術與軟件工程,2013(12).