版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、移動應(yīng)用開發(fā)課程標(biāo)準(zhǔn)一、課程基本信息課程名稱:移動應(yīng)用開發(fā)課程性質(zhì):專業(yè)拓展課程課程類別:理論含實踐課程(理實結(jié)合)學(xué)時學(xué)分:64學(xué)時,4學(xué)分適用專業(yè):軟件技術(shù)二、課程定位本課程是軟件技術(shù)專業(yè)的專業(yè)拓展課程,課程的開設(shè)依據(jù)是軟件技術(shù)專業(yè)人才培養(yǎng)目標(biāo)和相關(guān)職業(yè)崗位(群)的能力要求,對本專業(yè)所面向的手機(jī)軟件開發(fā)與測試、軟件開發(fā)與項目管理等崗位所需要的知識、技能和素質(zhì)目標(biāo)的達(dá)成起支撐作用。課程按照理論實踐一體、課內(nèi)外互補(bǔ)、課堂教學(xué)與培優(yōu)工程相結(jié)合的課程設(shè)計指導(dǎo)思想,以任務(wù)或項目為載體組織教學(xué)內(nèi)容,突出學(xué)生的主體地位,實現(xiàn)“教、學(xué)、做”的有機(jī)融合;通過班級講授、團(tuán)隊學(xué)習(xí)、個體輔導(dǎo)、展示交流、技能大賽等
2、手段,實現(xiàn)從模仿到應(yīng)用到創(chuàng)新的高職學(xué)生遞進(jìn)式培養(yǎng)。課程強(qiáng)調(diào)對學(xué)生職業(yè)崗位能力的培養(yǎng)和職業(yè)素養(yǎng)的養(yǎng)成,針對不同環(huán)節(jié),采用特定的教學(xué)方法,有意識、有步驟地將職業(yè)能力的訓(xùn)練和職業(yè)素養(yǎng)的形成融入到實際的教學(xué)過程中。以Android平臺作為本門課程的主要開發(fā)平臺,采用若干案例,64學(xué)時完成課程教學(xué)任務(wù)。課程的理論實踐一體化教學(xué)過程全部安排在軟件項目開發(fā)實訓(xùn)室進(jìn)行,教學(xué)中以學(xué)生為中心,教師全程負(fù)責(zé)講授知識,指導(dǎo)移動應(yīng)用項目開發(fā)。先修課程:C語言程序設(shè)計、數(shù)據(jù)庫應(yīng)用基礎(chǔ)、Java桌面軟件項目開發(fā)、Java 程序設(shè)計基礎(chǔ)、Java Web應(yīng)用開發(fā)。三、課程目標(biāo)1總體目標(biāo)通過本門課程的學(xué)習(xí),使學(xué)生具備Andro
3、id平臺開發(fā)相關(guān)知識,掌握開發(fā)Android應(yīng)用程序的基礎(chǔ)知識和基本方法,并能夠結(jié)合數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)和多媒體技術(shù)等獨立自主開發(fā)Android應(yīng)用程序。在課程的學(xué)習(xí)中,培養(yǎng)學(xué)生誠實、守信、堅韌不拔的性格,認(rèn)真觀察、獨立思考的習(xí)慣,善于溝通、自我學(xué)習(xí)的品行、具備團(tuán)隊協(xié)作能力的高技能人才,同時強(qiáng)化學(xué)生的職業(yè)道德意識和職業(yè)素質(zhì)養(yǎng)成意識,為學(xué)生以后從事更專業(yè)化的軟件開發(fā)工作奠定基礎(chǔ)。2具體目標(biāo)(1)知識目標(biāo)了解Android平臺的基本架構(gòu)。 掌握Android開發(fā)環(huán)境的搭建。 掌握基本Android應(yīng)用程序開發(fā)、調(diào)試、發(fā)布流程。 掌握Android應(yīng)用程序項目的基本框架。 掌握Activity、Se
4、rvice、ContentProvider、BroadcastReceiver等組件的使用。 掌握常見UI Widgets的使用方法。 掌握Android平臺數(shù)據(jù)存儲的設(shè)計。 掌握Android平臺異步任務(wù)的設(shè)計。 掌握Android平臺網(wǎng)絡(luò)服務(wù)與數(shù)據(jù)解析的設(shè)計 掌握Android應(yīng)用程序項目的測試技術(shù)。 (3)技能目標(biāo) 能設(shè)計和調(diào)用應(yīng)用程序項目資源。 能查閱相關(guān)手冊及資料。 對已有知識的應(yīng)用和拓展能力。 能正確使用Widgets組件設(shè)計應(yīng)用程序。 能重構(gòu)Android源程序,實現(xiàn)個性化設(shè)計。 能對Android項目建立測試框架。 能結(jié)合市場定制發(fā)布,并實現(xiàn)國際化。 (4)素質(zhì)養(yǎng)成目標(biāo) 溝通能
5、力、團(tuán)隊合作及協(xié)調(diào)能力。 良好的編程習(xí)慣。 掌握系統(tǒng)設(shè)計方法,培養(yǎng)嚴(yán)謹(jǐn)工作態(tài)度。 自我展示能力。 語言表達(dá)能力。 責(zé)任意識。 分析和解決問題的能力。 培養(yǎng)科學(xué)的創(chuàng)造能力和創(chuàng)新精神。 獲得適應(yīng)未來崗位轉(zhuǎn)變的遷移能力。 從事某一崗位可持續(xù)發(fā)展的能力。四、課程設(shè)計1設(shè)計思路本課程遵循“以職業(yè)行動獲得知識”的認(rèn)知規(guī)律,以崗位工作綜合能力培養(yǎng)為核心,對職業(yè)崗位的工作內(nèi)容、工作過程、工作環(huán)境等內(nèi)容加以分析提煉,并按照循序漸進(jìn)的教育規(guī)律進(jìn)行深度加工,對應(yīng)構(gòu)建課程教學(xué)內(nèi)容,學(xué)生獲得知識的過程始終與具體的職業(yè)實踐相對應(yīng)。在教學(xué)過程中,首先依據(jù)專業(yè)人才培養(yǎng)方案中關(guān)于人才培養(yǎng)目標(biāo)的闡述,明確課程目標(biāo);其次,結(jié)合職業(yè)
6、教育課程觀、教學(xué)觀、能力觀,基于軟件工程的開發(fā)過程,以項目化教學(xué)來組織課程內(nèi)容,在課程內(nèi)容的選擇與排序中,以軟件項目研發(fā)的不同階段、典型任務(wù)為載體,將課程內(nèi)容劃分為互相聯(lián)系的學(xué)習(xí)情景;第三,通過對各學(xué)習(xí)情景中學(xué)習(xí)目標(biāo)、主要內(nèi)容、授課方式、師生要求等各項內(nèi)容的描述,來規(guī)范課程所要求的內(nèi)容;第四,通過對課程內(nèi)容的選取和組合,以一個完整的項目為載體,完成課程的實施;最后,通過對項目實施過程中各個環(huán)節(jié)的考察和評價,來完成對課程的評鑒與考核。 本課程在設(shè)計上本著懂方法,重應(yīng)用的總體思路,突出體現(xiàn)職業(yè)教育的技能型、應(yīng)用性特色,著重培養(yǎng)學(xué)生的實踐應(yīng)用技能,力求達(dá)到理論方法夠用,技術(shù)技能過硬的目的。 2. 課
7、程內(nèi)容與要求 依據(jù)軟件技術(shù)行業(yè)領(lǐng)域和移動應(yīng)用及移動項目開發(fā)職業(yè)崗位的知識、能力、素質(zhì)要求和當(dāng)前主流技術(shù)和今后發(fā)展趨勢,課程以Android 4.0及以上版本作為開發(fā)平臺,Eclipse為集成開發(fā)環(huán)境,學(xué)生從基礎(chǔ)開始學(xué)習(xí),循環(huán)漸進(jìn),通過項目實戰(zhàn),提升動手能力,將所學(xué)知識整合運用到項目中。具體內(nèi)容包括:Android環(huán)境的搭建,Android項目結(jié)構(gòu)分析,用戶界面設(shè)計,2D、3D圖形繪制,數(shù)據(jù)存儲與訪問,定位服務(wù)與地圖應(yīng)用,網(wǎng)絡(luò)編程,Android NDK開發(fā)及綜合案例。課程根據(jù)Android的知識體系,要求把項目開發(fā)實訓(xùn)內(nèi)容融入平時課堂教學(xué)中,對一些小型移動應(yīng)用項目的設(shè)計和實現(xiàn)過程進(jìn)行任務(wù)分解,
8、學(xué)生通過所學(xué)的Android知識,完成這些分解的實訓(xùn)任務(wù),在期末經(jīng)過系統(tǒng)集成、小組考評打分后,以大作業(yè)形式上交其作品。學(xué)生在實訓(xùn)過程中積累并掌握專業(yè)的主要知識和關(guān)鍵能力,為從事智能終端編碼、使用、維護(hù)、服務(wù)等相關(guān)崗位奠定基礎(chǔ)。本課程共64學(xué)時, 講授28學(xué)時,實訓(xùn)36學(xué)時,4學(xué)分。具體學(xué)時分配如下表1所示:表1 教學(xué)內(nèi)容及課時分配序號內(nèi)容講授學(xué)時實訓(xùn)學(xué)時1Android基礎(chǔ)知識222Android項目結(jié)構(gòu)分析223設(shè)計用戶界面4442D圖形繪制與多媒體2253D圖形繪制226數(shù)據(jù)存儲與訪問447定位服務(wù)與地圖應(yīng)用228網(wǎng)絡(luò)編程249Android NDK開發(fā)4410綜合實戰(zhàn)-android游戲
9、開發(fā)實例410小計2836合計64注:實訓(xùn)學(xué)時是針對單元實訓(xùn)的項目而言的。具體教學(xué)目標(biāo)與要求下: 表2 具體教學(xué)目標(biāo)與要求學(xué)習(xí)單元單元一 Android基礎(chǔ)知識學(xué)時數(shù)2+2學(xué)習(xí)目標(biāo)了解Android的特征、特色掌握Android環(huán)境的搭建熟悉Android程序開發(fā)的步驟學(xué)習(xí)內(nèi)容知識點技能點1.1 Android概述1.2 Android的特征1.2.1 Android系統(tǒng)平臺五大特色1.2.2Android的優(yōu)勢1.3 Android環(huán)境的搭建1.3.1安裝Android SDK的最低硬件需求1.3.2 Android SDK軟件開發(fā)組件1.3.3 Android 開發(fā)環(huán)境搭建1.4 一個簡單
10、的Android程序Android環(huán)境的搭建Android程序開發(fā)的步驟編寫一個簡單的Android程序操作訓(xùn)練【課堂實訓(xùn)1-1】搭建Android開發(fā)環(huán)境【單元實訓(xùn)1】下載相關(guān)軟件包,搭建Android平臺,并啟動、調(diào)試模擬器【單元實訓(xùn)2】創(chuàng)建Hello Android程序,編譯運行,查看運行結(jié)構(gòu),理解程序結(jié)構(gòu)教學(xué)方法理論講解、案例實訓(xùn)教學(xué)條件多媒體機(jī)房考核與評價過程考核+期末筆試考試學(xué)生知識能力要求掌握Android 開發(fā)平臺搭建和簡單的程序調(diào)試教師知識能力要求豐富的移動應(yīng)用項目開發(fā)經(jīng)驗,熟悉移動應(yīng)用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?,具備一定的網(wǎng)絡(luò)編程能力。備注:【課堂實訓(xùn)】
11、為每一小節(jié)知識點結(jié)束后的實驗,【單元實訓(xùn)】為每一章節(jié)結(jié)束后的實驗。教學(xué)資源: /downloads/下載Eclipse學(xué)習(xí)單元單元二 Android項目結(jié)構(gòu)分析學(xué)時數(shù)2+2學(xué)習(xí)目標(biāo)掌握Android操作系統(tǒng)的整體架構(gòu)了解應(yīng)用程序的基本組件應(yīng)用程序的生命周期,特別是activity的生命周期掌握資源的創(chuàng)建、管理和使用理解AndroidManifest.xml 文件的組織結(jié)構(gòu)學(xué)習(xí)內(nèi)容知識點技能點2.1 Android的系統(tǒng)架構(gòu)2.2 應(yīng)用程序的基本組件2.2.1 Activity 簡介2.2.2 Service 簡介2.23 Broadcast Recei
12、ver 簡介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)用程序生命周期操作訓(xùn)練【課堂實訓(xùn)2-1】初識Android應(yīng)用程序的五大基本組件【課堂實訓(xùn)2-2】近看Activity 的生命周期【課堂實訓(xùn)2-3】資源的創(chuàng)建管理和使用【課堂實訓(xùn)2-4
13、】通過hello Word程序認(rèn)知AndroidManifest.xml文件【單元實訓(xùn)】Android項目結(jié)構(gòu)分析案例教學(xué)方法理論講解、案例實訓(xùn)教學(xué)條件多媒體機(jī)房考核與評價過程考核+期末筆試考試學(xué)生知識能力要求掌握Android 開發(fā)平臺搭建和簡單的程序調(diào)試教師知識能力要求豐富的移動應(yīng)用項目開發(fā)經(jīng)驗,熟悉移動應(yīng)用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?,具備一定的網(wǎng)絡(luò)編程能力。學(xué)習(xí)單元單元三 設(shè)計用戶界面學(xué)時數(shù)4+4學(xué)習(xí)目標(biāo)掌握各種用戶界面的控件的使用方法。掌握界面布局的特點和使用方法。掌握菜單的使用方法。掌握按鍵事件和觸摸事件的處理學(xué)習(xí)內(nèi)容知識點技能點3.1 用戶界面基礎(chǔ) 3.2 界面
14、控件 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 觸摸事件控件使用界面布局菜單使用事件處理操作訓(xùn)練【課堂實訓(xùn)3-1】界面控件設(shè)計【課堂實訓(xùn)3-2】界面布局綜合
15、設(shè)計【課堂實訓(xùn)3-3】菜單綜合設(shè)計【課堂實訓(xùn)3-4】界面事件綜合設(shè)計【單元實訓(xùn)】 注冊界面設(shè)計教學(xué)方法理論講解、案例實訓(xùn)教學(xué)條件多媒體機(jī)房考核與評價過程考核+期末筆試考試學(xué)生知識能力要求掌握Android 開發(fā)平臺搭建和小型移動應(yīng)用項目開發(fā)教師知識能力要求豐富的移動應(yīng)用項目開發(fā)經(jīng)驗,熟悉移動應(yīng)用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷耄邆湟欢ǖ木W(wǎng)絡(luò)編程能力。學(xué)習(xí)單元單元四 2D圖形繪制與多媒體學(xué)時數(shù)2+2學(xué)習(xí)目標(biāo)掌握Android平臺下的二維圖形編程的相關(guān)知識掌握用MediaPlayer類和VideoView類播放音頻和視頻學(xué)習(xí)內(nèi)容知識點技能點4.1 Android圖形基礎(chǔ)4.1.1
16、圖形類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) 播放音頻和視頻操作訓(xùn)練【課堂實訓(xùn)4-1】繪制二維圖形【課堂實訓(xùn)4-2】pong游戲制作【課堂實訓(xùn)4-3】音樂播放器軟件【課堂實訓(xùn)4-4】視頻播放器軟件【單元實訓(xùn)】 碰撞球游戲?qū)崿F(xiàn)教學(xué)方法理論講解、案例實訓(xùn)教學(xué)條件多媒體機(jī)房考核與評價過程考核+期末筆試考試學(xué)生知識能力要求掌握Android 開發(fā)平臺搭建和小型移動應(yīng)用項目開發(fā)教師知識能力要求豐富的移動應(yīng)用項目開發(fā)經(jīng)驗,熟悉移動應(yīng)用項目的組
17、成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?,具備一定的網(wǎng)絡(luò)編程能力。學(xué)習(xí)單元單元五 3D圖形繪制學(xué)時數(shù)2+2學(xué)習(xí)目標(biāo)多線程管理3D圖形繪制框架渲染管線學(xué)習(xí)內(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 給立方體加上光照三維圖形程序框架 三維圖形渲染流水線 繪制三維圖形 操作訓(xùn)練【課堂實訓(xùn)5-1】搭建三維程序【課堂實訓(xùn)5-2】創(chuàng)建兩個立方體【單元實訓(xùn)】實現(xiàn)兩個立方體的碰撞檢測教學(xué)方法理論講解、案例
18、實訓(xùn)教學(xué)條件多媒體機(jī)房考核與評價過程考核+期末筆試考試學(xué)生知識能力要求掌握Android 開發(fā)平臺搭建和小型移動應(yīng)用項目開發(fā)教師知識能力要求豐富的移動應(yīng)用項目開發(fā)經(jīng)驗,熟悉移動應(yīng)用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?,具備一定的網(wǎng)絡(luò)編程能力。學(xué)習(xí)單元單元六 數(shù)據(jù)存儲與訪問學(xué)時數(shù)4+4學(xué)習(xí)目標(biāo)了解JDBC API,完成“用戶管理“案例學(xué)習(xí)內(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 數(shù)據(jù)共享 6.4.1 Con
19、tentProvider 6.4.2 數(shù)據(jù)提供者的應(yīng)用數(shù)據(jù)添加數(shù)據(jù)查詢數(shù)據(jù)更新數(shù)據(jù)刪除操作訓(xùn)練【課堂實訓(xùn)6-1】手機(jī)上數(shù)據(jù)存儲【課堂實訓(xùn)6-2】SQLite數(shù)據(jù)庫的操作應(yīng)用【單元實訓(xùn)】 手機(jī)通訊錄教學(xué)方法理論講解、案例實訓(xùn)教學(xué)條件多媒體機(jī)房考核與評價過程考核+期末筆試考試學(xué)生知識能力要求掌握Android 開發(fā)平臺搭建和小型移動應(yīng)用項目開發(fā)教師知識能力要求豐富的移動應(yīng)用項目開發(fā)經(jīng)驗,熟悉移動應(yīng)用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?,具備一定的網(wǎng)絡(luò)編程能力。學(xué)習(xí)單元單元七 定位服務(wù)與地圖應(yīng)用學(xué)時數(shù)2+2學(xué)習(xí)目標(biāo)掌握基于URL和Socket編程,完成“簡易通信”案例學(xué)習(xí)內(nèi)容知識點技能點7
20、.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ù)操作訓(xùn)練【課堂實訓(xùn)7-1】獲取位置信息【課堂實訓(xùn)7-2】Android Google Map地圖查詢應(yīng)用【單元實訓(xùn)】 地圖瀏覽程序教學(xué)方法理論講解、案例實訓(xùn)教學(xué)條件多媒體機(jī)房考核與評價過程考核+期末筆試考試學(xué)生知識能力要求掌握Android 開發(fā)平臺搭建和小型移動應(yīng)用項目開發(fā)教師知識能力要求豐富的移動應(yīng)用項目開發(fā)經(jīng)
21、驗,熟悉移動應(yīng)用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?,具備一定的網(wǎng)絡(luò)編程能力。學(xué)習(xí)單元單元八 網(wǎng)絡(luò)編程學(xué)時數(shù)2+4學(xué)習(xí)目標(biāo)理解線程原理,利用線程技術(shù)完成“模擬球彈跳”案例學(xué)習(xí)內(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進(jìn)行網(wǎng)絡(luò)開發(fā) 8.3.1 使用WebView瀏覽網(wǎng)頁 8.3.2 使用webView執(zhí)行html 8.3.3 簡單聊天程序?qū)崿F(xiàn)Socket套接字通信
22、獲得網(wǎng)絡(luò)資源使用WebView進(jìn)行網(wǎng)絡(luò)開發(fā)操作訓(xùn)練【課堂實訓(xùn)8-1】簡單聊天工具開發(fā)【課堂實訓(xùn)8-2】網(wǎng)絡(luò)資源的獲取【課堂實訓(xùn)8-3】Web瀏覽器的應(yīng)用【單元實訓(xùn)】類似QQ的聊天軟件開發(fā)教學(xué)方法理論講解、案例實訓(xùn)教學(xué)條件多媒體機(jī)房考核與評價過程考核+期末筆試考試學(xué)生知識能力要求掌握Android 開發(fā)平臺搭建和小型移動應(yīng)用項目開發(fā)教師知識能力要求豐富的移動應(yīng)用項目開發(fā)經(jīng)驗,熟悉移動應(yīng)用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷耄邆湟欢ǖ木W(wǎng)絡(luò)編程能力。學(xué)習(xí)單元單元九 Android NDK開發(fā)學(xué)時數(shù)4+4學(xué)習(xí)目標(biāo)利用Java技術(shù)開發(fā)一個簡單的公共聊天室學(xué)習(xí)內(nèi)容知識點技能點9.1 Andro
23、id 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ù)操作訓(xùn)練【課堂實訓(xùn)9-1】NDK開發(fā)環(huán)境搭建【課堂實訓(xùn)9-2】Android JNI使用案例【單元實訓(xùn)】簡單計算器NDK程序開發(fā)【單元實訓(xùn)】使用NDK程序開發(fā)簡單的記事本程序教學(xué)方法理論講解、案例實訓(xùn)教學(xué)條件實訓(xùn)室考核與評價過程考核+期末筆試考試學(xué)生知識能力要求掌握Android 開
24、發(fā)平臺搭建和小型移動應(yīng)用項目開發(fā)教師知識能力要求豐富的移動應(yīng)用項目開發(fā)經(jīng)驗,熟悉移動應(yīng)用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?,具備一定的網(wǎng)絡(luò)編程能力。學(xué)習(xí)單元單元十 綜合實戰(zhàn)Android游戲開發(fā)實例學(xué)時數(shù)4+10學(xué)習(xí)目標(biāo)利用Java技術(shù)開發(fā)一個簡單的公共聊天室學(xué)習(xí)內(nèi)容知識點技能點10.1.1 背景概述10.1.2 功能簡介10.2 游戲的策劃及準(zhǔn)備工作10.2.2 Android平臺下游戲的準(zhǔn)備工作10.3.1各個類的簡單介紹10.3.2 游戲的框架10.4 輔助界面相關(guān)類的實現(xiàn)10.4.1 PlaneActivity類的實現(xiàn)10.4.2 歡迎界面WelcomeView類10.4.
25、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 飛機(jī)Plane類10.6.2 敵機(jī)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 常量ConstantUtil類游戲框架界面設(shè)
26、計代碼調(diào)試操作訓(xùn)練綜合實訓(xùn)教學(xué)方法理論講解、案例實訓(xùn)教學(xué)條件實訓(xùn)室考核與評價過程考核+期末筆試考試學(xué)生知識能力要求掌握Android 開發(fā)平臺搭建和小型移動應(yīng)用項目開發(fā)教師知識能力要求豐富的移動應(yīng)用項目開發(fā)經(jīng)驗,熟悉移動應(yīng)用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?,具備一定的網(wǎng)絡(luò)編程能力。五、課程實施建議1.課程組織形式本課程以培養(yǎng)崗位職業(yè)能力為核心,采用基于工作過程的案例教學(xué)。課程堅持以移動應(yīng)用項目開發(fā)職業(yè)能力培養(yǎng)為主線,以技術(shù)應(yīng)用為關(guān)鍵,以培養(yǎng)移動應(yīng)用項目開發(fā)等崗位的職業(yè)能力為目標(biāo),以崗位工作任務(wù)為依據(jù)來選擇教學(xué)項目,并將其轉(zhuǎn)化為課程教學(xué)內(nèi)容。多媒體機(jī)房教學(xué)、案例導(dǎo)向、項目驅(qū)動等教學(xué)
27、方法、啟發(fā)學(xué)生對學(xué)科知識的把握和理解,切實提高其分析問題、解決問題的能力。2.教學(xué)方法針對課程特點,結(jié)合軟件企業(yè)對學(xué)生的實際需求,積極探索新穎、先進(jìn)的教學(xué)方法,改進(jìn)教學(xué)手段,優(yōu)化教學(xué)資源,提高教學(xué)質(zhì)量和教學(xué)效率。采用本課程采用“項目驅(qū)動、案例教學(xué)、一體化課堂”的教學(xué)模式開展教學(xué)。項目驅(qū)動:課程教學(xué)以項目開發(fā)為目標(biāo);案例教學(xué):以案例引導(dǎo)學(xué)生學(xué)習(xí);一體化課堂:理論實踐一體化課堂(多媒體機(jī)房)。具體做法是:項目展示、教師演示、學(xué)生模仿、課堂實踐、總結(jié)提高五個環(huán)節(jié)開展課堂教學(xué)。3. 學(xué)習(xí)場地、實訓(xùn)條件該課程要求在理論實踐一體化教師(多媒體機(jī)房)開展教學(xué),以實現(xiàn)“教、學(xué)、做“合一,同時要求安裝多媒體教學(xué)
28、軟件,方便下發(fā)教學(xué)任務(wù)和收集學(xué)生課堂實踐任務(wù)。同時,成立學(xué)習(xí)小組,實現(xiàn)課堂討論、實踐和課外的拓展學(xué)習(xí)。還要求一個供學(xué)生項目開發(fā)、研討學(xué)習(xí)的軟件開發(fā)工作室,模仿在真實的職業(yè)環(huán)境中完成移動應(yīng)用軟件產(chǎn)品開發(fā),體驗企業(yè)文化,培養(yǎng)職業(yè)態(tài)度和習(xí)慣。4. 考核方式設(shè)計 本課程的考核改變單一的終結(jié)性評價方式,采用過程考核和結(jié)果考核相結(jié)合、理論考試和實踐考核相結(jié)合的方式,其中單元實踐考核+期末綜合實訓(xùn)考核所占比例為60%。理論部分考核學(xué)生對案例教學(xué)中各知識點綜合應(yīng)用的掌握情況,實踐部分考核學(xué)生運用移動應(yīng)用項目開發(fā)的掌握情況以及綜合項目實訓(xùn)的設(shè)計能力。靈活多樣的考核方式可以全面考核學(xué)生的學(xué)習(xí)效果。 表3 課程考核
29、方式考核項目考核方式比例過程考核態(tài)度紀(jì)律1.根據(jù)作業(yè)完成情況、課堂回答問題、課堂實踐示范情況,由教師和學(xué)生干部綜合評定學(xué)習(xí)態(tài)度的得分;2.根據(jù)上課考勤情況,由教師評定紀(jì)律得分10%單元實踐1.根據(jù)學(xué)生實踐完成情況,由教師評價的方式評定成績;2.根據(jù)完成的時間、程序功能的完善、是否有創(chuàng)新,由教師評價評定成績20%結(jié)果考核期末考試1.由教師評定考試成績30%期末綜合實訓(xùn)1.根據(jù)學(xué)生完成的程序質(zhì)量,系統(tǒng)功能、編程規(guī)范、等綜合評定成績40% 合 計100%5. 課程考核標(biāo)準(zhǔn) 表4 態(tài)度紀(jì)律考核標(biāo)準(zhǔn)考核點考核比例評價標(biāo)準(zhǔn)優(yōu)秀(86100)良好(7085)合格(6069)1.課堂學(xué)習(xí)60%1.沒有缺勤情況
30、;2.能夠愛護(hù)實訓(xùn)場地的設(shè)備和衛(wèi)生;3.能積極、主動地向老師提問,并正確回答問題1.缺勤10%以下;2.能夠愛護(hù)實訓(xùn)場地的設(shè)備和衛(wèi)生;3.能向老師提問,并回答問題1.缺勤30%以下;2.能夠愛護(hù)實訓(xùn)場地的設(shè)備和衛(wèi)生;3.能基本回答老師提問2.課外學(xué)習(xí)20%1.能按時完成課外拓展練習(xí);2.能積極參加網(wǎng)上討論活動;3.能積極、主動地進(jìn)行自我學(xué)習(xí)1.能按時完成80%的課外拓展練習(xí);2.能參加網(wǎng)上討論活動;3.能進(jìn)行自我學(xué)習(xí)1.能按時完成60%的課外拓展練習(xí);2. 能參加網(wǎng)上討論活動;3.小組學(xué)習(xí)20%1.能積極參加小組活動;2.能主動代表小組參與小組間的競賽;3.能提出合理化的建議,積極組織小組學(xué)習(xí)
31、活動;4.能幫助或輔導(dǎo)小組成員進(jìn)行有效學(xué)習(xí)1.能積極參加小組活動;2. 能提出合理化的建議;3.能幫助或輔導(dǎo)小組成員進(jìn)行有效學(xué)習(xí)1.能積極參加小組活動;2.能幫助或輔導(dǎo)小組成員進(jìn)行有效學(xué)習(xí)合計100% 表5 單元實踐考核標(biāo)準(zhǔn)考核點考核比例 考核內(nèi)容優(yōu)秀(86100)良好(7085)及格(6069)1.系統(tǒng)實現(xiàn)70%1.能綜合運用相關(guān)教學(xué)單元知識很好地完成單元實踐;2.編寫的程序規(guī)范,功能完善;3.能在規(guī)定的時間內(nèi)完成實踐1.能綜合運用相關(guān)教學(xué)單元知識完成單元實踐;2.編寫的程序規(guī)范,能完成要求的80%的功能;3.能在規(guī)定的時間內(nèi)完成實踐1.能基本完成單元實踐;2.能完成要求的60%的功能;3.
32、能在規(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.表達(dá)溝通15%1.能對開發(fā)過程正確講解;2.能正確回答問題;3.能輔導(dǎo)他人完成單元實踐1.能較正確地對開發(fā)過程進(jìn)行講解;2.能回答問題1.能對開發(fā)過程進(jìn)行講解;2.能回答問題 合計 100% 表6 期末考試考核標(biāo)準(zhǔn)序號教學(xué)模塊考核的知識點比例(%)1Android基礎(chǔ)知識Android環(huán)境的搭建Android程序開發(fā)的步驟編寫一個簡單的Android程序52An
33、droid項目結(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進(jìn)行網(wǎng)絡(luò)開發(fā)59Android NDK開發(fā)數(shù)據(jù)處理技術(shù)網(wǎng)絡(luò)編程技術(shù)圖形界面設(shè)計與事件處理技術(shù)10 合 計100 表7 綜合實訓(xùn)考核標(biāo)
34、準(zhǔn)考核點考核比例評價標(biāo)準(zhǔn)優(yōu)秀(86100)良好(7085)及格(6069)1.態(tài)度紀(jì)律1.實訓(xùn)期間的出勤情況;2.學(xué)習(xí)態(tài)度情況;3.團(tuán)隊協(xié)作情況15%1.沒有缺勤情況;2.認(rèn)真對待綜合實訓(xùn),聽從教師安排;3.能與小組成員進(jìn)行充分協(xié)作1.缺勤10%以下;2.認(rèn)真對待綜合實訓(xùn),聽從教師安排;3.能與小組成員進(jìn)行一定程度的協(xié)作1. 缺勤30%以下;2. 聽從教師安排;2.系統(tǒng)功能1. 游戲框架2. 界面設(shè)計3. 代碼調(diào)試50%1.100%完成實訓(xùn)任務(wù);2.軟件功能完善1.80%完成實訓(xùn)任務(wù);2.軟件功能基本完善1.60%完成實訓(xùn)任務(wù);2.能在小組成員的幫助下完成軟件功能3.創(chuàng)新功能1.主動發(fā)現(xiàn)問題、分析問題和解決問題;2.是否有創(chuàng)新;3.是否采用優(yōu)化方案15%1.能夠獨立分析、解決問題,分析問題透徹,解決問題方式正確、高效;2.實訓(xùn)成果有創(chuàng)新1.能夠獨立分析、解決問題;2.能夠借助常用的工具獲取有用信息1.分析、解決問題的能力一般;2.能夠在他人的幫助下解決問題5.分組答辯1.項目陳述情況2.回答問題情況20%1.表達(dá)能力強(qiáng),條理清楚;2.能夠正確回答所提出問題,思路敏捷1.能夠正確闡述實訓(xùn)作品,表達(dá)能力強(qiáng);2.能夠回答所提出問題,沒有原理性錯誤1.表達(dá)能力一般;2.回答問題條
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生產(chǎn)實習(xí)報告集錦五篇
- 2025關(guān)于學(xué)校電腦采購合同
- 足球社團(tuán)工作計劃
- 2025軟件使用合同,軟件使用協(xié)議書
- 客服五月總結(jié)與計劃
- DB45T 2471-2022 農(nóng)貿(mào)市場傳染病防控管理規(guī)范
- 2025簡單土地承包合同范本
- 關(guān)于師范生的實習(xí)報告匯編6篇
- 會計道德學(xué)習(xí)報告范文三篇
- 2024年度豬血產(chǎn)業(yè)聯(lián)盟組建與運營管理合同3篇
- 國家開放大學(xué)《土木工程力學(xué)(本)》形考作業(yè)1-5參考答案
- 舊廠房改造調(diào)研分析報告
- 職業(yè)規(guī)劃樣本
- 漢語拼音書寫紙(打印版).
- NJRD系列軟起動器出廠參數(shù)設(shè)置表
- 食堂食品定點采購詢價記錄表
- 黑龍江醫(yī)藥公司目錄
- 2021-2022無錫市六年級數(shù)學(xué)上冊期末試卷真題
- 銷售合同風(fēng)險與防范培訓(xùn)(共40頁).ppt
- 情景劇《皇帝選妃》
- 2020年領(lǐng)導(dǎo)干部個人有關(guān)事項報告表
評論
0/150
提交評論