基于Android的《移動應(yīng)用開發(fā)》課程標準_第1頁
基于Android的《移動應(yīng)用開發(fā)》課程標準_第2頁
基于Android的《移動應(yīng)用開發(fā)》課程標準_第3頁
基于Android的《移動應(yīng)用開發(fā)》課程標準_第4頁
基于Android的《移動應(yīng)用開發(fā)》課程標準_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)移動應(yīng)用開發(fā)課程標準一、課程基本信息課程名稱:移動應(yīng)用開發(fā)課程性質(zhì):專業(yè)拓展課程課程類別:理論含實踐課程(理實結(jié)合)學時學分:64學時,4學分適用專業(yè):軟件技術(shù)二、課程定位本課程是軟件技術(shù)專業(yè)的專業(yè)拓展課程,課程的開設(shè)依據(jù)是軟件技術(shù)專業(yè)人才培養(yǎng)目標和相關(guān)職業(yè)崗位(群)的能力要求,對本專業(yè)所面向的手機軟件開發(fā)與測試、軟件開發(fā)與項目管理等崗位所需要的知識、技能和素質(zhì)目標的達成起支撐作用。課程按照理論實踐一體、課內(nèi)外互補、課堂教學與培優(yōu)工程相結(jié)合的課程設(shè)計指導思想,以任務(wù)或項

2、目為載體組織教學內(nèi)容,突出學生的主體地位,實現(xiàn)“教、學、做”的有機融合;通過班級講授、團隊學習、個體輔導、展示交流、技能大賽等手段,實現(xiàn)從模仿到應(yīng)用到創(chuàng)新的高職學生遞進式培養(yǎng)。課程強調(diào)對學生職業(yè)崗位能力的培養(yǎng)和職業(yè)素養(yǎng)的養(yǎng)成,針對不同環(huán)節(jié),采用特定的教學方法,有意識、有步驟地將職業(yè)能力的訓練和職業(yè)素養(yǎng)的形成融入到實際的教學過程中。以Android平臺作為本門課程的主要開發(fā)平臺,采用若干案例,64學時完成課程教學任務(wù)。課程的理論實踐一體化教學過程全部安排在軟件項目開發(fā)實訓室進行,教學中以學生為中心,教師全程負責講授知識,指導移動應(yīng)用項目開發(fā)。先修課程:C語言程序設(shè)計、數(shù)據(jù)庫應(yīng)用基礎(chǔ)、Java桌面

3、軟件項目開發(fā)、Java 程序設(shè)計基礎(chǔ)、Java Web應(yīng)用開發(fā)。后續(xù)課程:畢業(yè)頂崗實習三、課程目標1總體目標通過本門課程的學習,使學生具備Android平臺開發(fā)相關(guān)知識,掌握開發(fā)Android應(yīng)用程序的基礎(chǔ)知識和基本方法,并能夠結(jié)合數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)和多媒體技術(shù)等獨立自主開發(fā)Android應(yīng)用程序。在課程的學習中,培養(yǎng)學生誠實、守信、堅韌不拔的性格,認真觀察、獨立思考的習慣,善于溝通、自我學習的品行、具備團隊協(xié)作能力的高技能人才,同時強化學生的職業(yè)道德意識和職業(yè)素質(zhì)養(yǎng)成意識,為學生以后從事更專業(yè)化的軟件開發(fā)工作奠定基礎(chǔ)。2具體目標(1)知識目標了解Android平臺的基本架構(gòu)。 掌握Andr

4、oid開發(fā)環(huán)境的搭建。 掌握基本Android應(yīng)用程序開發(fā)、調(diào)試、發(fā)布流程。 掌握Android應(yīng)用程序項目的基本框架。 掌握Activity、Service、ContentProvider、BroadcastReceiver等組件的使用。 掌握常見UI Widgets的使用方法。 掌握Android平臺數(shù)據(jù)存儲的設(shè)計。 掌握Android平臺異步任務(wù)的設(shè)計。 掌握Android平臺網(wǎng)絡(luò)服務(wù)與數(shù)據(jù)解析的設(shè)計 掌握Android應(yīng)用程序項目的測試技術(shù)。 (3)技能目標 能設(shè)計和調(diào)用應(yīng)用程序項目資源。 能查閱相關(guān)手冊及資料。 對已有知識的應(yīng)用和拓展能力。 能正確使用Widgets組件設(shè)計應(yīng)用程序。

