蔡永峰
項(xiàng)目化教學(xué)法是當(dāng)前比較流行的教學(xué)方法,通過實(shí)施一個(gè)完整的項(xiàng)目來進(jìn)行教學(xué)活動(dòng),其目的是在課堂教學(xué)中把理論與實(shí)踐教學(xué)有機(jī)地結(jié)合起來,充分發(fā)掘?qū)W生編程方面的創(chuàng)造潛能,提高學(xué)生解決實(shí)際問題的綜合能力。下面,筆者以編程設(shè)計(jì)《飛機(jī)大戰(zhàn)》游戲?yàn)槔務(wù)勴?xiàng)目教學(xué)。
項(xiàng)目背景
本項(xiàng)目引導(dǎo)學(xué)生對(duì)《飛機(jī)大戰(zhàn)》游戲的組成進(jìn)行分析,從培養(yǎng)操作能力和思維能力的角度分步驟完成項(xiàng)目。作為項(xiàng)目設(shè)計(jì)者,學(xué)生要通過分析、討論等活動(dòng),了解游戲設(shè)計(jì)背后涉及的各學(xué)科知識(shí)。本項(xiàng)目在五年級(jí)實(shí)施,利用信息技術(shù)課分課時(shí)開展,通過整個(gè)項(xiàng)目的學(xué)習(xí),最后能夠呈現(xiàn)一個(gè)完整的游戲作品。
項(xiàng)目意義
首先,在學(xué)科能力方面,《飛機(jī)大戰(zhàn)》游戲情境中的問題解決要求學(xué)生經(jīng)歷新知的獲取及應(yīng)用,能夠與同伴進(jìn)行合作、實(shí)踐操作,活動(dòng)中更多的是促進(jìn)學(xué)生綜合能力的發(fā)展;從情感需求方面,主要讓學(xué)生有積極的情感體驗(yàn),提高學(xué)生的學(xué)習(xí)興趣。其次,有助于豐富教師的課程設(shè)計(jì)理念,促進(jìn)教師的專業(yè)發(fā)展。教師作為項(xiàng)目的設(shè)計(jì)者,首先要有正確的設(shè)計(jì)理念。從《課標(biāo)》中的綜合與實(shí)踐部分出發(fā),培養(yǎng)學(xué)生的軟件操作能力、程序思維能力。
項(xiàng)目設(shè)計(jì)思路
本項(xiàng)目以設(shè)計(jì)《飛機(jī)大戰(zhàn)》游戲?yàn)橹黝},首先通過試玩激發(fā)學(xué)生學(xué)習(xí)的興趣,接著分課時(shí)分解游戲創(chuàng)作的步驟,幫助學(xué)生在掌握新知的同時(shí),完成游戲的創(chuàng)作。具體思路規(guī)劃如下圖所示。
項(xiàng)目分析
1.確定核心概念目標(biāo),構(gòu)建游戲設(shè)計(jì)情境
信息技術(shù)的核心目標(biāo)是培養(yǎng)學(xué)生的信息素養(yǎng),以及與學(xué)科概念相關(guān)的基礎(chǔ)知識(shí)和技能。課堂上,每個(gè)小組需要考慮整個(gè)游戲所涉及的組成元素、各控件的使用、分步驟設(shè)計(jì)對(duì)應(yīng)游戲環(huán)節(jié)內(nèi)容等。學(xué)生在游戲情境中可以感受到真實(shí)的身份代入,經(jīng)歷程序設(shè)計(jì)的思維過程和對(duì)計(jì)算思維的理解,最后形成個(gè)性化游戲程序的成果。
2.設(shè)計(jì)求同存異的游戲,形成內(nèi)化的過程
課堂中,如果完全讓學(xué)生模仿教師的作品,會(huì)造成學(xué)生對(duì)各控件內(nèi)化的程度及創(chuàng)造性思維培養(yǎng)的欠缺,最后呈現(xiàn)的作品就會(huì)是教師給出實(shí)例的翻版。教師要鍛煉學(xué)生舉一反三的能力,培養(yǎng)學(xué)生程序設(shè)計(jì)的思維,并在完成項(xiàng)目的挑戰(zhàn)中逐步深化。
3.設(shè)計(jì)公開的展評(píng),搭建個(gè)性化的舞臺(tái)
本項(xiàng)目設(shè)計(jì)了兩個(gè)層次的成果展示活動(dòng)——《飛機(jī)大戰(zhàn)》游戲的學(xué)生間互相試玩展評(píng)和家長(zhǎng)及教師試玩建議。公開的成果展示讓學(xué)生的學(xué)習(xí)變得更有動(dòng)力,學(xué)生通過回顧自己的項(xiàng)目歷程可以讓知識(shí)變得可視化和便于討論,還可以給個(gè)人和團(tuán)隊(duì)提供個(gè)性化的舞臺(tái)。
實(shí)施過程
1.入項(xiàng)活動(dòng)
學(xué)生試玩《飛機(jī)大戰(zhàn)》游戲,教師告知學(xué)生這個(gè)是教師自己制作的小游戲,以激發(fā)學(xué)生的興趣,教師對(duì)學(xué)生做出引導(dǎo):“這個(gè)游戲同學(xué)們通過學(xué)習(xí)也能設(shè)計(jì),而且還能做得更有特色?!庇纱艘鰣D形化編程軟件,激起學(xué)生對(duì)軟件學(xué)習(xí)的興趣。
探討合理方案的標(biāo)準(zhǔn):①游戲設(shè)計(jì)要美觀,角色、背景很重要;②游戲功能要豐富,具有可玩性。
2.軟件常規(guī)知識(shí)的學(xué)習(xí)
了解軟件的窗口組成和基本功能;指導(dǎo)軟件的工作流程。
3.完成角色和背景的選擇和繪制
可以根據(jù)網(wǎng)上的角色形象,或者教師提供的角色形象進(jìn)行繪制,也可以自行設(shè)計(jì)。
4.分步落實(shí)程序設(shè)定
分解游戲中的程序設(shè)定的環(huán)節(jié),學(xué)習(xí)如何讓角色和背景“動(dòng)”起來。
5.落實(shí)項(xiàng)目活動(dòng)
根據(jù)課時(shí)內(nèi)容安排,逐步落實(shí)每一步驟的開展,學(xué)生分組互助,教師巡視指導(dǎo),形成濃厚的探究氛圍,最后完成《飛機(jī)大戰(zhàn)》游戲的制作。
6.評(píng)估(如下表)
項(xiàng)目反思
1.圍繞主題,逐步深入
圍繞這個(gè)主題,逐步認(rèn)識(shí)軟件的主要功能模塊以及編程流程。最后呈現(xiàn)出來的作品則是對(duì)該軟件綜合運(yùn)用的體現(xiàn),讓學(xué)生在實(shí)踐中掌握軟件的創(chuàng)作運(yùn)用。本項(xiàng)目每一課時(shí)的安排都為下一節(jié)課奠定了基礎(chǔ),環(huán)環(huán)相扣。
由于學(xué)生是首次接觸這個(gè)程序,在教學(xué)過程中會(huì)出現(xiàn)學(xué)生掌握知識(shí)、完成作品差異較大的情況,通過合作學(xué)習(xí)、生生互助的方式,可以幫助學(xué)生減少與同學(xué)的差距,在合作探討的氛圍中共同成長(zhǎng)。
2.及時(shí)評(píng)價(jià),激發(fā)潛能
評(píng)價(jià)是本項(xiàng)目的關(guān)鍵。學(xué)生完成一個(gè)作品環(huán)節(jié),教師及時(shí)進(jìn)行點(diǎn)評(píng),并根據(jù)學(xué)生作品中存在的問題,提出修改意見,幫助學(xué)生不斷完善自己的作品,發(fā)現(xiàn)更多規(guī)律和編程技巧,激發(fā)創(chuàng)作潛能。
在本項(xiàng)目的課程學(xué)習(xí)完成后,應(yīng)該繼續(xù)學(xué)習(xí)拓展,通過多個(gè)游戲的設(shè)計(jì)幫助學(xué)生鞏固知識(shí)和技能。運(yùn)用圖形化編程軟件不僅可以設(shè)計(jì)游戲,還能設(shè)計(jì)交互式故事情節(jié)、動(dòng)畫、小程序,還可以結(jié)合硬件進(jìn)行編程。課程的開發(fā)是為了讓學(xué)生更有深度地學(xué)習(xí)圖形化編程,也為指令編程打好基礎(chǔ)。