《移動(dòng)應(yīng)用開發(fā)》課程教學(xué)大綱_第1頁
《移動(dòng)應(yīng)用開發(fā)》課程教學(xué)大綱_第2頁
《移動(dòng)應(yīng)用開發(fā)》課程教學(xué)大綱_第3頁
《移動(dòng)應(yīng)用開發(fā)》課程教學(xué)大綱_第4頁
《移動(dòng)應(yīng)用開發(fā)》課程教學(xué)大綱_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、移動(dòng)應(yīng)用開發(fā)一、課程概況所屬專業(yè):軟件工程開課單位:數(shù)學(xué)計(jì)算機(jī)科學(xué)學(xué)院課程類型:專業(yè)教育課程課程代碼:07494080開課學(xué)期:6學(xué)分:3學(xué)時(shí):68(34+34)核心課程:否擬使用教材: 張榮.Android開發(fā)與應(yīng)用.人民郵電出版社.2014.02 國(guó)內(nèi)(外)現(xiàn)有教材:Paul Deitel, Harvey Deitel, Abbey Deitel.Android 大學(xué)教程.電子工業(yè)出版社.2015.08 丁山.Android程序設(shè)計(jì)教程.機(jī)械工業(yè)出版社.2015.01高凱.Android程序設(shè)計(jì)基礎(chǔ)教程.國(guó)防工業(yè)出版社.2015.01學(xué)習(xí)參考資料專著教材類:Android編程權(quán)威指南、An

2、droid開發(fā)進(jìn)階 從小工到專家、深入理解Android內(nèi)核設(shè)計(jì)思想報(bào)紙期刊類:程序員網(wǎng)絡(luò)資源類:/、/、/、/android二、課程描述本門課程是軟件工程類專業(yè)選修課,為學(xué)習(xí)后續(xù)Android開發(fā)類課程準(zhǔn)備必要的基礎(chǔ)知識(shí),主要培養(yǎng)學(xué)生掌握android編程基礎(chǔ)知識(shí)和移動(dòng)設(shè)備開發(fā)方法、培養(yǎng)App開發(fā)技能、引領(lǐng)學(xué)生初步具備解決移動(dòng)軟件開發(fā)實(shí)際問題等方面的知識(shí)和能力,課程的主要內(nèi)容包括android系統(tǒng)的特點(diǎn)、開發(fā)工具的使用、Activity的使用、各類控件的使用以及數(shù)據(jù)存儲(chǔ)等。三、課程目標(biāo) 掌握android開發(fā)的基礎(chǔ)知識(shí)和開發(fā)方法。 掌握扎實(shí)的軟件工程領(lǐng)域基本理論知識(shí)。 具有適應(yīng)移動(dòng)設(shè)備開發(fā)技

3、術(shù)快速更新的能力以及終身學(xué)習(xí)能力。初步具備解決軟件工程中實(shí)際問題的能力。具有綜合運(yùn)用軟件工程基礎(chǔ)理論和技術(shù)手段,分析并解決軟件工程技術(shù)問題的能力。具有創(chuàng)新意識(shí),具備對(duì)新產(chǎn)品、新技術(shù)進(jìn)行研究、開發(fā)和設(shè)計(jì)的初步能力。四、教學(xué)要求授課教師將按照學(xué)校本科教學(xué)工作有關(guān)要求做好課程教學(xué)各項(xiàng)工作,嚴(yán)格按照課表規(guī)定的時(shí)間、地點(diǎn)上課,不遲到、不早退,將根據(jù)本要求,認(rèn)真?zhèn)湔n完成教案與講稿編寫等各項(xiàng)課前準(zhǔn)備工作;授課過程力求內(nèi)容充實(shí)、概念準(zhǔn)確、思路清晰、詳略得當(dāng)、邏輯性強(qiáng)、重難點(diǎn)突出,力戒平鋪直敘、照本宣科,同時(shí)重視對(duì)學(xué)生的學(xué)習(xí)方法指導(dǎo)和課堂教學(xué)效果信息的反饋,實(shí)現(xiàn)教與學(xué)的雙向互動(dòng);同時(shí)將結(jié)合課程目標(biāo)要求,做好考核