5、 能重構(gòu)Android源程序,實現(xiàn)個性化設(shè)計。 能對Android項目建立測試框架。 能結(jié)合市場定制發(fā)布,并實現(xiàn)國際化。 (4)素質(zhì)養(yǎng)成目標 溝通能力、團隊合作及協(xié)調(diào)能力。 良好的編程習慣。 掌握系統(tǒng)設(shè)計方法,培養(yǎng)嚴謹工作態(tài)度。 自我展示能力。 語言表達能力。 責任意識。 分析和解決問題的能力。 培養(yǎng)科學的創(chuàng)造能力和創(chuàng)新精神。 獲得適應(yīng)未來崗位轉(zhuǎn)變的遷移能力。 從事某一崗位可持續(xù)發(fā)展的能力。四、課程設(shè)計1設(shè)計思路本課程遵循“以職業(yè)行動獲得知識”的認知規(guī)律,以崗位工作綜合能力培養(yǎng)為核心,對職業(yè)崗位的工作內(nèi)容、工作過程、工作環(huán)境等內(nèi)容加以分析提煉,并按照循序漸進的教育規(guī)律進行深度加工,對應(yīng)構(gòu)建課程

6、教學內(nèi)容,學生獲得知識的過程始終與具體的職業(yè)實踐相對應(yīng)。在教學過程中,首先依據(jù)專業(yè)人才培養(yǎng)方案中關(guān)于人才培養(yǎng)目標的闡述,明確課程目標;其次,結(jié)合職業(yè)教育課程觀、教學觀、能力觀,基于軟件工程的開發(fā)過程,以項目化教學來組織課程內(nèi)容,在課程內(nèi)容的選擇與排序中,以軟件項目研發(fā)的不同階段、典型任務(wù)為載體,將課程內(nèi)容劃分為互相聯(lián)系的學習情景;第三,通過對各學習情景中學習目標、主要內(nèi)容、授課方式、師生要求等各項內(nèi)容的描述,來規(guī)范課程所要求的內(nèi)容;第四,通過對課程內(nèi)容的選取和組合,以一個完整的項目為載體,完成課程的實施;最后,通過對項目實施過程中各個環(huán)節(jié)的考察和評價,來完成對課程的評鑒與考核。 本課程在設(shè)計上

7、本著懂方法,重應(yīng)用的總體思路,突出體現(xiàn)職業(yè)教育的技能型、應(yīng)用性特色,著重培養(yǎng)學生的實踐應(yīng)用技能,力求達到理論方法夠用,技術(shù)技能過硬的目的。 2. 課程內(nèi)容與要求 依據(jù)軟件技術(shù)行業(yè)領(lǐng)域和移動應(yīng)用及移動項目開發(fā)職業(yè)崗位的知識、能力、素質(zhì)要求和當前主流技術(shù)和今后發(fā)展趨勢,課程以Android 2.0及以上版本作為開發(fā)平臺,Eclipse為集成開發(fā)環(huán)境,學生從基礎(chǔ)開始學習,循環(huán)漸進,通過項目實戰(zhàn),提升動手能力,將所學知識整合運用到項目中。具體內(nèi)容包括:Android環(huán)境的搭建,Android項目結(jié)構(gòu)分析,用戶界面設(shè)計,2D、3D圖形繪制,數(shù)據(jù)存儲與訪問,定位服務(wù)與地圖應(yīng)用,網(wǎng)絡(luò)編程,Android N

8、DK開發(fā)及綜合案例。課程根據(jù)Android的知識體系,要求把項目開發(fā)實訓內(nèi)容融入平時課堂教學中,對一些小型移動應(yīng)用項目的設(shè)計和實現(xiàn)過程進行任務(wù)分解,學生通過所學的Android知識,完成這些分解的實訓任務(wù),在期末經(jīng)過系統(tǒng)集成、小組考評打分后,以大作業(yè)形式上交其作品。學生在實訓過程中積累并掌握專業(yè)的主要知識和關(guān)鍵能力,為從事智能終端編碼、使用、維護、服務(wù)等相關(guān)崗位奠定基礎(chǔ)。本課程共64學時, 講授28學時,實訓36學時,4學分。具體學時分配如下表1所示:表1 教學內(nèi)容及課時分配序號內(nèi)容講授學時實訓學時1Android基礎(chǔ)知識222Android項目結(jié)構(gòu)分析223設(shè)計用戶界面4442D圖形繪制與多

