劉鳴家 許傳國
信息技術(shù)課程的目標(biāo)是培養(yǎng)學(xué)生的信息素養(yǎng)和創(chuàng)新能力,而我們現(xiàn)行的“培訓(xùn)式課程”并未給學(xué)生能力的培養(yǎng)創(chuàng)造出空間,在創(chuàng)新能力的培養(yǎng)上更是極度缺失。因此,信息技術(shù)課程的改革要從教學(xué)內(nèi)容開始。Scratch的橫空出世將改變這一切。它能有效訓(xùn)練學(xué)生的語言能力,強(qiáng)化思維訓(xùn)練與解決問題的能力,更能充分展現(xiàn)他們的創(chuàng)造能力與合作能力……
現(xiàn)代社會(huì)已進(jìn)入信息時(shí)代、網(wǎng)絡(luò)時(shí)代,技術(shù)與軟件日新月異,當(dāng)城市里的幼兒已經(jīng)學(xué)會(huì)上網(wǎng),當(dāng)青少年開始追逐“蘋果三件套”的時(shí)候,我們的課堂仍以O(shè)ffice和網(wǎng)絡(luò)相關(guān)培訓(xùn)為主要內(nèi)容,遠(yuǎn)遠(yuǎn)不能滿足學(xué)生的需求,更無法激發(fā)起他們學(xué)習(xí)信息技術(shù)的興趣。于是,信息技術(shù)教師們失望地看著計(jì)算機(jī)走下了神壇,信息技術(shù)課走向了衰落。信息技術(shù)課程的總目標(biāo)是提高學(xué)生的信息素養(yǎng),新課程要求培養(yǎng)學(xué)生的創(chuàng)新能力??墒?,難道我們就只能在畫圖和小報(bào)制作中期待學(xué)生提升素養(yǎng)并有所創(chuàng)新嗎?是時(shí)候改變信息技術(shù)課程的教學(xué)內(nèi)容了。
Scratch的橫空出世將會(huì)改變這一切。這是由美國麻省理工學(xué)院“終身幼兒園研究組”為所有對計(jì)算機(jī)充滿好奇的孩子開發(fā)的一種軟件創(chuàng)作工具,是一種可視化、積木式的創(chuàng)作工具,學(xué)生只需拖曳圖形化的指令碼,即可創(chuàng)作屬于自己的故事、動(dòng)畫、游戲和音樂等數(shù)字化作品。我們能否將其引入現(xiàn)行的信息技術(shù)課程,引入之后又會(huì)產(chǎn)生哪些影響呢?
Scratch在世界范圍內(nèi)的發(fā)展
英國希望學(xué)生們再也不用聽“無聊”的教師講怎么使用Word和Excel,他們希望學(xué)生們在11歲就能用Scratch語言制作出簡單的2D計(jì)算機(jī)動(dòng)畫,希望學(xué)生們在16歲能對形式邏輯有所理解,他們希望信息技術(shù)課程能給更多的學(xué)生帶來創(chuàng)作和創(chuàng)新的空間。
美國目前有數(shù)以百萬的學(xué)生在學(xué)習(xí)Scratch課程,連哈佛、加州大學(xué)伯克利分校這樣的世界名校也都開設(shè)了Scratch課程。
我國臺(tái)灣的中小學(xué)也廣泛地以Scratch為主展開信息技術(shù)教學(xué),并定期開展相關(guān)的競賽。
我國大陸則正在掀起一股Scratch教學(xué)熱潮,上海、杭州、常州、蘇州等地區(qū),吳向東、毛愛萍、凌秋虹等老師已經(jīng)在該領(lǐng)域走在了前列。
不難發(fā)現(xiàn),Scratch已經(jīng)開始進(jìn)入我們的信息技術(shù)課程。接下來,我們需要研究Scratch能給我們帶來什么,它在我們今后的課程中以及課堂上應(yīng)該如何定位。
Scratch進(jìn)課堂會(huì)帶來什么
目前,很多關(guān)于Scratch的研究都將其定位于兒童編程入門語言,認(rèn)為它能夠讓學(xué)生快樂地編程。我認(rèn)為,Scratch不僅是編程語言,還是創(chuàng)作工具,是表達(dá)工具。它能幫助學(xué)生進(jìn)行有效的信息化表達(dá)和數(shù)字化創(chuàng)作,提升學(xué)生從語言到思維、從個(gè)人解決問題到團(tuán)隊(duì)合作等多方面的能力。Scratch項(xiàng)目負(fù)責(zé)人凱倫·布雷迪博士曾說:“我們的目的不是要?jiǎng)?chuàng)建電腦程序編寫大軍,而是幫助電腦使用者表達(dá)自己。”
1. 語言表達(dá)能力的強(qiáng)化訓(xùn)練
Scratch的主旨是“想法程序分享”。學(xué)生在用它進(jìn)行創(chuàng)作的時(shí)候,首先要有一個(gè)“好創(chuàng)意”,就像導(dǎo)演需要一個(gè)“好劇本”一樣。信息技術(shù)教師都知道,描述一個(gè)程序是可以用自然語言的,在Scratch教學(xué)中,教師也可以有意識地引導(dǎo)學(xué)生用自然語言來描述他們的創(chuàng)意、想法。
如小學(xué)階段,可讓學(xué)生用自然語言來講述一個(gè)自編故事,如三只小豬、狐假虎威等,并將它們和Scratch的教學(xué)合二為一。從學(xué)生看動(dòng)畫、講故事,到學(xué)生講故事、教師做動(dòng)畫,再到學(xué)生講故事、學(xué)生做動(dòng)畫……隨著教學(xué)的開展與深入,學(xué)生將不斷用語言描述著他們的設(shè)想與故事。慢慢地,詞匯量、遣詞造句的能力在逐步增強(qiáng),從簡單的寥寥數(shù)語到完整敘述,從量變到質(zhì)變。學(xué)生們會(huì)驚喜地發(fā)現(xiàn),在敘述時(shí)加入一些連接詞和Scratch特有關(guān)鍵詞,能幫助他們更好地將故事和想法轉(zhuǎn)變?yōu)榭芍谱鞯摹皠”尽?,并有效增?qiáng)語言敘述的邏輯性,增加語言和Scratch各部件之間的關(guān)聯(lián),實(shí)現(xiàn)與最終作品之間的耦合。當(dāng)學(xué)生完成從編劇到導(dǎo)演的轉(zhuǎn)變時(shí),我們可以看到的是:故事的敘述脫口而出,而制作水到渠成。
讓學(xué)生用Scratch進(jìn)行信息化表達(dá)前,先用自然語言來表達(dá),這也回避了低齡學(xué)生繪制流程圖這樣一個(gè)難點(diǎn),同時(shí)還能讓他們意識到“凡事預(yù)則立,不預(yù)則廢”,樹立想法優(yōu)先,先設(shè)計(jì)后制作的意識。
2. 學(xué)習(xí)主動(dòng)性和興趣的巨大提升
在Scratch課堂上,學(xué)生獲得了創(chuàng)作數(shù)字化作品的機(jī)會(huì)和經(jīng)驗(yàn),他們通過挑選、處理、集成大量的信息資料,來自由表達(dá)他們的意圖。當(dāng)完成自己酷炫的作品時(shí),他們將體驗(yàn)到滿足感;當(dāng)相互欣賞作品、交換玩自制游戲時(shí),又將獲得成就感。在這種目標(biāo)的引導(dǎo)和激勵(lì)下,學(xué)生的興趣將得到巨大提升。
同時(shí),在Scratch教學(xué)中,加減乘除、直角坐標(biāo)、循環(huán)和變量、隨機(jī)函數(shù)、邏輯條件等都將成為最吸引人的元素。有了它們,就能夠讓動(dòng)物們迅速奔跑,讓花兒慢慢開放,讓汽車、輪船、飛機(jī)都按照設(shè)想運(yùn)動(dòng),所有的一切都可以在他們的作品中直觀呈現(xiàn)出來。在Scratch項(xiàng)目中,變量可以控制動(dòng)畫速度、記錄游戲分?jǐn)?shù),隨機(jī)數(shù)可以讓“大魚吃小魚”游戲中的小魚不斷重生。此時(shí),學(xué)習(xí)這些知識變成了一種需要、一種渴求,學(xué)習(xí)的主動(dòng)性還需要教師去調(diào)動(dòng)、課堂的紀(jì)律還需要教師去管理嗎?學(xué)生有了高昂的興趣和主動(dòng)性,課堂的高效是可以期待的。
3. 思維和解決問題能力的反復(fù)鍛煉
Scratch用一種非常有意義的設(shè)計(jì)理念去支持問題的發(fā)現(xiàn)和解決。在學(xué)生用Scratch創(chuàng)作的時(shí)候,他需要有創(chuàng)意,進(jìn)而設(shè)計(jì)原型系統(tǒng),然后試驗(yàn),看其是否可行,發(fā)現(xiàn)錯(cuò)誤并及時(shí)修正,聽取別人的評價(jià)和意見,修改設(shè)計(jì)使其更完美。整個(gè)過程是一條不斷上升的螺旋線,即想到一個(gè)好主意,完成作品,而這個(gè)作品又激發(fā)了新的想法,按照新的想法再完善作品或者創(chuàng)作一個(gè)新作品……在這個(gè)不斷重復(fù)的過程中,無數(shù)的問題會(huì)自然生成,促使學(xué)生不斷地去解決問題。又因?yàn)镾cratch被設(shè)計(jì)得非常容易修改,學(xué)生能夠動(dòng)態(tài)地改變每塊代碼,并立即看到修改結(jié)果,因此能夠讓學(xué)生在不斷地生成、解決問題的交互試驗(yàn)過程中獲得巨大的成就感。在多次的Scratch實(shí)踐課中我們看到,學(xué)生是在自覺地重復(fù)著這個(gè)過程,力求讓自己的作品更完美地表現(xiàn)最初的設(shè)計(jì)意圖。
Scratch作為一種程序設(shè)計(jì)語言,它對于學(xué)生思維的訓(xùn)練作用也是毋庸置疑的。雖然很多學(xué)生將來不會(huì)成為專業(yè)的程序設(shè)計(jì)者,但是這樣一次“導(dǎo)演”的經(jīng)歷,無論是前期設(shè)計(jì)時(shí)用語言完整無誤地描述,中期制作時(shí)舞臺(tái)的設(shè)計(jì)與更換、角色的分配與分角色設(shè)置代碼、邏輯條件的創(chuàng)設(shè)、判斷與循環(huán)結(jié)構(gòu)的運(yùn)用,還是后期的反復(fù)修改,都有助于鍛煉他們完整而有創(chuàng)意地表達(dá)自己的想法,幫助他們成為一個(gè)邏輯清晰、思維有條理的人。
4. 創(chuàng)造力和合作能力的有效培養(yǎng)
Scratch的可視化設(shè)計(jì)與積木式程序設(shè)計(jì)方式,使得學(xué)生能從算法與語法中擺脫出來,專注于想象與設(shè)計(jì)并輕松將其實(shí)現(xiàn)。這種變化將突破技術(shù)的藩籬,在很大程度上消除學(xué)生操作能力的差異性。我們在Scratch教學(xué)中,可以將平時(shí)的“做中學(xué)”進(jìn)一步發(fā)展成為“邊設(shè)計(jì)、邊學(xué)習(xí)”,讓學(xué)生在設(shè)計(jì)、發(fā)明和創(chuàng)造中學(xué)習(xí)。從課堂實(shí)踐中可以看到,當(dāng)學(xué)生自主設(shè)計(jì)并創(chuàng)作數(shù)字化作品時(shí),會(huì)因?yàn)橄敕ㄅc實(shí)現(xiàn)技術(shù)間的沖突而需要不斷修正原始設(shè)計(jì),會(huì)因?yàn)樗说囊庖姸粩喈a(chǎn)生新的問題和修改意見,因此整個(gè)制作過程,他們將會(huì)創(chuàng)造性地解決不斷產(chǎn)生的問題。我們也會(huì)驚喜地發(fā)現(xiàn),學(xué)生的創(chuàng)造力得到了充分展現(xiàn),他們的靈感也在不斷閃現(xiàn)。在設(shè)計(jì)中學(xué)習(xí),是絕佳的學(xué)習(xí)方式。
在筆者組織的一次夏令營活動(dòng)中,學(xué)生僅僅熟悉了Scratch的操作,通過移動(dòng)的小貓案例作品的學(xué)習(xí),就舉一反三地創(chuàng)作出了其他很多作品,如街舞、憤怒的小鳥等游戲。學(xué)生通過對大魚吃小魚例子的學(xué)習(xí),更將其徹底改變?yōu)榇虻厥笥螒?、槍?zhàn)打老鼠游戲等。
同時(shí),Scratch的積木拼搭方式也使得程序代碼更容易閱讀,相比其他程序語言來說更容易分享,能確保學(xué)生就同一創(chuàng)作項(xiàng)目進(jìn)行代碼交換。臺(tái)灣高雄師范大學(xué)張素芬的研究則表明,在Scratch學(xué)習(xí)中,男生的創(chuàng)意要優(yōu)于女生,在內(nèi)容、構(gòu)圖、色彩上則遜于女生。調(diào)查報(bào)告還顯示:有71%的學(xué)生表示,觀看其他人的作品有助于自己創(chuàng)作或設(shè)計(jì)Scratch作品;有64%的學(xué)生同意可以從別人作品中得到啟發(fā),進(jìn)而運(yùn)用在自己的作品上;有81%的學(xué)生表示,愿意花更多時(shí)間和同學(xué)討論Scratch軟件中各個(gè)角色的程序腳本設(shè)計(jì)。這些都充分說明,在Scratch教學(xué)中,基于其特性,我們可以更容易實(shí)現(xiàn)小組合作形式的教學(xué),通過男女搭配分組、組內(nèi)頭腦風(fēng)暴、組間交流等方式進(jìn)一步提高課堂效率,提高學(xué)生的思維活躍度與發(fā)散性。
參考文獻(xiàn)
[1]凌秋虹.聰明的想法+簡單的操作——談Scratch在小學(xué)信息技術(shù)教學(xué)中的意義[J].中國信息技術(shù)教育,2012(7-8).
[2]李藝等.信息技術(shù)課程內(nèi)容建設(shè)三元本質(zhì)說[J].課程 · 教材 · 教法,2011(2).
[3]楊書銘.Scratch程序設(shè)計(jì)對六年級學(xué)童邏輯推理能力、問題解決能力及創(chuàng)造力的影響[D].臺(tái)北市:臺(tái)北市立教育大學(xué)數(shù)學(xué)信息教育教學(xué)碩士論文,2008.
[4]董玉琦等.信息技術(shù)課程與教學(xué)研究[M].北京:人民教育出版社,2005.
[5]張素芬.視覺程式語言Scratch適性化教學(xué)之研究[R].臺(tái)灣高雄師范大學(xué),2010.
(作者單位:江蘇常熟市教育局教學(xué)研究室山東濟(jì)南興濟(jì)中學(xué))