4、內(nèi)容設(shè)計(jì),并嚴(yán)格按照本要求做好出勤率統(tǒng)計(jì)、作業(yè)評(píng)價(jià)等各項(xiàng)工作。學(xué)習(xí)是大學(xué)生自己的責(zé)任和義務(wù),學(xué)生應(yīng)根據(jù)課程要求制定本門課程學(xué)習(xí)計(jì)劃,加強(qiáng)學(xué)業(yè)管理,嚴(yán)格自我要求,提升自主學(xué)習(xí)能力,主動(dòng)適應(yīng)課程學(xué)習(xí)要求。參與課堂教學(xué)活動(dòng)不遲到、不早退,無正當(dāng)理由不請(qǐng)假,上課認(rèn)真聽講,不做任何與課堂教學(xué)無關(guān)事宜,不使用手機(jī),積極與授課教師進(jìn)行教學(xué)互動(dòng),同時(shí)利用課余時(shí)間做好預(yù)習(xí)、復(fù)習(xí)、課外書籍閱讀等工作,主動(dòng)與同學(xué)開展合作學(xué)習(xí),認(rèn)真完成任課教師布置的課程作業(yè)。五、考核方式及要求為實(shí)現(xiàn)課程教學(xué)目標(biāo),本門課程考核方式及要求為:出勤率占20%,點(diǎn)到不少于5次,其中缺席3次,本門課按無成績(jī)計(jì)算;課程大作業(yè)1次,按批改成績(jī)20

5、%折算后計(jì)入總成績(jī);期末考試采用卷面考試形式,占總成績(jī)的60%。六、課程內(nèi)容第一單元(講、章):Android簡(jiǎn)介和開發(fā)環(huán)境(授課時(shí)間:第六學(xué)期第一周)教學(xué)目標(biāo):了解android系統(tǒng)的起源、特征及體系結(jié)構(gòu)等基礎(chǔ)知識(shí),掌握android開發(fā)環(huán)境的搭建,熟悉android SDK中常用命令的使用。教學(xué)重點(diǎn):移動(dòng)設(shè)備操作系統(tǒng)的分類和演化,android系統(tǒng)架構(gòu)以及各層組成,開發(fā)環(huán)境的搭建,android模擬器的使用,sdk中常用命令的使用。教學(xué)難點(diǎn):JDK環(huán)境的配置,android系統(tǒng)結(jié)構(gòu)中各層組件,android sdk的安裝和配置,adb的用法。學(xué) 時(shí):課堂教學(xué)2學(xué)時(shí),課外自主學(xué)習(xí)時(shí)間不少于4

6、學(xué)時(shí)教學(xué)方法:講授法、演示法主要內(nèi)容:(1)智能手機(jī)操作系統(tǒng)的介紹; (2)android體系結(jié)構(gòu); (3)android開發(fā)環(huán)境的搭建。學(xué)習(xí)方法:小組討論、動(dòng)手實(shí)踐課后作業(yè):完成教材第9頁練習(xí)題1、2并在下周課前提交,并按照教材35頁要求完成練習(xí)題15題。第二單元(講、章):Android應(yīng)用程序框架(授課時(shí)間:第六學(xué)期第二到三周)教學(xué)目標(biāo):了解android應(yīng)用程序權(quán)限以及activity及其生命周期,掌握android項(xiàng)目結(jié)構(gòu),APK文件結(jié)構(gòu)等基本內(nèi)容;Intent屬性與過濾器。教學(xué)重點(diǎn):android工程中各文件夾名稱以及其作用,android安裝包中各文件夾的名稱及其作用,程序權(quán)限的