9、媒體2253D圖形繪制226數(shù)據(jù)存儲與訪問447定位服務(wù)與地圖應(yīng)用228網(wǎng)絡(luò)編程249Android NDK開發(fā)4410綜合實戰(zhàn)-android游戲開發(fā)實例410小計2836合計64注:實訓學時是針對單元實訓的項目而言的。具體教學目標與要求下: 表2 具體教學目標與要求學習單元單元一 Android基礎(chǔ)知識學時數(shù)2+2學習目標了解Android的特征、特色掌握Android環(huán)境的搭建熟悉Android程序開發(fā)的步驟學習內(nèi)容知識點技能點1.1 Android概述1.2 Android的特征1.2.1 Android系統(tǒng)平臺五大特色的優(yōu)勢1.3 Android環(huán)境的搭建1.3.1安裝Android

10、 SDK的最低硬件需求1.3.2 Android SDK軟件開發(fā)組件1.3.3 Android 開發(fā)環(huán)境搭建1.4 一個簡單的Android程序Android環(huán)境的搭建Android程序開發(fā)的步驟編寫一個簡單的Android程序操作訓練【課堂實訓1-1】搭建Android開發(fā)環(huán)境【單元實訓1】下載相關(guān)軟件包,搭建Android平臺,并啟動、調(diào)試模擬器【單元實訓2】創(chuàng)建Hello Android程序,編譯運行,查看運行結(jié)構(gòu),理解程序結(jié)構(gòu)教學方法理論講解、案例實訓教學條件多媒體機房考核與評價過程考核+期末筆試考試學生知識能力要求掌握Android 開發(fā)平臺搭建和簡單的程序調(diào)試教師知識能力要求豐富的

11、移動應(yīng)用項目開發(fā)經(jīng)驗,熟悉移動應(yīng)用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?,具備一定的網(wǎng)絡(luò)編程能力。備注:【課堂實訓】為每一小節(jié)知識點結(jié)束后的實驗,【單元實訓】為每一章節(jié)結(jié)束后的實驗。教學資源:下載Eclipse學習單元單元二 Android項目結(jié)構(gòu)分析學時數(shù)2+2學習目標掌握Android操作系統(tǒng)的整體架構(gòu)了解應(yīng)用程序的基本組件應(yīng)用程序的生命周期,特別是activity的生命周期掌握資源的創(chuàng)建、管理和使用理解AndroidManifest.xml 文件的組織結(jié)構(gòu)學習內(nèi)容知識點技能點2.1 Android的系統(tǒng)架構(gòu)2.2 應(yīng)用程序的基本組件2.2.1 Activity 簡介2.2.2 S

12、ervice 簡介2.23 Broadcast Receiver 簡介2.2.4 Content Provider 簡介 2.2.5 Intents連接組件的紐帶2.3應(yīng)用程序生命周期2.4 資源 2.4.1 創(chuàng)建、管理資源2.4.2 使用資源 .2.5 AndroidManifest.xml 文件 2.5.1 AndroidManifest.xml 的文件組織結(jié)構(gòu) 2.5.2 在AndroidManifest.xml 中聲明權(quán)限Android系統(tǒng)架構(gòu)應(yīng)用程序基本組件應(yīng)用程序生命周期操作訓練【課堂實訓2-1】初識Android應(yīng)用程序的五大基本組件【課堂實訓2-2】近看Activity 的生命

