資源描述:
《安卓系統(tǒng)開發(fā)教學(xué)大綱》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、《安卓系統(tǒng)開發(fā)》課程教學(xué)大綱課程編號(hào):課程名稱:安卓系統(tǒng)開發(fā)英文名稱:課程類型:專業(yè)選修課課程性質(zhì):選修總學(xué)時(shí):48講課學(xué)時(shí):32實(shí)踐(實(shí)驗(yàn))學(xué)時(shí):16學(xué) 分:3適用對(duì)象:計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)先修課程:java程序設(shè)計(jì)一、編寫說(shuō)明(一)制定大綱的依據(jù):本大綱是根據(jù)國(guó)家教委高教司頒布的本科基礎(chǔ)課教學(xué)基本要求,結(jié)合我院培養(yǎng)目標(biāo)制定的。(二)課程簡(jiǎn)介:從基礎(chǔ)開始學(xué)習(xí),循環(huán)漸進(jìn),精通GoogleAndroid開發(fā),熟練掌握3G移動(dòng)應(yīng)用程序開發(fā),通過(guò)項(xiàng)目實(shí)踐,提升動(dòng)手能力,將所學(xué)知識(shí)整合運(yùn)用到項(xiàng)目中。具體內(nèi)容包括:Android
2、環(huán)境的搭建,Android項(xiàng)目結(jié)構(gòu)分析,用戶界面設(shè)計(jì),2D、3D圖形繪制,數(shù)據(jù)存儲(chǔ)和訪問(wèn),定位服務(wù)于地圖應(yīng)用,網(wǎng)絡(luò)編程,AndroidNDK開發(fā)及綜合案例。(三)課程的地位與作用:安卓系統(tǒng)開發(fā)課程是高等工科學(xué)校教學(xué)計(jì)劃中計(jì)算機(jī)相關(guān)專業(yè)一門重要的選修課,是為學(xué)習(xí)移動(dòng)手機(jī)開發(fā)的必要課程。通過(guò)實(shí)訓(xùn)教學(xué),在崗位技能方面,經(jīng)過(guò)大量的上機(jī)練習(xí)、代碼閱讀、代碼改錯(cuò)、規(guī)范化檢查,訓(xùn)練學(xué)生編寫程序的熟練度和規(guī)范性;在項(xiàng)目經(jīng)驗(yàn)的積累方面,通過(guò)完成大量的項(xiàng)目案例和階段項(xiàng)目實(shí)戰(zhàn),增加對(duì)實(shí)際軟件項(xiàng)目開發(fā)的體驗(yàn);在職業(yè)素質(zhì)方面,通過(guò)項(xiàng)目組角色分配、
3、技術(shù)研討等多種訓(xùn)練手段,培養(yǎng)學(xué)生具備良好的職業(yè)習(xí)慣,實(shí)現(xiàn)學(xué)生在校即成為準(zhǔn)職業(yè)人的目標(biāo)。(四)課程性質(zhì)、目的和任務(wù):安卓系統(tǒng)開發(fā)時(shí)高等工科院校計(jì)算機(jī)專業(yè)學(xué)生一門選修的重要的理論與實(shí)踐課,它是為培養(yǎng)我們社會(huì)主義現(xiàn)代化建設(shè)所需要的高質(zhì)量專業(yè)人才服務(wù)的。Android作為目前高端智能手機(jī)操作系統(tǒng),其前景不可限量。本課程主要從java基礎(chǔ)開始學(xué)習(xí),循環(huán)漸進(jìn),以培養(yǎng)3G網(wǎng)絡(luò)工程師為目標(biāo),深入講解GoogleAndroid開發(fā)實(shí)戰(zhàn),整套課程內(nèi)容完善深入。(五)與其他課程的聯(lián)系:安卓系統(tǒng)開發(fā)是計(jì)算機(jī)專業(yè)的一門重要的選修課。(六)對(duì)先修課
4、的要求:學(xué)習(xí)本課程需要java基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)作為預(yù)備知識(shí)。二、大綱內(nèi)容第一章Android基礎(chǔ)知識(shí)(一)教學(xué)目的和任務(wù)通過(guò)本章的教學(xué),使學(xué)生正確理解安卓開發(fā)的基本概念,掌握安卓的特點(diǎn)、環(huán)境的搭建以及程序運(yùn)行的基本流程,提高學(xué)生對(duì)安卓開發(fā)的認(rèn)知度。7(二)教學(xué)基本要求了解Android的特征、特色,掌握Android環(huán)境的搭建,Android程序開發(fā)的步驟。(三)教學(xué)重點(diǎn)和難點(diǎn)重點(diǎn):掌握Android環(huán)境的搭建。難點(diǎn):Android程序開發(fā)的步驟。(四)教學(xué)建議與說(shuō)明1、對(duì)安卓的發(fā)展及平臺(tái)的發(fā)展僅做簡(jiǎn)要的總結(jié)、歸納。2、關(guān)
5、于安卓的運(yùn)行環(huán)境,以及環(huán)境的搭建做詳細(xì)的介紹和講解。3、對(duì)于安卓程序的運(yùn)行,舉1到2個(gè)實(shí)例來(lái)講解簡(jiǎn)單的Android程序設(shè)計(jì)及步驟。(五)教學(xué)內(nèi)容1.1Android概述1.2Android的特點(diǎn)1.2.1Android系統(tǒng)平臺(tái)五大特色1.2.2Android的優(yōu)勢(shì)1.3Android環(huán)境的搭建1.3.1安裝AndroidSDK的最低硬件需求1.3.2AndroidSDK軟件開發(fā)組件1.3.3Android開發(fā)環(huán)境搭建1.4一個(gè)簡(jiǎn)單的Android程序第二章Android項(xiàng)目結(jié)構(gòu)分析(一)教學(xué)目的和任務(wù)通過(guò)本章教學(xué),使學(xué)
6、生正確理解Android的系統(tǒng)架構(gòu)、基本組件,掌握Android組件的基本屬性和用法、Android資源的管理。(二)教學(xué)基本要求掌握Android操作系統(tǒng)的整體架構(gòu),了解應(yīng)用程序的基本組件,應(yīng)用程序的生命周期,特別是activity的生命周期,掌握資源的創(chuàng)建、管理和使用,了解AndroidManifest.xml文件的組織結(jié)構(gòu)。(三)教學(xué)重點(diǎn)和難點(diǎn)重點(diǎn):Android系統(tǒng)架構(gòu)難點(diǎn):應(yīng)用程序基本組件和生命周期(四)教學(xué)建議與說(shuō)明1、正確理解Android的系統(tǒng)架構(gòu),舉例說(shuō)明與其他嵌入式系統(tǒng)的區(qū)別。2、學(xué)習(xí)Android基
7、本組件的屬性和用法。3、對(duì)于Android的組織結(jié)構(gòu),通過(guò)實(shí)際項(xiàng)目進(jìn)行講解。(五)教學(xué)內(nèi)容:2.21Android的系統(tǒng)架構(gòu)2.2應(yīng)用程序的基本組件2.2.1Activity介紹2.2.2Service介紹2.2.3BroadCastReciver介紹2.2.4ContentProvider介紹72.2.5Intents—連接組件的紐帶2.3應(yīng)用程序生命周期2.4資源2.4.1創(chuàng)建、管理資源2.4.2使用資源2.5AndroidManifest.xml的組織結(jié)構(gòu)2.5.1在AndroidMainfest.xml中聲明權(quán)限
8、第三章設(shè)計(jì)用戶界面(一)教學(xué)目的和任務(wù)通過(guò)本章教學(xué),使學(xué)生正確理解控件、布局、事件的基本概念,掌握Android基本界面控件、界面布局、菜單、界面事件的屬性和使用方法。提高學(xué)生對(duì)Android系統(tǒng)開發(fā)的用戶界面的設(shè)計(jì)能力(二)教學(xué)基本要求掌握Android平臺(tái)下界面設(shè)計(jì)的各種組件的使用;掌握在界面設(shè)計(jì)時(shí)進(jìn)行布局編程、