面對(duì)高度信息化的社會(huì)發(fā)展,對(duì)肩負(fù)著培養(yǎng)“數(shù)字土著”一代的信息技術(shù)課程提出了更高的要求,傳統(tǒng)的Logo語言由于其缺乏靈活簡單的操作,導(dǎo)致教學(xué)效果并不是很理想。而Scratch是面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,在直觀教學(xué)和可視化理論的指導(dǎo)下,能通過搭建積木這種形象化的操作來訓(xùn)練和提高學(xué)生的邏輯思維能力和創(chuàng)造性思維能力。
● Scratch讓課堂更有活力
1.訓(xùn)練學(xué)生計(jì)算思維能力
人與人之間的溝通是通過自然語言,人與計(jì)算機(jī)之間是通過編程語言進(jìn)行交流。在Scratch課堂中,教師有意識(shí)地引導(dǎo)學(xué)生用自然語言來描述他們的創(chuàng)意、想法,學(xué)生則將自己腦子里的好的創(chuàng)意想法利用Scratch在計(jì)算機(jī)上表達(dá)出來,通過編寫程序表達(dá)的過程,訓(xùn)練小學(xué)生的計(jì)算思維能力。
2.鍛煉學(xué)生邏輯思維能力
小學(xué)生的思維處于從具體形象思維逐步向抽象邏輯思維過渡的階段,面向?qū)ο蟮某绦蛟O(shè)計(jì)語言Scratch以其圖形化的編程方式,為孩子思維從具體走向抽象提供了支架。在Scratch中,將邏輯思維能力的訓(xùn)練融于具體的生活情境中,讓孩子在感性經(jīng)驗(yàn)的支持下逐步向抽象的邏輯推理方面發(fā)展,從而形成一定的邏輯思維能力。
3.激發(fā)學(xué)生成為數(shù)字時(shí)代的創(chuàng)作者
在Scratch課堂上,學(xué)生獲得了設(shè)計(jì)和創(chuàng)造屬于他們自己的數(shù)字化作品的機(jī)會(huì)和經(jīng)驗(yàn),通過有針對(duì)性地選取和處理大量的信息資料,進(jìn)行自由創(chuàng)作。在創(chuàng)作過程中他們也習(xí)得了科學(xué)、藝術(shù)、工程和數(shù)學(xué)等領(lǐng)域的知識(shí),完成作品后獲得的成就感和滿足感也會(huì)讓其學(xué)習(xí)興趣得以提升。
● Scratch讓學(xué)生更自由
羅杰斯認(rèn)為,在教學(xué)目標(biāo)上,應(yīng)該強(qiáng)調(diào)個(gè)性與創(chuàng)作力的發(fā)展,在內(nèi)容選擇上,強(qiáng)調(diào)直接經(jīng)驗(yàn),而在教學(xué)方法上,主張以學(xué)生為中心,放手讓學(xué)生自我選擇、自我發(fā)現(xiàn),從而實(shí)現(xiàn)自我,即人的創(chuàng)造能力以及與此息息相關(guān)的應(yīng)變能力的形成。創(chuàng)新能力是通過發(fā)散性思維而表現(xiàn)出流暢、變通與獨(dú)特的解決問題的能力,而Scratch的引入,為培養(yǎng)學(xué)生的創(chuàng)新能力提供了良好的環(huán)境和平臺(tái),對(duì)于激發(fā)學(xué)生的學(xué)習(xí)興趣、培養(yǎng)學(xué)生的想象力、提升學(xué)生的分析問題能力等方面是大有裨益的。
在Scratch課堂教學(xué)中,學(xué)生能專心致志地投入到自己最感興趣的創(chuàng)作活動(dòng)中去,學(xué)生的專注度和興趣度都得到很好的發(fā)揮,Scratch以其形象、直觀的積木式指令代替了枯燥的代碼指令,操作簡單、趣味性強(qiáng),只需了解各指令名稱其意義并將其拖動(dòng)進(jìn)行自我思維的自由表達(dá)。學(xué)生通過不斷猜測(cè)、嘗試、驗(yàn)證與調(diào)試,刺激了感官,體驗(yàn)到奇妙的效果。
● 運(yùn)用Scratch開啟創(chuàng)作之旅
將Scratch引入到小學(xué)信息技術(shù)課堂中的應(yīng)用在我國還是剛起步,在教學(xué)初期,教師可與學(xué)生共同嘗試學(xué)習(xí),邊分析Scratch自帶的范例邊嘗試創(chuàng)編適合學(xué)習(xí)者的教學(xué)內(nèi)容進(jìn)行教學(xué),在教學(xué)過程中注重編程思想和作品創(chuàng)作,堅(jiān)持為創(chuàng)作而教的教學(xué)方法。在整個(gè)過程中由于教師自身所具備的知識(shí)結(jié)構(gòu)高于學(xué)生,教師由學(xué)習(xí)伙伴成長為引導(dǎo)者,幫助學(xué)習(xí)者成長。
我們對(duì)課程的理解是,同樣是作品創(chuàng)作,文學(xué)作品是通過文字的書寫記錄(紙和筆)來創(chuàng)作小說、散文、詩歌、戲劇等作品,數(shù)字作品是通過程序編寫表達(dá)思想和情感,教學(xué)中利用Scratch軟件平臺(tái)進(jìn)行數(shù)字游戲、數(shù)字故事、數(shù)字動(dòng)畫和互動(dòng)藝術(shù)等數(shù)字作品的創(chuàng)作(如下圖),下面選擇幾個(gè)模塊對(duì)課程進(jìn)行說明。
1.數(shù)字游戲
我們基于Scratch平臺(tái),開發(fā)了一套自編的校本“兒童數(shù)字文化創(chuàng)作課程《Scratch與創(chuàng)意設(shè)計(jì)》”,通過編碼學(xué)習(xí)各種新技術(shù)。課程設(shè)置著力點(diǎn)在于將信息技術(shù)教學(xué)與學(xué)生的生活體驗(yàn)相聯(lián)系、信息技術(shù)問題與生活情境相結(jié)合,讓信息技術(shù)教學(xué)做到興趣化、生活化,激發(fā)他們觀察生活主動(dòng)創(chuàng)新。
《趣味搖獎(jiǎng)》一課是自編校本課程的第28課,課堂中將Scratch與數(shù)學(xué)學(xué)科中的隨機(jī)數(shù)知識(shí)點(diǎn)緊密聯(lián)系,教會(huì)學(xué)生應(yīng)用隨機(jī)數(shù)解決具有隨機(jī)模擬現(xiàn)象的問題, 學(xué)生會(huì)去主動(dòng)鉆研數(shù)學(xué)知識(shí)、積累數(shù)學(xué)知識(shí)和運(yùn)用數(shù)學(xué)知識(shí),在實(shí)踐中有效提高計(jì)算分析能力、邏輯判斷能力和實(shí)踐操作能力,這些都能促進(jìn)學(xué)生數(shù)學(xué)素養(yǎng)的提高,同時(shí)讓學(xué)生了解和應(yīng)用隨機(jī)切換造型和給變量設(shè)定隨機(jī)數(shù)兩種算法產(chǎn)生搖獎(jiǎng)號(hào)碼,然后自行選擇一個(gè)創(chuàng)作主題,設(shè)計(jì)一個(gè)趣味搖獎(jiǎng)程序。學(xué)生作品集鏈接地址http://scratch.mit.edu/studios/244435/。
2.數(shù)字故事
自編校本課程的第30課《小導(dǎo)演》,要求學(xué)生綜合應(yīng)用Scratch八大指令模塊進(jìn)行自由創(chuàng)作,選擇喜愛的短篇內(nèi)容,小組合作,共同探究,盡情表達(dá)和交流。在學(xué)習(xí)方法上,共提供創(chuàng)意思考、解決問題、合作學(xué)習(xí)、交流分享等四個(gè)方面。故事內(nèi)容主題可以為成語、童話、寓言、科學(xué)模擬實(shí)驗(yàn)、課文和小說片段及生活中的事件,構(gòu)思創(chuàng)作主題,進(jìn)行二度創(chuàng)作。
學(xué)生在制作數(shù)字故事作品過程中擔(dān)任“小導(dǎo)演”,對(duì)劇本中主題、情景、角色/背景、腳本、音效等元素進(jìn)行逐個(gè)分析組織。這樣做的目的重在培養(yǎng)學(xué)生分析解決問題的能力和合作探究的意識(shí),對(duì)學(xué)生綜合應(yīng)用Scratch軟件表達(dá)思想的訓(xùn)練,鍛煉學(xué)生的邏輯思維的組織與表達(dá)能力,用科學(xué)的思維方法去解決問題,而不是無條理和無關(guān)聯(lián)的表達(dá)。學(xué)生作品集地址鏈接http://scratch.mit.edu/studios/193543/。
3.互動(dòng)藝術(shù)
利用畫筆模塊,讓學(xué)生創(chuàng)作各種有規(guī)律的圖案。在編寫圖案設(shè)計(jì)程序的學(xué)習(xí)中,讓學(xué)生感受不同程序玩出一種奇幻的圖案效果,并希望學(xué)生給圖案賦予作品意義,激發(fā)學(xué)生學(xué)習(xí)的興趣和發(fā)現(xiàn)美的能力,同時(shí)讓學(xué)生喜歡自己的作品,喜歡上Scratch程序設(shè)計(jì)這門課,期望學(xué)生能夠從玩的角度理解腳本設(shè)計(jì)方法,在理解的基礎(chǔ)上修改腳本,創(chuàng)作不同的效果圖案,提高學(xué)生的審美水平和程序設(shè)計(jì)水平。
● 總結(jié)
隨著信息技術(shù)學(xué)科的發(fā)展,對(duì)小學(xué)程序設(shè)計(jì)模塊的學(xué)習(xí)重點(diǎn)不再是簡單以代碼編寫訓(xùn)練為要義,而是期望通過編碼學(xué)習(xí)可以使學(xué)生在個(gè)人生活中表達(dá)思想和感情。Scratch創(chuàng)作課程對(duì)培養(yǎng)學(xué)生創(chuàng)新思維提供了一個(gè)很好的學(xué)習(xí)環(huán)境。在本課程的教學(xué)設(shè)計(jì)中我們應(yīng)力求做到以下三點(diǎn)。
1.鼓勵(lì)觀察生活,激發(fā)創(chuàng)意思維
在我們的生活中,有很多與教學(xué)相關(guān)的問題,如各大商場(chǎng)門前擺放著抽獎(jiǎng)大轉(zhuǎn)盤,舉辦一些吸引顧客的促銷搖獎(jiǎng)活動(dòng),電子投票,打地鼠游戲,變臉,等等。這些實(shí)例,學(xué)生在生活中能感受到,我們要通過讓學(xué)生創(chuàng)作數(shù)字作品,讓他們把自己觀察到的各種有趣現(xiàn)象,用數(shù)字作品表達(dá)出來,激發(fā)他們的創(chuàng)意思維。
2.加強(qiáng)邏輯思維與創(chuàng)新思維的訓(xùn)練
Scratch創(chuàng)作課中作品的設(shè)計(jì)與呈現(xiàn)是邏輯思維和創(chuàng)新思維的具象。在教學(xué)中,教師要在最短的時(shí)間內(nèi),結(jié)合具體情景,用言簡意賅的語言幫助學(xué)生理清要點(diǎn),把握脈絡(luò),掌握方法,促使學(xué)生更準(zhǔn)確、牢固地理解和掌握重點(diǎn)算法,提高課堂教學(xué)質(zhì)量和學(xué)習(xí)效果。
教師可以首先通過范例演示和學(xué)生試玩,引出問題,再通過演示和講述,告知關(guān)鍵知識(shí)點(diǎn),使學(xué)生對(duì)重點(diǎn)知識(shí)的學(xué)習(xí)和把握更加清晰、明了,在此基礎(chǔ)之上,學(xué)生再根據(jù)自己頭腦中已有思維,結(jié)合活動(dòng)內(nèi)容,發(fā)揮想象,用代碼去表達(dá)自己內(nèi)心的想法,實(shí)現(xiàn)更多創(chuàng)意,在創(chuàng)作中訓(xùn)練學(xué)生創(chuàng)意思維。
3.通過編碼習(xí)得更多知識(shí)
在創(chuàng)作數(shù)字作品時(shí),學(xué)生在進(jìn)行代碼編寫的學(xué)習(xí)過程中,會(huì)接觸到數(shù)學(xué)、科學(xué)、藝術(shù)以及工程學(xué)等領(lǐng)域的學(xué)科知識(shí),這些知識(shí)的應(yīng)用和學(xué)習(xí)是學(xué)生在一個(gè)一個(gè)的作品創(chuàng)作中可以具體領(lǐng)悟和感知的,因此,學(xué)習(xí)知識(shí)對(duì)他們來說變得更有趣和更有意義了。
當(dāng)學(xué)生為數(shù)字作品設(shè)計(jì)腳本時(shí),應(yīng)該鼓勵(lì)他們思考如何進(jìn)行設(shè)計(jì),如何將一個(gè)小的想法,變成一個(gè)完整的能夠運(yùn)行的作品,他們會(huì)學(xué)習(xí)和應(yīng)用到各種模塊以及如何嘗試新的想法,如何與人合作完成作品,出錯(cuò)時(shí)如何發(fā)現(xiàn)并糾正錯(cuò)誤,如何堅(jiān)持,如何在失敗時(shí)面對(duì)挫折,這些都是重要的能力。
編后記:8月,我有幸前往溫州參加了“第一屆中小學(xué)STEAM教育創(chuàng)新論壇”。老師們對(duì)Scratch的熱情讓我驚訝,沒有想到在短短的兩年間,Scratch課程在信息技術(shù)教學(xué)中的發(fā)展如此迅速。但經(jīng)過兩年,Scratch的發(fā)展似乎已經(jīng)到了一個(gè)瓶頸期,那出路何在?老師們用實(shí)際行動(dòng)證明,STEAM是Scratch繼續(xù)向上發(fā)展的一條最好的路徑。Scratch、STEAM這些不斷呈現(xiàn)的新名詞,代表的是信息技術(shù)老師不斷追尋的姿態(tài)和熱情,我相信,飽有這種姿態(tài)與熱情,沿著這條路徑,信息技術(shù)的未來不會(huì)是空談。