13、周期【課堂實訓2-3】資源的創(chuàng)建管理和使用【課堂實訓2-4】通過hello Word程序認知AndroidManifest.xml文件【單元實訓】Android項目結(jié)構(gòu)分析案例教學方法理論講解、案例實訓教學條件多媒體機房考核與評價過程考核+期末筆試考試學生知識能力要求掌握Android 開發(fā)平臺搭建和簡單的程序調(diào)試教師知識能力要求豐富的移動應(yīng)用項目開發(fā)經(jīng)驗,熟悉移動應(yīng)用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?,具備一定的網(wǎng)絡(luò)編程能力。學習單元單元三 設(shè)計用戶界面學時數(shù)4+4學習目標掌握各種用戶界面的控件的使用方法。掌握界面布局的特點和使用方法。掌握菜單的使用方法。掌握按鍵事件和觸摸事件的

14、處理學習內(nèi)容知識點技能點3.1 用戶界面基礎(chǔ) 3.2 界面控件 3.2.1 TextView與Edit Text 3.2.2 Botton和ImageButton 3.2.3 CheckBox和RadioButton 3.2.4 Spinner 3.2.5 ListView 3.2.6 TabHost 3.3 界面布局 3.3.1 線性布局 3.3.2 表格布局 3.3.3 幀布局 3.3.4 相對布局 3.3.5 絕對布局 3.4 菜單 3.4.1 選項菜單與子菜單 3.4.2 上下文菜單 3.5 界面事件 3.5.1 按鍵事件 3.5.2 觸摸事件控件使用界面布局菜單使用事件處理操作訓練【

15、課堂實訓3-1】界面控件設(shè)計【課堂實訓3-2】界面布局綜合設(shè)計【課堂實訓3-3】菜單綜合設(shè)計【課堂實訓3-4】界面事件綜合設(shè)計【單元實訓】 注冊界面設(shè)計教學方法理論講解、案例實訓教學條件多媒體機房考核與評價過程考核+期末筆試考試學生知識能力要求掌握Android 開發(fā)平臺搭建和小型移動應(yīng)用項目開發(fā)教師知識能力要求豐富的移動應(yīng)用項目開發(fā)經(jīng)驗,熟悉移動應(yīng)用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷耄邆湟欢ǖ木W(wǎng)絡(luò)編程能力。學習單元單元四 2D圖形繪制與多媒體學時數(shù)2+2學習目標掌握Android平臺下的二維圖形編程的相關(guān)知識掌握用MediaPlayer類和VideoView類播放音頻和視頻學習

16、內(nèi)容知識點技能點4.1 Android圖形基礎(chǔ)4.1.1 圖形類4.1.2 基本的圖形繪制函數(shù)4.1.3 圖形繪制框架4.2 動畫實現(xiàn)4.2.1 按鍵控制4.2.2 定時器4.3給游戲加上背景音樂4.3.1 MediaPlayer類4.4 視頻播放繪制二維圖形動畫實現(xiàn) 播放音頻和視頻操作訓練【課堂實訓4-1】繪制二維圖形【課堂實訓4-2】pong游戲制作【課堂實訓4-3】音樂播放器軟件【課堂實訓4-4】視頻播放器軟件【單元實訓】 碰撞球游戲?qū)崿F(xiàn)教學方法理論講解、案例實訓教學條件多媒體機房考核與評價過程考核+期末筆試考試學生知識能力要求掌握Android 開發(fā)平臺搭建和小型移動應(yīng)用項目開發(fā)教師知

17、識能力要求豐富的移動應(yīng)用項目開發(fā)經(jīng)驗,熟悉移動應(yīng)用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷耄邆湟欢ǖ木W(wǎng)絡(luò)編程能力。學習單元單元五 3D圖形繪制學時數(shù)2+2學習目標多線程管理3D圖形繪制框架渲染管線學習內(nèi)容知識點技能點5.1 三維圖形基礎(chǔ) 5.1.1 三維圖形程序框架 5.1.2 三維圖形渲染流水線 5.2 繪制三維圖形 5.2.1 設(shè)置立方體頂點 5.2.2 讓立方體動起來 5.2.3 給立方體加上紋理貼圖 5.2.4 給立方體加上光照三維圖形程序框架?三維圖形渲染流水線?繪制三維圖形?操作訓練【課堂實訓5-1】搭建三維程序【課堂實訓5-2】創(chuàng)建兩個立方體【單元實訓】實現(xiàn)兩個立方體的碰

