資源描述:
《handler消息傳遞機制教學(xué)設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、《Handler消息傳遞機制》教學(xué)設(shè)計授課內(nèi)容:Handler消息傳遞機制課程名稱:智能操作系統(tǒng)授課時長:45分鐘教學(xué)班級:14級軟件技術(shù)專業(yè)(??疲┧媒滩模篈ndroid應(yīng)用開發(fā)教程(鐘元生高成珍編著,江西高校出版社,2013年1月)一、教學(xué)構(gòu)思《智能操作系統(tǒng)》是軟件技術(shù)專業(yè)(??疲┑膶I(yè)基礎(chǔ)課,側(cè)重于培養(yǎng)學(xué)生對手機編程的興趣,掌握手機軟件開發(fā)的基礎(chǔ)知識,提升學(xué)生軟件開發(fā)技能,養(yǎng)成良好的編碼規(guī)范,增強就業(yè)競爭力。本課程實踐性非常強,注重于知識的實用性和學(xué)生專業(yè)技能的培養(yǎng)。在課堂教學(xué)中,以一些日常生活中常見的手機
2、軟件效果為案例,讓學(xué)生分析案例的實現(xiàn)原理以及用己有知識實現(xiàn)所存在的瓶頸,讓學(xué)生帶著問題和對知識的好奇與渴望進入新課的學(xué)習(xí)中去。通過理論知識的講解,重難點的剖析,關(guān)鍵技術(shù)的演示,常見問題的總結(jié),使學(xué)生掌握主要內(nèi)容,然后由學(xué)生自主實現(xiàn)課堂案例,老師在旁輔導(dǎo)支持,即學(xué)即用,增強學(xué)生的自我效能感,保持持久的學(xué)習(xí)興趣。最后,總結(jié)歸納自主練習(xí)過程中所存在的問題,深化和鞏固理論知識,布置課后作業(yè),促使知識遷移。二、教學(xué)理念(1)案例驅(qū)動,理論聯(lián)系實踐,案例貼近生活;(2)引導(dǎo)思考為主,講授為輔,從學(xué)生己有知識出發(fā),注重知識間的內(nèi)
3、在邏輯關(guān)系,白主建構(gòu)知識體系;(3)做中學(xué),學(xué)中練,練中用,層次遞進,完善知識體系。三、教材分析Handler消息傳遞機制位于教材的第4章(Android中的事件處理)第2節(jié),是在學(xué)習(xí)丫Android中最基本的三種事件處理機制(基于監(jiān)聽的事件處理、基于回調(diào)的事件處理、直接綁定到標簽)之后。Android中的事件處理是Android應(yīng)用開發(fā)中的核心知識,是實現(xiàn)用廣與手機軟件進行交互的必備知識。有了這三種事件處理機制可以處理大部分的用戶事件,但是對于一些高級或較為復(fù)雜的事件,則無能為力。在此基礎(chǔ)上介紹了Handler消
4、息傳遞機制,主要用于處理一些周期性的事件(例如動畫效果)、進程間通信等較為復(fù)雜的事件,可以說是事件處理的進階部分。本節(jié)主要介紹了為什么需要Handler消息傳遞機制、Handler消息傳遞機制的原理、Handler消息傳遞機制中涉及到的核心類及其角色作用、Handler消息傳遞機制開發(fā)的步驟,最后通過一個具體的實例演示Handler消息傳遞機制的實際用法。!1!授課對象是14級軟件技術(shù)專業(yè)學(xué)生,經(jīng)過一年多的專業(yè)學(xué)習(xí),己掌握了計算機專業(yè)的一些基本技能,學(xué)習(xí)過一些編程語言,具有一定的代碼閱讀和編寫基礎(chǔ),學(xué)生間的水平差昇
5、較大,部分學(xué)生能夠獨立設(shè)計出一些簡單的程序,大部分學(xué)生仍處于模仿和照抄的階段,缺乏課后&主學(xué)習(xí)與鍛煉提升。學(xué)生自主意識較強,情緒波動較人,對于自己感興趣的知識會認真去聽,對于一些過于枯燥或復(fù)雜的知識則比較排斥。部分學(xué)生有自主學(xué)習(xí)意識,但不知道如何去學(xué),缺乏資源與指導(dǎo),目標不是很明確。針對學(xué)生情況,教學(xué)過程中應(yīng)盡量以案例驅(qū)動,以生活中常見的功能效果為例來講解知識點,引導(dǎo)學(xué)生一步步分析與思考,從而明確任務(wù)、目標,同時提供相關(guān)的操作步驟以便于水平較差的學(xué)生參考。五、教學(xué)內(nèi)容與教學(xué)目標教學(xué)內(nèi)容(1)Handler消息傳遞機
6、制出現(xiàn)背景(2)Handler消息傳遞機制的原理(3)Handler?消息傳遞機制中核心類及其角色、作用(4)Handler消息傳遞機制開發(fā)的步驟教學(xué)目標【知識與技能目標】通過本節(jié)課的學(xué)習(xí),學(xué)生能夠了解Handler消息傳遞機制使用的場景;理解Handler消息傳遞機制的原理;熟悉Handler'消息傳遞機制屮涉及到的核心類;熟練掌握Handler消息傳遞機制開發(fā)的步驟。【過程與方法目標】通過過程引導(dǎo)和知識對比,使學(xué)生理解Handler消息傳遞機制與其它事件處理機制之間的內(nèi)在邏輯關(guān)系;通過案例實現(xiàn)過程演示,使學(xué)生加
7、深手機軟件開發(fā)過程及編碼規(guī)范的認識,體會到手機軟件開發(fā)的基本思路、方法和步驟。【情感、態(tài)度與價值觀FI標】通過趣味案例激發(fā)學(xué)生的求知欲,增強學(xué)生學(xué)習(xí)積極性;通過自主練習(xí)實現(xiàn)案例效果,即學(xué)即用,增強學(xué)生&我效能感;通過疑難解答和常見錯誤分析,讓學(xué)生體會到程序邏輯嚴謹與編碼規(guī)范的重要性,鼓勵學(xué)生養(yǎng)成良好的編程習(xí)慣。六、教學(xué)重點難點項目內(nèi)容解決措施教學(xué)重點Handler消息傳遞機制的開發(fā)步驟(1)通過程序流程圖明確Handler消息傳遞機制實現(xiàn)的流程;(2)通過代碼演示各步驟實現(xiàn)細節(jié)。(3)通過具體案例,讓學(xué)生學(xué)以致用,
8、鞏固知識。教學(xué)難點Handler消息傳遞機制實現(xiàn)原理(1)引導(dǎo)思考為什么需要Handler消息傳遞機制;(2)通過圖解分析為什么Handler消息傳遞機制能夠解決問題。七、教學(xué)策略采用的教學(xué)方法主要有:“案例驅(qū)動一圖解分析一問題誘導(dǎo)一啟發(fā)思考”、“知識講授一代碼演示一自主練習(xí)一歸納總結(jié)”。積極營造一種以學(xué)生為主體,教師為主導(dǎo)的雙主型課堂教學(xué)氛圍。八、教學(xué)過程