7、設(shè)置。教學(xué)難點(diǎn):android程序的配置,activity的使用,組件通信,意圖機(jī)制,android應(yīng)用模型的核心。學(xué) 時(shí):課堂教學(xué)4學(xué)時(shí),課外自主學(xué)習(xí)時(shí)間不少于4學(xué)時(shí)教學(xué)方法:講授法、演示法主要內(nèi)容:(1)編寫第一個(gè)android程序; (2)android項(xiàng)目結(jié)構(gòu)和apk文件結(jié)構(gòu); (3)android應(yīng)用程序權(quán)限; (4)Activity及其生命周期; (5)Intent簡(jiǎn)介。學(xué)習(xí)方法:小組討論、動(dòng)手實(shí)踐課后作業(yè):完成教材第58頁練習(xí)題16并在下周課前提交。第三單元(講、章):視圖組件(授課時(shí)間:第六學(xué)期第四到七周)教學(xué)目標(biāo):了解視圖組件的使用模式、組件的特性、使用場(chǎng)景和使用方法,and

8、roid系統(tǒng)的起源、特征及體系結(jié)構(gòu)等基礎(chǔ)知識(shí),掌握android開發(fā)環(huán)境的搭建,熟悉android SDK中常用命令的使用。教學(xué)重點(diǎn):組件的定義,事件響應(yīng),組件的常用屬性,資源的訪問,常用組件諸如文本框、編輯框、圖片按鈕、下拉列表等的使用。教學(xué)難點(diǎn):視圖組件資源標(biāo)識(shí)的生成,視圖組件的引用,高級(jí)組件諸如進(jìn)度條、拖動(dòng)條、評(píng)分條、選項(xiàng)卡等的使用。學(xué) 時(shí):課堂教學(xué)8學(xué)時(shí),課外自主學(xué)習(xí)時(shí)間不少于8學(xué)時(shí)教學(xué)方法:講授法、演示法主要內(nèi)容:(1)視圖組件的使用模式; (2)常用組件; (3)高級(jí)組件; (4)提示框和警告框。學(xué)習(xí)方法:小組討論、動(dòng)手實(shí)踐課后作業(yè):完成教材第106頁練習(xí)題17題并在下周課前提交。

9、第四單元(講、章):視圖界面布局(授課時(shí)間:第六學(xué)期第八到十一周)教學(xué)目標(biāo):了解各類界面布局設(shè)計(jì),掌握線性、表格、幀、相對(duì)以及絕對(duì)布局管理器的使用,。教學(xué)重點(diǎn):五種布局的方式,界面之間進(jìn)行數(shù)據(jù)交互的方法,數(shù)據(jù)的封裝,MVC的思想,打開界面的方法。教學(xué)難點(diǎn):表現(xiàn)層和控制層分離的思想,控制視圖界面的方法,使用XML布局文件和Java代碼共同控制視圖界面。學(xué) 時(shí):課堂教學(xué)8學(xué)時(shí),課外自主學(xué)習(xí)時(shí)間不少于6學(xué)時(shí)教學(xué)方法:講授法、演示法主要內(nèi)容:(1)界面布局設(shè)計(jì); (2)控制視圖界面的其他方法; (3)多界面的使用。學(xué)習(xí)方法:小組討論、動(dòng)手實(shí)踐課后作業(yè):完成教材第140頁練習(xí)題16題并在下周課前提交。第

10、五單元(講、章):Android數(shù)據(jù)存儲(chǔ)與共享(授課時(shí)間:第六學(xué)期第十二到十三周)教學(xué)目標(biāo):了解android應(yīng)用程序保存數(shù)據(jù)的方法,熟悉3中常用數(shù)據(jù)存儲(chǔ)方式:首選項(xiàng)信息存儲(chǔ)、數(shù)據(jù)文件存儲(chǔ)、SQLite數(shù)據(jù)庫存儲(chǔ)。教學(xué)重點(diǎn):私有數(shù)據(jù)的獲取與存儲(chǔ),公有數(shù)據(jù)存儲(chǔ)與共享。內(nèi)存數(shù)據(jù)文件和SD卡數(shù)據(jù)文件的不同讀寫方式。教學(xué)難點(diǎn):SQLite基本操作,Content Provider跨應(yīng)用程序數(shù)據(jù)共享的方式,獲取和發(fā)布數(shù)據(jù)。學(xué) 時(shí):課堂教學(xué)4學(xué)時(shí),課外自主學(xué)習(xí)時(shí)間不少于4學(xué)時(shí)教學(xué)方法:講授法、演示法主要內(nèi)容:(1)數(shù)據(jù)存儲(chǔ)與共享方式概述; (2)首選項(xiàng)信息; (3)數(shù)據(jù)文件; (4)SQLite數(shù)據(jù)庫;