18、撞檢測教學方法理論講解、案例實訓教學條件多媒體機房考核與評價過程考核+期末筆試考試學生知識能力要求掌握Android 開發(fā)平臺搭建和小型移動應(yīng)用項目開發(fā)教師知識能力要求豐富的移動應(yīng)用項目開發(fā)經(jīng)驗,熟悉移動應(yīng)用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?,具備一定的網(wǎng)絡(luò)編程能力。學習單元單元六 數(shù)據(jù)存儲與訪問學時數(shù)4+4學習目標了解JDBC API,完成“用戶管理“案例學習內(nèi)容知識點技能點6.1 簡單存儲 6.2 文件存儲 6.2.1 內(nèi)部存儲 6.2.2 外部存儲 6.2.3 資源文件 6.3 數(shù)據(jù)庫存儲 6.3.1 SQLite數(shù)據(jù)庫 6.3.2 構(gòu)建數(shù)據(jù)庫 6.3.3 數(shù)據(jù)操作 6.4

19、數(shù)據(jù)共享 6.4.1 ContentProvider 6.4.2 數(shù)據(jù)提供者的應(yīng)用數(shù)據(jù)添加數(shù)據(jù)查詢數(shù)據(jù)更新數(shù)據(jù)刪除操作訓練【課堂實訓6-1】手機上數(shù)據(jù)存儲【課堂實訓6-2】SQLite數(shù)據(jù)庫的操作應(yīng)用【單元實訓】 手機通訊錄教學方法理論講解、案例實訓教學條件多媒體機房考核與評價過程考核+期末筆試考試學生知識能力要求掌握Android 開發(fā)平臺搭建和小型移動應(yīng)用項目開發(fā)教師知識能力要求豐富的移動應(yīng)用項目開發(fā)經(jīng)驗,熟悉移動應(yīng)用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?,具備一定的網(wǎng)絡(luò)編程能力。學習單元單元七 定位服務(wù)與地圖應(yīng)用學時數(shù)2+2學習目標掌握基于URL和Socket編程,完成“簡易通信

20、”案例學習內(nèi)容知識點技能點7.1 定位服務(wù) 7.1.1 LoeationManager及相關(guān)類簡介 7.1.2 獲取位置信息案例 7.2 Google地圖應(yīng)用 7.2.1 申請地圖密鑰 7.2.2 創(chuàng)建基于Google APIs的AVD 7.2.3 使用Google地圖URL網(wǎng)絡(luò)編程技術(shù)Socket網(wǎng)絡(luò)編程技術(shù)操作訓練【課堂實訓7-1】獲取位置信息【課堂實訓7-2】Android Google Map地圖查詢應(yīng)用【單元實訓】 地圖瀏覽程序教學方法理論講解、案例實訓教學條件多媒體機房考核與評價過程考核+期末筆試考試學生知識能力要求掌握Android 開發(fā)平臺搭建和小型移動應(yīng)用項目開發(fā)教師知識能力

21、要求豐富的移動應(yīng)用項目開發(fā)經(jīng)驗,熟悉移動應(yīng)用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?,具備一定的網(wǎng)絡(luò)編程能力。學習單元單元八 網(wǎng)絡(luò)編程學時數(shù)2+4學習目標理解線程原理,利用線程技術(shù)完成“模擬球彈跳”案例學習內(nèi)容知識點技能點8.1 基于Socket套接字的通信 8.1.1 Socket服務(wù)器端的開發(fā) 8.1.2 Socket客戶端的開發(fā) 8.2 基于HTTP協(xié)議的網(wǎng)絡(luò)編程 8.2.1 通過URL獲取網(wǎng)絡(luò)資源 8.2.2 通過HTTP請求網(wǎng)絡(luò)資源 8.3 使用WebView進行網(wǎng)絡(luò)開發(fā) 8.3.1 使用WebView瀏覽網(wǎng)頁 8.3.2 使用webView執(zhí)行html 8.3.3 簡單聊天程

