魏偉
Scratch是一款能充分發(fā)揮學生個性想象,創(chuàng)造屬于自己故事、動畫、游戲的學生編程平臺。它采用兒童能理解的積木原理的編程方式,把貌似深不可測的計算機編程,變成了一個很快樂的、很輕松的學習工具。通過學習和使用Scratch,它能編出好玩的游戲、有趣的故事和美妙的圖形。而且你能夠把做好的作品上傳到網(wǎng)上,讓世界各地的人們給你好的評價,再接再厲,互通有無,互相交流學習.
“創(chuàng)意、編程、分享”是Scratch的宗旨,屬于學生自己的創(chuàng)意被分享到網(wǎng)絡(luò)上,會更加激發(fā)學生學習的興趣,當興趣成為學習的主人后,學生的角色也在悄然發(fā)生變化,學生從被動學習轉(zhuǎn)變成了主動學習,成了學習的真正主人。下面我將通過幾組實例來驗證學生角色轉(zhuǎn)變的過程。
一、SCRATCH入門導引
學生們首先從FTP上下載Scratch,然后安裝,接下來開老師為大家準備好的“Scratch入門導引.PDF”文件,一邊操作,一邊閱讀,一邊嘗試,給學生充分的自由空間,讓他們做自己想做的事。
接下來我提出:“看誰能讓小貓動起來、轉(zhuǎn)起來、叫起來”,我的話音剛落下,就看到同學們行動起來了,不一會兒,看到學生激動的表情,小手也一個個伸出來了,屏幕上就出現(xiàn)了喜人、成功的畫面,學生們自主學習的潛力開始初顯。
緊接著我提醒學生,打開例子瞧一瞧,啟發(fā)學生試著打開Scratch軟件為大家提供的范例,學生又一次開始嘗試,專注研究的勁頭更加高漲,很快,學生屏幕上出現(xiàn)了不同的畫面,他們欣賞著,嘗試著,教室里每個學生都沉浸在學習的樂趣之中。
二、先學后做
這節(jié)課,我采用的是先學后教,我沒有做任何的解釋,我邀請學生們打開例子中的第一個例子,對著例子看,根據(jù)老師提供的學習步驟去想:
1.這個動畫場景里有幾個角色?探究一下這些角色是如何導入的?
2.思考這個動畫場景中每個角色有幾個造型?如何導入不同的造型?
3.仔細觀察每個角色的腳本,用鼠標點擊腳本,看角色有什么變化?想一想腳本是如何在控制角色的。
4.腳本中模塊有不同的顏色,嘗試如何把這些不同顏色的模塊堆積起來。
課堂上我觀察到,有一部分學生,關(guān)注的是打開每一個例子逐一看,找有興趣的作品欣賞;一部分學生是按老師的要求,打開范例學著做。有的是在范例的基礎(chǔ)上,修改角色,如,在秋千上加小人或動物;在蹺蹺板上加人物等;也有的在繪制角色。有的學生模范范例,提前使用了其他模塊在控制角色。最后,學生的作品中,多數(shù)是在范例上修改完成自己的創(chuàng)作。
三、自主探究,合作學習
為了培養(yǎng)學生更濃烈的興趣,這節(jié)課我安排學生們到Scratch網(wǎng)站上去學習,看一看其他小朋友的作品,啟發(fā)自己的創(chuàng)作思維,拓寬學生的創(chuàng)作空間。
請學生們下載喜歡的作品,嘗試在Scratch軟件中打開,模仿例子學習學習,創(chuàng)作自己的作品。完成作品后,獨樂樂不如眾樂樂,點擊“分享”菜單中“將此作品在網(wǎng)絡(luò)上分享”,嘗試把自己創(chuàng)作的作品上傳與大家分享;也可以下載你喜歡的作品,收藏到自己的空間;
整堂課下來,學生在Scratch網(wǎng)站上欣賞著他人作品,和小伙伴們通過多次嘗試下載作品。在學習的過程中團隊協(xié)作,開心地學習,體驗著快樂,這可能只有Scratch才能帶來這么直觀的體驗了吧。
四、自由創(chuàng)作,舉一反三
技術(shù)的學習是為了更好地運用。運用所學知識,創(chuàng)作屬于自己的故事、動畫、音樂等是Scratch最吸引人的地方。當學生掌握了相關(guān)的技能后,其內(nèi)心就有一種自我創(chuàng)造的沖動,這時給予創(chuàng)作的機會既迎合了學生的內(nèi)心需求,也能使學生進一步強化、提升技能,形成能力。對于自由創(chuàng)作,應該是不受任何內(nèi)容限制的,只要運用了今天所學的知識和技能,所完成的作品就是值得肯定的好作品。根據(jù)自己的喜好和知識認識,學生們沉浸在自由創(chuàng)作的喜悅之中,“機器人Style”、“宇宙狂歡舞會”、“街頭表演秀”、“海底街舞賽”、“健美操表演”、“超炫時裝秀”等等一批富有創(chuàng)意的作品新鮮出爐,給人以耳目一新的感覺?!皺C器人Style”,學生還運用了以前的知識,對其中幾個機器人設(shè)編了區(qū)間運動指令和角色垂直方向運動指令,讓機器人在一定范圍內(nèi)上下舞動,創(chuàng)意十足。通過自由創(chuàng)作,學生的想象力得以釋放,個性得以張揚,編程能力得以提升。
五、改變以往的教學方式
Scratch以實驗的方式架構(gòu),所見即所得的特點為學生探究性學習提供了可能,因此在教學中教師應改變以往的教師注入、學生接受的教學模式,要多給學生分析、猜測與嘗試的機會,在教學中多創(chuàng)設(shè)質(zhì)疑情境,變“機械接受”為“主動探究”,通過“質(zhì)疑——探究——解疑”方式來組織課堂教學,讓學生感受、理解知識產(chǎn)生和發(fā)展的過程。同時,在教學中要真正落實學生的主體地位,鼓勵學生不強求一致,勇于創(chuàng)新、敢于質(zhì)疑、善于發(fā)現(xiàn)問題、大膽發(fā)問質(zhì)疑。在教學方式上根據(jù)“可接受原則”,選擇真正適合大部分學生的教材,著重培養(yǎng)學生獲取、運用、創(chuàng)造知識的意識和能力。
六、交流分享,肯定成果
“創(chuàng)造故事、游戲和動畫與世界上的其他人分享”是Scratch學習社區(qū)網(wǎng)站中非常顯眼的一句話,這足以證明分享的重要性。Scratch軟件本身也自帶了分享功能,能直接打開Scratch社區(qū),方便學生上傳、分享自己的作品。在課堂教學中,分享也是必需的,這既是提供學生展示自我的平臺,能使學生的作品得到充分肯定,增強其學習的自信心,還能為進一步鞏固、總結(jié)課堂教學目標,為肯定成果提供實例。對于學生作品,需要分享的是其創(chuàng)作思想和編程方法。先由學生介紹創(chuàng)作的想法和內(nèi)容、所搭建的命令模塊,再運行程序看看是否達成了自己的目標。再由學生或教師以是否達成原先的目標為主要評價方向,對作品進行點評,指出存在的問題,肯定學習成果。
因此,Scratch是一種具有前瞻性的新興計算機語言,是適合兒童學習編程、表達自己想法的啟蒙軟件,基于該平臺開展小學程序設(shè)計教學可以順應孩子的創(chuàng)作欲望,激發(fā)他們的創(chuàng)造潛力,讓他們在創(chuàng)作中獲得快樂、經(jīng)驗和能力,最終使“我的創(chuàng)意、我來分享”成為學生學習的目的,我想成為學習的主人就在不經(jīng)意間扎根在他們的心底了。教師負責解惑,學生負責創(chuàng)造,師生間的角色轉(zhuǎn)換也在不經(jīng)意間悄悄發(fā)生了轉(zhuǎn)變,不是么?endprint