11、(5)Content Provider。學(xué)習(xí)方法:小組討論、動(dòng)手實(shí)踐課后作業(yè):完成教材第164頁練習(xí)題16題并在下周課前提交。第六單元(講、章):多線程及消息處理(授課時(shí)間:第六學(xué)期第十四到十五周)教學(xué)目標(biāo):了解多線程概念,理解多線程編程的原理和通信機(jī)制,掌握Thread類的使用方法,掌握UI線程和非UI線程的區(qū)別。教學(xué)重點(diǎn):線程的創(chuàng)建,使用和銷毀,操作線程;線程的就緒、運(yùn)行、阻塞、掛起狀態(tài)的轉(zhuǎn)換,Handler類和AsyncTask類的使用。教學(xué)難點(diǎn):非UI線程進(jìn)行UI操作的線程安全性,Timer定時(shí)器的使用,消息隊(duì)列的使用,異常的捕獲;多線程的消息傳遞和處理涉及到的Message、Mess

12、ageQueue類和Looper等類。學(xué) 時(shí):課堂教學(xué)4學(xué)時(shí),課外自主學(xué)習(xí)時(shí)間不少于4學(xué)時(shí)教學(xué)方法:講授法、演示法主要內(nèi)容:(1)多線程概述; (2)UI線程與非UI線程; (3)多線程中的常用類; (4)Android多線程通信機(jī)制。學(xué)習(xí)方法:小組討論、動(dòng)手實(shí)踐課后作業(yè):完成教材第182頁練習(xí)題15題并在下周課前提交。第七單元(講、章):網(wǎng)絡(luò)通信(授課時(shí)間:第六學(xué)期第十六周)教學(xué)目標(biāo):了解數(shù)據(jù)傳輸?shù)姆绞?,理解網(wǎng)絡(luò)通信原理,掌握網(wǎng)絡(luò)通信編程的接口,掌握WebView組件的使用,掌握socket編程方法和Json數(shù)據(jù)的解析。教學(xué)重點(diǎn):網(wǎng)絡(luò)通信編程接口,WebView組件的使用,HttpURLCo

13、nnection、Socket編程、Json數(shù)據(jù)處理,XML數(shù)據(jù)處理。教學(xué)難點(diǎn):TCP/IP通信和UDP通信,多線程技術(shù),Json數(shù)據(jù)的解析和處理,XML文件的三種處理方式:DOM方式、XML PULL方式、SAX方式。學(xué) 時(shí):課堂教學(xué)4學(xué)時(shí),課外自主學(xué)習(xí)時(shí)間不少于4學(xué)時(shí)教學(xué)方法:講授法、演示法主要內(nèi)容:(1)通過HTTP訪問網(wǎng)絡(luò); (2)Socket編程; (3)數(shù)據(jù)的解析; (4)Web Service訪問。學(xué)習(xí)方法:小組討論、動(dòng)手實(shí)踐課后作業(yè):完成教材第206頁練習(xí)題16題并在下周課前提交。第八單元(講、章):多媒體應(yīng)用(授課時(shí)間:第六學(xué)期第十七周)教學(xué)目標(biāo):了解android系統(tǒng)的音頻和視頻平臺(tái),理解音頻視頻播放原理,掌握音頻視頻的各類API的使用。掌握相機(jī)的拍照控制,以及攝像頭的使用方法。教學(xué)重點(diǎn):MediaPlayer類的使用,SoundPool類的使用,VideoView類的使用,播放

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論