22、序?qū)崿F(xiàn)Socket套接字通信獲得網(wǎng)絡(luò)資源使用WebView進行網(wǎng)絡(luò)開發(fā)操作訓練【課堂實訓8-1】簡單聊天工具開發(fā)【課堂實訓8-2】網(wǎng)絡(luò)資源的獲取【課堂實訓8-3】Web瀏覽器的應(yīng)用【單元實訓】類似QQ的聊天軟件開發(fā)教學方法理論講解、案例實訓教學條件多媒體機房考核與評價過程考核+期末筆試考試學生知識能力要求掌握Android 開發(fā)平臺搭建和小型移動應(yīng)用項目開發(fā)教師知識能力要求豐富的移動應(yīng)用項目開發(fā)經(jīng)驗,熟悉移動應(yīng)用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷耄邆湟欢ǖ木W(wǎng)絡(luò)編程能力。學習單元單元九 Android NDK開發(fā)學時數(shù)4+4學習目標利用Java技術(shù)開發(fā)一個簡單的公共聊天室學習內(nèi)容知

23、識點技能點9.1 Android NDK簡介 9.2 安裝和配置NDK開發(fā)環(huán)境 9.2.1 系統(tǒng)和軟件需求 9.2.2 NDK開發(fā)環(huán)境搭建 9.3 Android NDK開發(fā) 9.3.1 編譯第一個NDK程序 9.3.2 Android NDK之JNI使用 9.3.3 簡單計算器NDK程序開發(fā)數(shù)據(jù)處理技術(shù)網(wǎng)絡(luò)編程技術(shù)圖形界面設(shè)計與事件處理技術(shù)操作訓練【課堂實訓9-1】NDK開發(fā)環(huán)境搭建【課堂實訓9-2】Android JNI使用案例【單元實訓】簡單計算器NDK程序開發(fā)【單元實訓】使用NDK程序開發(fā)簡單的記事本程序教學方法理論講解、案例實訓教學條件實訓室考核與評價過程考核+期末筆試考試學生知識能

24、力要求掌握Android 開發(fā)平臺搭建和小型移動應(yīng)用項目開發(fā)教師知識能力要求豐富的移動應(yīng)用項目開發(fā)經(jīng)驗,熟悉移動應(yīng)用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?,具備一定的網(wǎng)絡(luò)編程能力。學習單元單元十 綜合實戰(zhàn)Android游戲開發(fā)實例學時數(shù)4+10學習目標利用Java技術(shù)開發(fā)一個簡單的公共聊天室學習內(nèi)容知識點技能點10.1.1 背景概述10.1.2 功能簡介10.2 游戲的策劃及準備工作10.2.2 Android平臺下游戲的準備工作10.3.1各個類的簡單介紹10.3.2 游戲的框架10.4 輔助界面相關(guān)類的實現(xiàn)10.4.1 PlaneActivity類的實現(xiàn)10.4.2 歡迎界面Wel

25、comeView類10.4.3 加載界面ProcessView類10.4.4幫助界面HelpView類10.4.5勝利界面WinView類10.4.6 失敗界面FailView類10.5 游戲界面GameView類的開發(fā)10.6 游戲中的實體相關(guān)類10.6.1 飛機Plane類10.6.2 敵機EnemyPlane類10.6.3 子彈Bullet類10.6.4 其他相關(guān)類10.6.5 地圖Maps類10.6.6 背景滾動 GameViewBackGroundThread類10.6.7 物體移動線程MoveThread類10.6.8 鍵盤監(jiān)聽線程KeyThread類10.6.9 常量Consta

26、ntUtil類游戲框架界面設(shè)計代碼調(diào)試操作訓練綜合實訓教學方法理論講解、案例實訓教學條件實訓室考核與評價過程考核+期末筆試考試學生知識能力要求掌握Android 開發(fā)平臺搭建和小型移動應(yīng)用項目開發(fā)教師知識能力要求豐富的移動應(yīng)用項目開發(fā)經(jīng)驗,熟悉移動應(yīng)用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?,具備一定的網(wǎng)絡(luò)編程能力。五、課程實施建議1.課程組織形式本課程以培養(yǎng)崗位職業(yè)能力為核心,采用基于工作過程的案例教學。課程堅持以移動應(yīng)用項目開發(fā)職業(yè)能力培養(yǎng)為主線,以技術(shù)應(yīng)用為關(guān)鍵,以培養(yǎng)移動應(yīng)用項目開發(fā)等崗位的職業(yè)能力為目標,以崗位工作任務(wù)為依據(jù)來選擇教學項目,并將其轉(zhuǎn)化為課程教學內(nèi)容。多媒體機房教

