楊福
摘 要:教育信息化普及縮短了教育的地區(qū)性差異,是否可以借此讓邊遠地區(qū)的少數(shù)民族孩子也一樣"潮"起來?讓他們的思維和電腦技術(shù)也毫不遜色于 "城里"孩子?筆者通過具體實踐Scratch教學(xué)編程啟蒙五步教學(xué)法,達到了對基礎(chǔ)薄弱學(xué)生的編程啟蒙效果并激發(fā)了學(xué)生的創(chuàng)造性思維。
關(guān)鍵詞:邊遠地區(qū);Scratch;編程;啟蒙
當(dāng)今信息爆炸的時代,信息社會要求教育現(xiàn)代化,網(wǎng)絡(luò)化,信息化。在國家西部大開發(fā)的發(fā)展戰(zhàn)略下,受益于政府的教育幫扶優(yōu)惠措施和上海市的對口幫扶援建,西南邊陲的迪慶藏族自治州香格里拉市第一中學(xué)的各種網(wǎng)絡(luò)教育硬件已達到相當(dāng)?shù)乃疁?。如何讓這些資源發(fā)揮最大化作用?既然教育的信息化普及極大縮短了教育的地區(qū)性差異,是否能讓我們邊遠地區(qū)孩子也一樣“潮”起來,讓他們的思維和電腦技術(shù)也毫不遜于 “城里”孩子?是否可以在在人工智能時代迅猛前來的現(xiàn)在,讓他們也學(xué)習(xí)編程?目前最適合孩子們的編程軟件就是Scratch,它是由麻省理供學(xué)院媒體實驗室設(shè)計開發(fā)的一款面向8-15歲孩子的可視化的簡易編程工具。它易于使用,寓教于樂,讓學(xué)生獲得創(chuàng)作的樂趣。經(jīng)過大量的研究學(xué)習(xí),我開始了邊遠民族地區(qū)中學(xué)的Scratch教學(xué)探究。
一、課前準備
“興趣是最好的老師”,愛因斯坦。Scratch軟件把貌似深不可測的計算機編程變成了一個快樂輕松的學(xué)習(xí)工具。它用搭積木的形式來搭建腳本,符合編程學(xué)習(xí)設(shè)計要求,能進行場景故事交流互動和電腦游戲設(shè)計。邊遠地區(qū)的民族學(xué)生大多語言基礎(chǔ)薄弱,而Scratch軟件的應(yīng)用不需要任何的中文或英文基礎(chǔ)。孩子們天性好玩,無論地域差別,玩起電子游戲來都是一樣瘋狂。能讓你在課堂“玩游戲”的Scratch軟件確有“破冰”之冀。具體操作實踐學(xué)習(xí)該軟件,做到胸有成竹的備課后,就該“備”學(xué)生了。針對學(xué)生編程意識為零,電腦實際操作水平普遍較差的特點。先教授基礎(chǔ)的電腦操作技巧,并在過程中觀察掌握不同學(xué)生的學(xué)習(xí)特點及電腦水平。再根據(jù)情況將不同電腦操作能力的學(xué)生分組搭配。
二、編程啟蒙五“步”曲
編程畢竟不是初中階段的教學(xué)重點,教授Scratch旨在介紹基本的程序語言。我設(shè)計了一個編程語言的五步教學(xué)啟蒙入門法。第一步,教學(xué)目的:小貓咪“走”起來。學(xué)生的編程概念為零,應(yīng)用網(wǎng)絡(luò)查找信息的能力有限。先要給學(xué)生進行Scratch軟件及編程的簡單背景介紹。讓學(xué)生知道如何找到并下載Scratch軟件。界面打開后再進行Scratch軟件窗口介紹。教學(xué)中,通過交互式電子白板分步驟講解演示,讓學(xué)生們逐步跟著老師進行讓小貓咪 “走”起來的操作。直觀的,逐步的,慢節(jié)奏教學(xué)演示下,確保每個學(xué)生都能掌握每一步的具體操作及每一個腳本模塊的運用。學(xué)生發(fā)現(xiàn)原來通過簡單的拖動積木模塊,就能讓小貓咪自己從一邊走到另一邊,并且持續(xù)重復(fù)該動作。看著小貓咪自信來回走路的樣子,學(xué)生們克服了對“編程”的恐懼與排斥,有了初次的成就感及繼續(xù)學(xué)下去的信心。第二步,教學(xué)目的:小貓咪“越”起來。讓學(xué)生感受小貓咪可以在操作者的鍵盤互動下“穿越”。先教授背景添加,刪除及添加多張背景的操作方法。待學(xué)生掌握后,用同樣的分步教學(xué)法教授通過鍵盤方向鍵的操作控制小貓咪穿越不同的背景。小貓咪可以被自己鍵盤控制,學(xué)生們可以體會編程當(dāng)“老板”的快樂,很是期待下一步的學(xué)習(xí)。第三步,教學(xué)目的:小貓咪“跳”起來。本次主題是讓學(xué)生學(xué)會如何通過鍵盤操作,讓小貓咪做出一定的跳躍動作。第四步,教學(xué)目的:小貓咪“動”起來。這次在小貓咪跳躍的基礎(chǔ)上加入動作,讓他實現(xiàn)跳躍投籃,讓我們的小貓咪真正“運動”起來。第五步,教學(xué)目的: 小貓咪“玩”起來。讓學(xué)生最終編寫一個迷宮游戲程序。學(xué)生要學(xué)習(xí)如何讓練就本領(lǐng)的小貓咪走出迷宮。這是五“步”曲編程啟蒙法里最難的一步。為幫助學(xué)生克服畏難心理,先設(shè)計一個雙人迷宮游戲,邀請一個學(xué)生來跟老師互動游戲,激發(fā)學(xué)習(xí)興趣,并讓學(xué)生提前感受到自己未來作品的樣子。同樣分步驟的演示教學(xué),保證絕大部分的同學(xué)都能帶領(lǐng)自己的小貓咪順利走出迷宮。最終讓學(xué)生自己編寫了一個迷宮小游戲程序。
三、教學(xué)反思
鑒于邊遠地區(qū)民族學(xué)生電腦實際操作水平及理解能力有限,學(xué)習(xí)惰性及畏難心理嚴重,學(xué)生的D盤做了重啟還原恢復(fù)處理。學(xué)生在每一次新課上都需要再次重復(fù)上一步教學(xué)中學(xué)到的程序下載安裝及窗口操作。正如熟練的駕駛技術(shù)是練就的,每節(jié)新課之前一?要復(fù)習(xí)舊課,以便熟悉操作步驟。教學(xué)通過教師分步驟示范演示,學(xué)生分步實踐操作,小組討論,教師分步答疑,個別指導(dǎo)這幾個教學(xué)環(huán)節(jié),讓絕大部分學(xué)生真正掌握所學(xué)內(nèi)容操作。通過學(xué)習(xí)相對復(fù)雜的Scratch編程軟件,讓學(xué)生可以感受到任何復(fù)雜的學(xué)習(xí)都可以“分而食之”,從而增強學(xué)習(xí)信心。通過編程啟蒙五步教學(xué)法,學(xué)生對編程語言有了一個最直接切身的體會。激發(fā)了他們的信息技術(shù)課的興趣和創(chuàng)造性思維。培養(yǎng)了基本的提出問題,解決問題及團隊協(xié)作的能力。在教育地區(qū)性差異縮小的今天,邊遠地區(qū)的孩子通過Scratch這個載體能學(xué)到什么是我們思考的關(guān)鍵。愿每節(jié)信息技術(shù)課都可以打開一扇新的技術(shù)大門,放飛學(xué)生創(chuàng)新的思維。
參考文獻:
[1]https://baike.baidu.com scratch.
[2]https://www.jianshu.com 編程教育的優(yōu)勢.
[3]Al Sweigart, Scratch Programming Playground-Learn to Program by Making Cool Games, No Starch Press, 2016.