《《鼠標(biāo)事件—拖放事件》教學(xué)設(shè)計(jì)》由會員分享,可在線閱讀,更多相關(guān)《《鼠標(biāo)事件—拖放事件》教學(xué)設(shè)計(jì)(8頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、《鼠標(biāo)事件—拖放事件》教學(xué)設(shè)計(jì)
《鼠標(biāo)事件—拖放事件》教學(xué)設(shè)計(jì) 哈二職 馬冬艷 一、教學(xué)背景分析 我所教授的班級為高二計(jì)算機(jī)程序設(shè)計(jì)專業(yè)的學(xué)生VB課程在高一已經(jīng)開設(shè)了一學(xué)年進(jìn)入高二學(xué)了一年的課程已讓學(xué)生失去了新鮮感隨著課程的深入學(xué)習(xí)難度不斷加大已有部分的學(xué)生對這門課程產(chǎn)生了畏懼心理。而且計(jì)算機(jī)專業(yè)的學(xué)生對電腦游戲有著一定程度的迷戀當(dāng)初選擇計(jì)算機(jī)專業(yè)也有大部分的學(xué)生是源于電腦游戲抱著想成為游戲開發(fā)人員的夢想來的但是職高生的惰性強(qiáng)、毅志力不堅(jiān)定等特點(diǎn)已讓他們忘記了剛?cè)雽W(xué)時(shí)曾抱有的美好夢想。那么教些什么能夠重新燃起他們對未來的美好憧景能讓他們重新肯定自己樹立學(xué)習(xí)的信心?成為了我確定教學(xué)內(nèi)
2、容的立足點(diǎn)。
二、教材分析與處理 鼠標(biāo)拖放事件在整體課程中位于中間環(huán)節(jié)。在內(nèi)容上即可簡單略講僅作基本了解也可深入探討結(jié)合學(xué)習(xí)過的控件數(shù)組、過程等內(nèi)容進(jìn)行知識整合性應(yīng)用?;谕戏攀录奶攸c(diǎn)以及上面的學(xué)情分析我開發(fā)制作了“拼圖游戲”這個(gè)項(xiàng)目在這個(gè)項(xiàng)目中充分體現(xiàn)鼠標(biāo)拖放事件的特點(diǎn)可以使學(xué)生深入的理解這個(gè)事件的觸發(fā)條件以及返回參數(shù)的運(yùn)用。并且這個(gè)項(xiàng)目實(shí)現(xiàn)起來可深入也可淺出擴(kuò)展性強(qiáng)為不同層次的同學(xué)都提供了發(fā)揮的空間。
三、學(xué)生情況分析 授課班級高二(14)班學(xué)生學(xué)習(xí)能力差距較大A層級同學(xué)占20%能夠主動(dòng)學(xué)習(xí)編程思維基本形成獨(dú)立完成能力強(qiáng)。B層級占40%總是被動(dòng)的甚至習(xí)慣于按老師的要求去做而不
3、會積極努力的思考獨(dú)立完成能力較弱在教師指導(dǎo)下或相互探討中能完成學(xué)習(xí)任務(wù)。C層級占20%邏輯思維、學(xué)習(xí)能力都比較弱不具有獨(dú)立編碼的能力只能在老師手把手或同學(xué)的幫助下完成學(xué)習(xí)任務(wù)?;谝陨锨闆r本節(jié)課我采用了小組合作式學(xué)習(xí)方式將全班分成四組各組進(jìn)行均衡分配以實(shí)現(xiàn)A層帶動(dòng)C層B層相互討論中完成本節(jié)學(xué)習(xí)任務(wù)。在項(xiàng)目完成形式以及作業(yè)布置上都進(jìn)行了分層設(shè)計(jì)使各層級同學(xué)都能在自己的能力水平上完成本節(jié)任務(wù)。
四、教學(xué)目標(biāo) 1、知識與技能:通過項(xiàng)目的制作掌握DragMode屬性、拖放事件的相關(guān)術(shù)語、拖放事件的觸發(fā)條件、拖放事件的參數(shù)說明知識點(diǎn)通過項(xiàng)目的分析、制作、展示培養(yǎng)學(xué)生發(fā)現(xiàn)問題、分析問題、解決問題的能
4、力綜合運(yùn)用所學(xué)知識靈活解決實(shí)際問題的能力以及團(tuán)隊(duì)分工、協(xié)作的能力 2、過程與方法:通過項(xiàng)目教學(xué)法使學(xué)生在學(xué)習(xí)本節(jié)課內(nèi)容的過程中了解項(xiàng)目開發(fā)的過程從而了解軟件工程的職業(yè)內(nèi)容以及相關(guān)的專業(yè)技能。學(xué)習(xí)的方法主要體現(xiàn)在合作學(xué)習(xí)的過程中讓每個(gè)學(xué)生都參與學(xué)習(xí)在大家交流探討中獲得學(xué)習(xí)的成功的體驗(yàn)適當(dāng)對學(xué)生的學(xué)習(xí)進(jìn)行指導(dǎo)與引領(lǐng)如幫助學(xué)生解決項(xiàng)目分析過程中遇到的問題講授新知識等。
3、態(tài)度、情感、價(jià)值觀:在整個(gè)項(xiàng)目制作的過程中滲透作為程序設(shè)計(jì)專業(yè)的學(xué)生要從一個(gè)電腦游戲的參與者轉(zhuǎn)變?yōu)橛螒虻闹谱髡叩乃枷霃亩鴪?jiān)定學(xué)生職業(yè)夢想正確對待電腦游戲.從親自開發(fā)制作游戲的體驗(yàn)中激發(fā)學(xué)生學(xué)習(xí)興趣在項(xiàng)目布置、小組合作的過程中
5、培養(yǎng)學(xué)生從事程序員工作的職業(yè)素養(yǎng)。
五、教學(xué)重難點(diǎn) 1、學(xué)習(xí)重點(diǎn):(1)拖放事件觸發(fā)條件 (2)拖放事件參數(shù)說明 2、學(xué)習(xí)難點(diǎn):應(yīng)用拖放事件解決拼圖問題 難點(diǎn)突破的方法:首先通過創(chuàng)設(shè)問題情境激發(fā)學(xué)生學(xué)習(xí)興趣然后通過小組合作學(xué)習(xí)調(diào)動(dòng)全員參與同時(shí)在討論中促進(jìn)學(xué)生思考和交流。此外教師在新知講解的環(huán)節(jié)逐一解決學(xué)生在制作項(xiàng)目過程中遇到的困難幫助學(xué)生理清設(shè)計(jì)思路。再次在教學(xué)課件中提供的詳細(xì)的相關(guān)知識講解可幫助學(xué)生理解、實(shí)現(xiàn)在項(xiàng)目實(shí)施過程中小組成員間的互助等方式都可達(dá)到突破難點(diǎn)的目的。
六、教學(xué)內(nèi)容與過程 (一) 課前準(zhǔn)備 1、制作六塊切圖 2、學(xué)生分組 本節(jié)課的內(nèi)容是拉圖游戲需要將整
6、圖切割成六塊均等的六份分別保存為六個(gè)文件這個(gè)需要PHOTOSHOP的技術(shù)支持因此與多媒體學(xué)科教師進(jìn)行溝通教同學(xué)制作切圖并保存上交作品。這樣即可以使學(xué)生在做作品時(shí)使用自己做的素材使作品更具有個(gè)人的鮮明特征又可以將學(xué)科進(jìn)行整合使學(xué)生意識到學(xué)科間并不是孤立的而是可是相互輔助的。
將學(xué)生分成4組在分組時(shí)充分考慮到學(xué)生的能力層次進(jìn)行均衡分配以使小組內(nèi)可以進(jìn)行互助。
(二) 情境創(chuàng)設(shè) 教師課前用VB制作界面精美、功能完善的拼圖游戲力求與市面上流行拼圖游戲相類似以達(dá)到吸引學(xué)生的目的在游戲結(jié)束后出現(xiàn)“你還在玩別人制作的游戲嗎?”這樣的過關(guān)界面給學(xué)生以警醒。在上課時(shí)首先給學(xué)生一分鐘的體驗(yàn)時(shí)間讓學(xué)生玩一
7、玩這個(gè)游戲把學(xué)生帶入電腦游戲的情境利用在過關(guān)后出現(xiàn)的文字引起學(xué)生的反思作為程序設(shè)計(jì)專業(yè)的學(xué)生為什么不自己編制一款屬于自己的游戲呢?引起學(xué)生學(xué)習(xí)的興趣和探究的欲望。
u 項(xiàng)目演示:教師展示本階段要制作的項(xiàng)目明確學(xué)習(xí)目標(biāo)。
u 項(xiàng)目分析:請各小組同學(xué)分析該項(xiàng)目研究、討論制作該項(xiàng)目時(shí)可能會遇到什么困難?有哪些未知的知識點(diǎn)?討論后各組選派一名代表提出該組在討論過程中沒有解決的問題。
學(xué)生在小組討論過程中互相取長補(bǔ)短自我解決個(gè)別的、基礎(chǔ)性問題共同研究、探討找出共性的未知問題。在各組提問時(shí)各小組間再進(jìn)行互補(bǔ)找出各組共存的問題教師在提取問題時(shí)進(jìn)行分析歸類引出新知。
(三) 新知講解 1、D
8、ragMode屬性 由于屬性的設(shè)置相對簡單該知識點(diǎn)略講 2、拖放事件相關(guān)術(shù)語: 源:被拖動(dòng)的對象 目標(biāo):是源控件被放下或經(jīng)過的對象 學(xué)生觀察教師操作明確源和目標(biāo)該處為重點(diǎn)內(nèi)容教師進(jìn)行反復(fù)強(qiáng)調(diào) 3、拖放事件觸發(fā)條件 通過小示例的演示給學(xué)生以直觀的印象學(xué)生通過觀察得出明確的結(jié)論在拖放操作中是目標(biāo)控件觸發(fā)了拖放事件。
4、拖放事件參數(shù)說明 在參數(shù)說明過程中引導(dǎo)學(xué)生思考如何利用事件中提供的返回參數(shù)進(jìn)行有效的判斷從而實(shí)現(xiàn)驗(yàn)證圖片是否正確初步突破難點(diǎn)問題 u 項(xiàng)目實(shí)施 在實(shí)施項(xiàng)目前組長布置本組項(xiàng)目整體風(fēng)格統(tǒng)一變量、窗體名稱為本組的項(xiàng)目整合墊定基礎(chǔ)。組員完成自己的拼圖后將作品上傳
9、到本組空間組長下載將所有作品整合成一個(gè)完整的拼圖過關(guān)游戲。
要求: 1、每個(gè)成員制作其中一關(guān)拼圖組長整合上交一個(gè)拼圖過關(guān)游戲 2、每個(gè)成員基本任務(wù):能驗(yàn)證拖放的圖片是否為正確圖片并能將正確圖片放入相應(yīng)位置。提高任務(wù):完成過關(guān)驗(yàn)證。
3、到教師機(jī)下載自己的素材 4、項(xiàng)目實(shí)施時(shí)間:15分鐘 5、每組選派一名代表對本組作品進(jìn)行展示、點(diǎn)評 在實(shí)施過程中學(xué)生還會遇到不同的困難教師提供三種幫助解決困難的方式(1)學(xué)生通過課件輔助找出解決問題的辦法。(2)小組內(nèi)同學(xué)進(jìn)行互助能力強(qiáng)的學(xué)生幫助能力稍弱的學(xué)生。(3)教師進(jìn)行個(gè)別指導(dǎo)。徹底突破難點(diǎn)問題。在完成的方法上A層可使用控件數(shù)組、過程完成B
10、、C層可使用簡單控件完成。
從組長布置本組項(xiàng)目要求到組員按要求實(shí)施最后到整合成一個(gè)完整的作品在整個(gè)項(xiàng)目實(shí)施過程中學(xué)生學(xué)會分工學(xué)會交流學(xué)會取長補(bǔ)短發(fā)現(xiàn)自己不足懂得合作。同時(shí)鍛煉了學(xué)生的靈活運(yùn)用知識能力也培養(yǎng)了學(xué)生自主學(xué)習(xí)與合作學(xué)習(xí)的能力。為學(xué)生建立軟件工程師的職業(yè)道德素養(yǎng)墊定基礎(chǔ)。
u 項(xiàng)目展示 1、各組長概述本組完成情況 2、展示、自評本組作品 由于這是該項(xiàng)目制作的第一節(jié)課本節(jié)課的展示只是對小組作品的一個(gè)初步性展示以便教師了解學(xué)生的掌握情況并對各小組的制作情況有個(gè)初步了解發(fā)現(xiàn)學(xué)生的亮點(diǎn)找出不足。
(四) 小結(jié) 對本節(jié)學(xué)習(xí)的新知識進(jìn)行總結(jié)指出學(xué)生在制作過程中容易出現(xiàn)的共性問題
11、引起學(xué)生注意。
(五) 拓展作業(yè) 對小組項(xiàng)目進(jìn)行功能完善(A、B層) 如:添加計(jì)時(shí)程序 添加評分功能(計(jì)算用戶一共用多少步完成) 添加用戶登錄界面 圖片碎片可以隨機(jī)擺放等 建議:本節(jié)課完成該項(xiàng)目存在困難的同學(xué)可將該項(xiàng)目再做一遍精練代碼。(C層) 在作業(yè)布置時(shí)教師提出幾點(diǎn)建議引導(dǎo)學(xué)生思維學(xué)生可提出自己的想法布置開放式作業(yè)調(diào)動(dòng)學(xué)生再次完善程序的積極性為下節(jié)課項(xiàng)目的總體評價(jià)做準(zhǔn)備。對于C層同學(xué)要求為本級項(xiàng)目提供建設(shè)性意見重新制作該項(xiàng)目在溫習(xí)中熟練掌握新知。
七、教學(xué)媒體設(shè)計(jì) 本節(jié)課利用的Authorware軟件制作了教學(xué)課件用Visual Basic開發(fā)了拼圖游戲及演示鼠標(biāo)事件觸發(fā)條件的小示例利用凌波教學(xué)軟件進(jìn)行了學(xué)生作品展示等多種媒體輔助教學(xué)在媒體使用和課件制作中注意了以下幾個(gè)方面: 1、實(shí)用:與內(nèi)容完全吻合而不牽強(qiáng)能很好的說明問題絕不花哨。
2、簡潔美觀:不會分散學(xué)生的注意力色彩、文字、圖片協(xié)調(diào)安排。
3、界面友好風(fēng)格統(tǒng)一簡單易用:本課件采用框架式跳轉(zhuǎn)能很好的實(shí)現(xiàn)簡單易用的效果。
第 8 頁 共 8 頁