27、學、案例導向、項目驅(qū)動等教學方法、啟發(fā)學生對學科知識的把握和理解,切實提高其分析問題、解決問題的能力。2.教學方法針對課程特點,結(jié)合軟件企業(yè)對學生的實際需求,積極探索新穎、先進的教學方法,改進教學手段,優(yōu)化教學資源,提高教學質(zhì)量和教學效率。采用本課程采用“項目驅(qū)動、案例教學、一體化課堂”的教學模式開展教學。項目驅(qū)動:課程教學以項目開發(fā)為目標;案例教學:以案例引導學生學習;一體化課堂:理論實踐一體化課堂(多媒體機房)。具體做法是:項目展示、教師演示、學生模仿、課堂實踐、總結(jié)提高五個環(huán)節(jié)開展課堂教學。3. 學習場地、實訓條件該課程要求在理論實踐一體化教師(多媒體機房)開展教學,以實現(xiàn)“教、學、做“

28、合一,同時要求安裝多媒體教學軟件,方便下發(fā)教學任務(wù)和收集學生課堂實踐任務(wù)。同時,成立學習小組,實現(xiàn)課堂討論、實踐和課外的拓展學習。還要求一個供學生項目開發(fā)、研討學習的軟件開發(fā)工作室,模仿在真實的職業(yè)環(huán)境中完成移動應(yīng)用軟件產(chǎn)品開發(fā),體驗企業(yè)文化,培養(yǎng)職業(yè)態(tài)度和習慣。4. 考核方式設(shè)計 本課程的考核改變單一的終結(jié)性評價方式,采用過程考核和結(jié)果考核相結(jié)合、理論考試和實踐考核相結(jié)合的方式,其中單元實踐考核+期末綜合實訓考核所占比例為60%。理論部分考核學生對案例教學中各知識點綜合應(yīng)用的掌握情況,實踐部分考核學生運用移動應(yīng)用項目開發(fā)的掌握情況以及綜合項目實訓的設(shè)計能力。靈活多樣的考核方式可以全面考核學生

29、的學習效果。 表3 課程考核方式考核項目考核方式比例過程考核態(tài)度紀律1.根據(jù)作業(yè)完成情況、課堂回答問題、課堂實踐示范情況,由教師和學生干部綜合評定學習態(tài)度的得分;2.根據(jù)上課考勤情況,由教師評定紀律得分10%單元實踐1.根據(jù)學生實踐完成情況,由教師評價的方式評定成績;2.根據(jù)完成的時間、程序功能的完善、是否有創(chuàng)新,由教師評價評定成績20%結(jié)果考核期末考試1.由教師評定考試成績30%期末綜合實訓1.根據(jù)學生完成的程序質(zhì)量,系統(tǒng)功能、編程規(guī)范、等綜合評定成績40% 合 計100%5. 課程考核標準 表4 態(tài)度紀律考核標準考核點考核比例評價標準優(yōu)秀(86100)良好(7085)合格(6069)1.課

30、堂學習60%1.沒有缺勤情況;2.能夠愛護實訓場地的設(shè)備和衛(wèi)生;3.能積極、主動地向老師提問,并正確回答問題1.缺勤10%以下;2.能夠愛護實訓場地的設(shè)備和衛(wèi)生;3.能向老師提問,并回答問題1.缺勤30%以下;2.能夠愛護實訓場地的設(shè)備和衛(wèi)生;3.能基本回答老師提問2.課外學習20%1.能按時完成課外拓展練習;2.能積極參加網(wǎng)上討論活動;3.能積極、主動地進行自我學習1.能按時完成80%的課外拓展練習;2.能參加網(wǎng)上討論活動;3.能進行自我學習1.能按時完成60%的課外拓展練習;2. 能參加網(wǎng)上討論活動;3.小組學習20%1.能積極參加小組活動;2.能主動代表小組參與小組間的競賽;3.能提出合

