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