《飛碟回家——設(shè)計(jì)簡(jiǎn)單游戲》教學(xué)設(shè)計(jì)
作為一名專為他人授業(yè)解惑的人民教師,就不得不需要編寫教學(xué)設(shè)計(jì),教學(xué)設(shè)計(jì)是對(duì)學(xué)業(yè)業(yè)績(jī)問題的解決措施進(jìn)行策劃的過程。教學(xué)設(shè)計(jì)應(yīng)該怎么寫才好呢?下面是小編精心整理的《飛碟回家——設(shè)計(jì)簡(jiǎn)單游戲》教學(xué)設(shè)計(jì),希望能夠幫助到大家。
●學(xué)習(xí)者分析
本課的教學(xué)對(duì)象是小學(xué)五年級(jí)的學(xué)生,通過前面的學(xué)習(xí),他們已經(jīng)掌握了Scratch各模塊的基本命令,具備獨(dú)立完成簡(jiǎn)單任務(wù)的能力。這個(gè)年齡段的學(xué)生的思維正處于認(rèn)知發(fā)展階段,喜歡動(dòng)手操作,雖然具有一定的分析問題和解決問題的能力,但沒有整體規(guī)劃布局的能力,同時(shí)缺乏對(duì)直觀事物背后技術(shù)本質(zhì)的探究,而本節(jié)課是個(gè)很好的整合點(diǎn),能夠幫助學(xué)生透過事物的表象看本質(zhì),重點(diǎn)幫助他們建立整體規(guī)劃的意識(shí)。
●教材分析
本課是蘇科版小學(xué)信息技術(shù)Scratch模塊的綜合練習(xí)部分。前面幾部分是對(duì)每個(gè)具體模塊的學(xué)習(xí),學(xué)生用簡(jiǎn)單的積木搭建式的方法就能制作出比較滿意的作品。但如何綜合使用不同模塊制作出貼合生活實(shí)際的作品呢?制作綜合作品學(xué)生需要掌握哪些技能呢?這需要學(xué)生通過綜合拓展課來學(xué)習(xí)。通常綜合練習(xí)內(nèi)容需要兩節(jié)課,甚至更多的課時(shí)才能完成,而這是一節(jié)市級(jí)公開課,只有一課時(shí)。筆者認(rèn)為,選擇第二課時(shí)的內(nèi)容進(jìn)行教學(xué)交流,則更具有研討意義和討論價(jià)值。另外,還能從程序設(shè)計(jì)整體流程的角度對(duì)學(xué)生的已有知識(shí)體系進(jìn)行梳理,幫助他們實(shí)現(xiàn)個(gè)人知識(shí)地圖的建構(gòu)。
●教學(xué)目標(biāo)
知識(shí)與技能目標(biāo):通過具體問題重點(diǎn)復(fù)習(xí)Scratch控制、外觀、動(dòng)作和偵測(cè)模塊的綜合使用方法;學(xué)習(xí)測(cè)試程序的基本方法。
過程與方法目標(biāo):通過半成品游戲作品制作,初步學(xué)習(xí)設(shè)計(jì)簡(jiǎn)單小游戲的流程;通過完善游戲作品,初步學(xué)習(xí)測(cè)試程序的基本方法。
情感態(tài)度與價(jià)值觀目標(biāo):通過自主探究以及小組合作,提升發(fā)現(xiàn)、提出、分析、解決問題的能力以及發(fā)散性思維能力,同時(shí)養(yǎng)成合作探究的良好習(xí)慣。
行為與創(chuàng)新目標(biāo):在測(cè)試半成品游戲的'基礎(chǔ)上,利用已有資源,創(chuàng)造性地設(shè)計(jì)有個(gè)性的游戲作品。
●教學(xué)重點(diǎn)、難點(diǎn)
重點(diǎn):理解、掌握、靈活運(yùn)用Scratch中控制、外觀、動(dòng)作和偵測(cè)模塊的綜合使用方法。
難點(diǎn):初步掌握設(shè)計(jì)簡(jiǎn)單小游戲的流程。
●教學(xué)策略
本課是一節(jié)典型的綜合能力拓展課,要求學(xué)生只要能利用所學(xué)知識(shí)制作一個(gè)綜合作品就可以了,但這樣體現(xiàn)不出學(xué)生設(shè)計(jì)的能力,而且學(xué)習(xí)效率不高。筆者考慮到小學(xué)生的年齡特點(diǎn),對(duì)于他們來說問題比較明確則有利于教學(xué)的正常開展,所以本課以任務(wù)驅(qū)動(dòng)法為主要教學(xué)手段。在活動(dòng)中,教師適時(shí)為學(xué)生搭建學(xué)習(xí)所需的“支架”,幫助他們完成知識(shí)的建構(gòu)。本案例中的任務(wù)主要基于學(xué)生版程序的編寫問題,用幾個(gè)程序問題連貫具體任務(wù),問題由簡(jiǎn)單到復(fù)雜,讓學(xué)生在做中學(xué),在學(xué)中思,在思中用,使得技能課不僅是知識(shí)的傳授和技能的學(xué)習(xí),更是讓學(xué)生在情境化的技術(shù)活動(dòng)中,理解運(yùn)用程序化的方法解決具體問題。
●課前活動(dòng)
播放環(huán)保宣傳片。
設(shè)計(jì)意圖:觀看環(huán)保宣傳片,用視頻中具體的數(shù)據(jù)引發(fā)學(xué)生的思考,讓他們明白環(huán)保的緊迫性,同時(shí)迅速進(jìn)入課堂準(zhǔn)備狀態(tài),間接告訴學(xué)生本課的主題內(nèi)容是什么。
●教學(xué)過程
1.情境導(dǎo)入,引出主題
師:觀看短片,我們發(fā)現(xiàn)保護(hù)環(huán)境迫在眉睫。這節(jié)課我們一起用Scratch來設(shè)計(jì)一個(gè)小游戲,并在游戲中倡導(dǎo)大家保護(hù)環(huán)境。游戲背景是:有位飛碟戰(zhàn)士想回到自己的家,大家能幫他完成心愿嗎?現(xiàn)在,請(qǐng)一位同學(xué)到教師機(jī)上玩教師版的Scratch作品,看能否幫助飛碟戰(zhàn)士順利回家?(一位學(xué)生在不知道游戲規(guī)則的前提下大膽嘗試,超時(shí),失敗了)很勇敢的嘗試,他給我們提供了什么經(jīng)驗(yàn)?zāi)兀?/p>
生:玩游戲要知道游戲規(guī)則。
師:那么游戲規(guī)則是誰(shuí)設(shè)置的呢?都有些什么規(guī)則呢?你在寫游戲的時(shí)候,如何讓用戶快速了解游戲規(guī)則呢?
生:游戲編程者……
教師再請(qǐng)另一位同學(xué)演示。
師:我們看看游戲運(yùn)行的整個(gè)流程。(學(xué)生順利過關(guān))大家可以結(jié)合之前學(xué)習(xí)的Scratch知識(shí),思考游戲中的背景和角色,以及不同角色的腳本是怎么執(zhí)行的。
預(yù)設(shè):學(xué)生看到游戲角色多,腳本編寫復(fù)雜,可能會(huì)有抵觸心理。
設(shè)計(jì)意圖:說始終不如做來得記憶深刻。由教師敘述游戲的制作要求,不如讓學(xué)生們玩一玩游戲,學(xué)生有了體會(huì)后再來梳理制作要求,會(huì)更好著手。而實(shí)際上這正是軟件開發(fā)中的“需求分析”過程。信息技術(shù)課的時(shí)間是有限的,雖然小學(xué)生對(duì)新鮮事物好奇心很強(qiáng),但專注力差,為了提高每節(jié)課的教學(xué)效率,教師很有必要在課堂上做一些相關(guān)內(nèi)容的取舍。教師告知學(xué)生設(shè)計(jì)游戲的目的和主題,就是讓學(xué)生集中精力做跟主題相關(guān)的設(shè)計(jì),明確游戲中每個(gè)角色和背景的作用;讓學(xué)生玩游戲是根據(jù)他們好玩的天性,讓其去發(fā)現(xiàn)問題,了解游戲運(yùn)行的基本流程。
2.同伴互助,模塊化游戲流程
師:(PPT演示)這個(gè)游戲的背景和角色有哪些呢?在編寫綜合游戲時(shí),我們?cè)撛趺丛O(shè)計(jì)呢?以“飛碟回家”為例,請(qǐng)大家先小組討論,再由小組長(zhǎng)歸納討論結(jié)果。
生:先設(shè)計(jì)背景,再設(shè)置角色,最后編寫腳本。
師:之前,我們制作的作品比較簡(jiǎn)單,大體是先設(shè)置背景和角色,再編寫程序,最后進(jìn)行測(cè)試;但這次是綜合作品,我們必須先進(jìn)行整體設(shè)計(jì),再將游戲按照運(yùn)行的順序模塊化,然后將不同的角色添加到不同的模塊中,最后編寫、調(diào)試程序。
學(xué)生進(jìn)行交流。
師:“飛碟回家”游戲中的角色較多,我們可以借助表格將角色歸類。為了盡快學(xué)習(xí)本課內(nèi)容,課前老師制作了一個(gè)設(shè)計(jì)簡(jiǎn)單的游戲?qū)W習(xí)卡范例(如下表),請(qǐng)大家填寫“角色與背景分析”部分的內(nèi)容。
學(xué)生填寫學(xué)習(xí)卡部分內(nèi)容。
設(shè)計(jì)意圖:大部分學(xué)生喜歡動(dòng)手去“折騰”,這樣有利于提高他們的創(chuàng)新思維品質(zhì),但效率不高,因?yàn)閷W(xué)生大腦中沒有明確的線索。所以,很有必要通過一定的方式讓學(xué)生的思維可見,具體的方法是不給學(xué)生設(shè)限,只要讓同伴看懂就行。這樣,學(xué)生在認(rèn)識(shí)、設(shè)計(jì)游戲的過程中,無(wú)形中為后續(xù)編寫和測(cè)試程序做好了鋪墊。實(shí)際上,這也正是軟件工程中的“概要設(shè)計(jì)”過程。
3.分模塊編寫程序
師:老師帶來了之前學(xué)生的一個(gè)作品(存在部分明顯問題)。
設(shè)計(jì)意圖:這節(jié)課的目標(biāo)之一是讓學(xué)生了解整體程序設(shè)計(jì)的流程。編寫多個(gè)角色的綜合游戲需要大量的時(shí)間,如果將任務(wù)按照模塊分解,學(xué)生就可以根據(jù)已有的知識(shí)基礎(chǔ)分段完成作品。按照模塊化的思路分別編寫程序帶來新的挑戰(zhàn)是每個(gè)模塊怎么連接,雖然方法很多,但能輕松解決的學(xué)生很少。而筆者提供包含有問題的半成品,其目的是讓學(xué)生學(xué)會(huì)解讀別人的程序,能在別人編寫的基礎(chǔ)上提出改進(jìn)建議,同時(shí)能全面掌握調(diào)試程序的方法。
4.自主探究,發(fā)現(xiàn)問題
師:請(qǐng)大家打開學(xué)生版“飛碟回家”作品,試試看,游戲能順利完成嗎(如圖1)?如果不能,那么是什么原因呢?
生:“開始”按鈕不起作用,這個(gè)角色沒有編寫相應(yīng)的腳本。
師:那怎么解決呢?
生:給“開始”角色編寫程序。
設(shè)計(jì)意圖:學(xué)生雖然經(jīng)常玩各類游戲,但對(duì)游戲整體的運(yùn)行不是很清楚,所以很少有學(xué)生能制作出比較成熟的游戲運(yùn)行界面。學(xué)生通過測(cè)試已有腳本,發(fā)現(xiàn)程序不足并修改;學(xué)生先分析問題,再嘗試用各種方法解決問題。這樣,不僅培養(yǎng)了自主探究能力,而且發(fā)散思維能力也得到了提高。本環(huán)節(jié)只預(yù)設(shè)了一個(gè)“按鈕”角色問題,難度較小,目的是增強(qiáng)學(xué)生學(xué)習(xí)的自信心。
5.完善細(xì)節(jié),提高練習(xí)
師:經(jīng)常會(huì)聽說某款游戲有BUG,那你的游戲有問題嗎?為了保證程序的完整性和正確性,程序編寫完成后需要進(jìn)一步測(cè)試。大家討論一下,程序需要進(jìn)行哪些方面的測(cè)試?(學(xué)生討論,教師引導(dǎo)總結(jié))你的飛碟戰(zhàn)士將垃圾清理干凈了嗎?請(qǐng)大家回想之前學(xué)過的“穿越迷宮”的編程方法,以小組合作的方式,讓你的飛碟先清理太空垃圾,再回家(如圖2、圖3)。
生:先讀懂已有的程序,然后調(diào)試程序,發(fā)現(xiàn)問題。
師:大家發(fā)現(xiàn)了幾個(gè)問題呢?
生:兩個(gè)問題,一是飛碟不能按照迷宮的方式走,二是清理垃圾后動(dòng)力值沒變化。
師:你們知道怎么解決這兩個(gè)問題嗎?
生:設(shè)定顏色判斷,在條件判斷中設(shè)置動(dòng)力值。
師:團(tuán)隊(duì)的力量就是強(qiáng)大,現(xiàn)在就剩一個(gè)任務(wù)了,怎樣做能讓你的“飛碟回家”游戲與眾不同呢?
生:改變結(jié)束部分的飛碟的造型;改變游戲內(nèi)容部分的背景圖片;增加太空垃圾數(shù),讓游戲難度增加……
師:同學(xué)們的想法真多啊,選擇你比較擅長(zhǎng)的,用最短的時(shí)間去實(shí)現(xiàn)。
設(shè)計(jì)意圖:經(jīng)過前面的學(xué)習(xí),學(xué)生能制作較為完整的游戲了,為了不讓學(xué)生的作品都一個(gè)樣,而且為了滿足不同學(xué)習(xí)能力的學(xué)生的發(fā)展,同時(shí)兼顧課堂時(shí)間的限制,筆者給學(xué)生提供了盡可能多的選擇途徑。由于本課的容量較大,大部分學(xué)生忙于測(cè)試程序,會(huì)忽略細(xì)節(jié)問題,所以教師要做些必要的提醒。這個(gè)環(huán)節(jié)最能體現(xiàn)學(xué)生學(xué)習(xí)習(xí)慣的多樣性,有利于激發(fā)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,給學(xué)生多種解決問題的選擇途徑,讓他們形成適合自己的學(xué)習(xí)習(xí)慣。
6.匯報(bào)展示,總結(jié)交流
活動(dòng)一:教師展示有代表性的學(xué)生作品。
活動(dòng)二:學(xué)生互相評(píng)價(jià)交流。
師:我們請(qǐng)編寫程序的同學(xué)邀請(qǐng)他的好朋友玩一玩,并說說自己的體驗(yàn)。
3組學(xué)生互相測(cè)試。
生1:建議給玩家多些游戲規(guī)則的提示。
生2:游戲交互的方法可以多樣性。
師:大家現(xiàn)在有編寫復(fù)雜游戲的經(jīng)驗(yàn)了,通過大家的體驗(yàn)感言,老師相信大家以后能編寫出更優(yōu)秀的程序。
活動(dòng)三:學(xué)生補(bǔ)充完成學(xué)習(xí)卡,并總結(jié)。
師:回顧整個(gè)學(xué)習(xí)過程,分模塊查看程序是否基本完成,最后客觀總結(jié)自己的學(xué)習(xí)成果,并完成學(xué)習(xí)卡。
學(xué)生在音樂聲中仔細(xì)思考,填寫學(xué)習(xí)卡。
設(shè)計(jì)意圖:學(xué)生的學(xué)習(xí)需要“腳手架”,學(xué)習(xí)卡的作用是讓學(xué)生始終知道自己在哪個(gè)模塊做了什么,學(xué)生可能暫時(shí)不太理解,但經(jīng)過多次訓(xùn)練,這種模塊化解決問題的方式,會(huì)給解決類似問題提供一種途徑。教學(xué)中筆者并沒有明確提出軟件開發(fā)流程的概念和相關(guān)知識(shí),但卻在實(shí)踐活動(dòng)中,在小卡片的模塊問題解決中,潛移默化地使學(xué)生形成相關(guān)的意識(shí)。
【《飛碟回家——設(shè)計(jì)簡(jiǎn)單游戲》教學(xué)設(shè)計(jì)】相關(guān)文章:
《爺爺和小樹》教學(xué)游戲設(shè)計(jì)12-16
《小小竹排畫中游》教學(xué)游戲設(shè)計(jì)12-16
精選《觀潮》教學(xué)設(shè)計(jì) 教案教學(xué)設(shè)計(jì)03-08
簡(jiǎn)單的數(shù)學(xué)課內(nèi)教學(xué)設(shè)計(jì)理念12-30
背影教學(xué)設(shè)計(jì)與反思設(shè)計(jì)12-31
夏教學(xué)設(shè)計(jì)12-31