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