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