31、理化的建議,積極組織小組學習活動;4.能幫助或輔導小組成員進行有效學習1.能積極參加小組活動;2. 能提出合理化的建議;3.能幫助或輔導小組成員進行有效學習1.能積極參加小組活動;2.能幫助或輔導小組成員進行有效學習合計100% 表5 單元實踐考核標準考核點考核比例 考核內(nèi)容優(yōu)秀(86100)良好(7085)及格(6069)1.系統(tǒng)實現(xiàn)70%1.能綜合運用相關(guān)教學單元知識很好地完成單元實踐;2.編寫的程序規(guī)范,功能完善;3.能在規(guī)定的時間內(nèi)完成實踐1.能綜合運用相關(guān)教學單元知識完成單元實踐;2.編寫的程序規(guī)范,能完成要求的80%的功能;3.能在規(guī)定的時間內(nèi)完成實踐1.能基本完成單元實踐;2.能

32、完成要求的60%的功能;3.能在規(guī)定的時間內(nèi)完成實踐2.創(chuàng)新能力15%1.能積極、主動地發(fā)現(xiàn)問題、分析問題和解決問題;2.有創(chuàng)新;3.采用優(yōu)化方案1.能發(fā)現(xiàn)問題,并通過各種途徑解決問題;2.有一定的創(chuàng)新1.能發(fā)現(xiàn)問題并在他人的幫助下解決問題;2.局部方案有新意3.表達溝通15%1.能對開發(fā)過程正確講解;2.能正確回答問題;3.能輔導他人完成單元實踐1.能較正確地對開發(fā)過程進行講解;2.能回答問題1.能對開發(fā)過程進行講解;2.能回答問題 合計 100%表6 期末考試考核標準序號教學模塊考核的知識點比例(%)1Android基礎(chǔ)知識Android環(huán)境的搭建Android程序開發(fā)的步驟編寫一個簡單的

33、Android程序52Android項目結(jié)構(gòu)分析Android系統(tǒng)架構(gòu)應(yīng)用程序基本組件應(yīng)用程序生命周期103設(shè)計用戶界面控件使用界面布局菜單使用事件處理2042D圖形繪制與多媒體繪制二維圖形動畫實現(xiàn) 播放音頻和視頻553D圖形繪制三維圖形程序框架?三維圖形渲染流水線?繪制三維圖形?56數(shù)據(jù)存儲與訪問數(shù)據(jù)添加數(shù)據(jù)查詢數(shù)據(jù)更新數(shù)據(jù)刪除307定位服務(wù)與地圖應(yīng)用URL網(wǎng)絡(luò)編程技術(shù)Socket網(wǎng)絡(luò)編程技術(shù)108網(wǎng)絡(luò)編程Socket套接字通信獲得網(wǎng)絡(luò)資源使用WebView進行網(wǎng)絡(luò)開發(fā)59Android NDK開發(fā)數(shù)據(jù)處理技術(shù)網(wǎng)絡(luò)編程技術(shù)圖形界面設(shè)計與事件處理技術(shù)10 合 計 =SUM(ABOVE) 100

34、表7 綜合實訓考核標準考核點考核比例評價標準優(yōu)秀(86100)良好(7085)及格(6069)1.態(tài)度紀律1.實訓期間的出勤情況;2.學習態(tài)度情況;3.團隊協(xié)作情況15%1.沒有缺勤情況;2.認真對待綜合實訓,聽從教師安排;3.能與小組成員進行充分協(xié)作1.缺勤10%以下;2.認真對待綜合實訓,聽從教師安排;3.能與小組成員進行一定程度的協(xié)作1. 缺勤30%以下;2. 聽從教師安排;2.系統(tǒng)功能1. 游戲框架2. 界面設(shè)計3. 代碼調(diào)試50%1.100%完成實訓任務(wù);2.軟件功能完善1.80%完成實訓任務(wù);2.軟件功能基本完善1.60%完成實訓任務(wù);2.能在小組成員的幫助下完成軟件功能3.創(chuàng)新功能1.主動發(fā)現(xiàn)問題、分析問題和解決問題;2.是否有創(chuàng)新;3.是否采用優(yōu)化方案15%1.能夠獨立分析、解決問題,分析問題透徹,解決問題方式正確、高效;2.實訓成果有創(chuàng)新1.能夠獨立分析、解決問題;2.能夠借助常用的工具獲取有用信息1.分析、解決問題的能力一般;2.能夠在他人的幫助下解決問題5.分組答辯1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論