《智能終端與移動應(yīng)用開發(fā)》教學(xué)大綱_第1頁
《智能終端與移動應(yīng)用開發(fā)》教學(xué)大綱_第2頁
《智能終端與移動應(yīng)用開發(fā)》教學(xué)大綱_第3頁
《智能終端與移動應(yīng)用開發(fā)》教學(xué)大綱_第4頁
《智能終端與移動應(yīng)用開發(fā)》教學(xué)大綱_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《智能終端與移動應(yīng)用開發(fā)》教學(xué)大綱適用范圍:202X版本科人才培養(yǎng)方案課程代碼:08150421課程性質(zhì):專業(yè)選修課學(xué)分:4學(xué)分學(xué)時:64學(xué)時(理論48學(xué)時,實驗16學(xué)時)先修課程:Java程序設(shè)計、數(shù)據(jù)庫原理及應(yīng)用后續(xù)課程:無適用專業(yè):數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)開課單位:計算機科學(xué)與技術(shù)學(xué)院一、課程說明《智能終端與移動應(yīng)用開發(fā)》是數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)的一門專業(yè)選修課程。本課程主要是掌握Android語言的基本知識、語法;能夠綜合運用所學(xué)知識,熟練掌握閱讀和分析簡短Android程序的方法和技巧,熟練掌握調(diào)試簡單Android程序的方法和技巧;涉及Android基礎(chǔ)知識、UI界面、數(shù)據(jù)存儲、SQLite數(shù)據(jù)庫、四大組件、網(wǎng)絡(luò)編程、高級編程等。通過本課程的學(xué)習(xí),學(xué)生能夠掌握Android的基礎(chǔ)知識,學(xué)會編寫簡單的應(yīng)用程序。最終掌握Android程序設(shè)計方法及自學(xué)新知識的能力,同時為學(xué)習(xí)后續(xù)課程打下必要的基礎(chǔ)。本課程注重基本理論知識的深入學(xué)習(xí),強調(diào)培養(yǎng)運用理論知識解決實際應(yīng)用中出現(xiàn)的問題,注重培養(yǎng)“有足夠理論基礎(chǔ)、動手能力強”的高素質(zhì)應(yīng)用型人才。二、課程目標(biāo)通過本課程的學(xué)習(xí),使學(xué)生達到如下目標(biāo):課程目標(biāo)1:掌握移動應(yīng)用程序的基本開發(fā)框架;以Android這一主流移動平臺操作系統(tǒng)為基礎(chǔ),使學(xué)生掌握移動應(yīng)用程序開發(fā)的特點,基本流程和方法;使學(xué)生熟練掌握移動應(yīng)用程序的開發(fā)、部署、管理和應(yīng)用等高級開發(fā)技術(shù)。課程目標(biāo)2:使學(xué)生的學(xué)習(xí)和思維方法得到訓(xùn)練,通過具體案例的實現(xiàn)來反復(fù)強化思維模式,使學(xué)生能夠掌握各種移動應(yīng)用開發(fā)技術(shù),并在此基礎(chǔ)上進行歸納和總結(jié),全面掌握各種手機軟件開發(fā)技術(shù),提高學(xué)生在手機軟件開發(fā)方面的動手能力和解決問題的能力,形成科學(xué)的學(xué)習(xí)觀和方法論。課程目標(biāo)3:使學(xué)生掌握移動應(yīng)用開發(fā)領(lǐng)域前沿技術(shù),掌握移動應(yīng)用程序開發(fā)應(yīng)用的最新開發(fā)工具。具備堅持不懈的學(xué)習(xí)精神、嚴(yán)謹?shù)闹螌W(xué)態(tài)度和積極向上的價值觀,培養(yǎng)學(xué)生良好的愛國情操和民族自豪感,為未來的學(xué)習(xí)、生活和工作打下良好的基礎(chǔ)。三、課程目標(biāo)與畢業(yè)要求《智能終端與移動應(yīng)用開發(fā)》課程教學(xué)目標(biāo)對數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)等專業(yè)畢業(yè)要求的支撐見表1。表1課程教學(xué)目標(biāo)與畢業(yè)要求關(guān)系畢業(yè)要求指標(biāo)點課程目標(biāo)支撐強度3.設(shè)計/開發(fā)解決方案3.2能夠根據(jù)數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)領(lǐng)域工程項目任務(wù)要求,選擇技術(shù)路線,設(shè)計滿足需求的大數(shù)據(jù)系統(tǒng)解決方案。課程目標(biāo)1:掌握移動應(yīng)用程序的基本開發(fā)框架;以Android這一主流移動平臺操作系統(tǒng)為基礎(chǔ),使學(xué)生掌握移動應(yīng)用程序開發(fā)的特點,基本流程和方法;使學(xué)生熟練掌握移動應(yīng)用程序的開發(fā)、部署、管理和應(yīng)用等高級開發(fā)技術(shù)。H5.使用現(xiàn)代工具5.2能夠選擇與使用恰當(dāng)?shù)募夹g(shù)、資源、現(xiàn)代工程工具和信息技術(shù)工具,對數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)領(lǐng)域復(fù)雜工程問題進行預(yù)測與模擬。課程目標(biāo)2:使學(xué)生的學(xué)習(xí)和思維方法得到訓(xùn)練,通過具體案例的實現(xiàn)來反復(fù)強化思維模式,使學(xué)生能夠掌握各種移動應(yīng)用開發(fā)技術(shù),并在此基礎(chǔ)上進行歸納和總結(jié),全面掌握各種手機軟件開發(fā)技術(shù),提高學(xué)生在手機軟件開發(fā)方面的動手能力和解決問題的能力,形成科學(xué)的學(xué)習(xí)觀和方法論。H6.工程與社會6.1了解數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)領(lǐng)域復(fù)雜工程問題的社會性因素與社會影響,熟悉大數(shù)據(jù)相關(guān)產(chǎn)業(yè)的技術(shù)標(biāo)準(zhǔn)體系、知識產(chǎn)權(quán)、產(chǎn)業(yè)政策和法律法規(guī),能夠合理分析大數(shù)據(jù)工程與社會、健康、安全、法律及文化之間的關(guān)系。課程目標(biāo)3:使學(xué)生掌握移動應(yīng)用開發(fā)領(lǐng)域前沿技術(shù),掌握移動應(yīng)用程序開發(fā)應(yīng)用的最新開發(fā)工具。具備堅持不懈的學(xué)習(xí)精神、嚴(yán)謹?shù)闹螌W(xué)態(tài)度和積極向上的價值觀,培養(yǎng)學(xué)生良好的愛國情操和民族自豪感,為未來的學(xué)習(xí)、生活和工作打下良好的基礎(chǔ)。M注:表中“H(高)、M(中)”表示課程與相關(guān)畢業(yè)要求的關(guān)聯(lián)度。四、教學(xué)內(nèi)容、基本要求與學(xué)時分配1.理論部分理論部分的教學(xué)內(nèi)容、基本要求與學(xué)時分配見表2。表2教學(xué)內(nèi)容、基本要求與學(xué)時分配教學(xué)內(nèi)容教學(xué)要求,教學(xué)重點難點理論學(xué)時實驗學(xué)時對應(yīng)的課程目標(biāo)1.Android基礎(chǔ)入門1.1Android體系結(jié)構(gòu)1.2Android開發(fā)環(huán)境搭建1.3應(yīng)用程序的開發(fā)教學(xué)要求:使學(xué)生掌握Android的體系結(jié)構(gòu),掌握Android集成開發(fā)環(huán)境的搭建方法。使學(xué)生掌握移動應(yīng)用程序開發(fā)的基本流程。重點:Android開發(fā)環(huán)境搭建、開發(fā)一個完整的Android程序。難點:開發(fā)一個完整的Android程序。41、2、32.AndroidUI開發(fā)2.1常見的界面布局2.2常用控件的使用2.3常見對話框2.4樣式和主題2.5程序調(diào)試教學(xué)要求:掌握常見布局和控件的使用,掌握對話框以及樣式和主題的使用,掌握程序調(diào)試的方法。掌握事件處理方法重點:常見的Android布局、樣式和主題、對話框、事件處理。難點:Android布局、樣式和主題、事件處理。1041、2、33.Activity3.1Activity的創(chuàng)建3.2顯式意圖和隱式意圖3.3Activity的數(shù)據(jù)傳遞3.4Activity的生命周期教學(xué)要求:了解什么是Activity,掌握顯式意圖和隱式意圖的使用方法,掌握Activity的數(shù)據(jù)傳遞,掌握Activity的生命周期。重點:顯式意圖和隱式意圖、Activity的數(shù)據(jù)傳遞、Activity的生命周期。難點:Activity的數(shù)據(jù)傳遞、Activity的生命周期。641、2、34.數(shù)據(jù)存儲4.1文件存儲4.2SharedPreferences存儲4.3SQLite數(shù)據(jù)庫教學(xué)要求:掌握如何使用文件存儲數(shù)據(jù),掌握SharedPreferences的使用,掌握SQLite數(shù)據(jù)庫的基本使用方法,掌握內(nèi)容提供者的使用方法。重點:文件存儲數(shù)據(jù)的方法。SQLite數(shù)據(jù)庫的基本使用方法。難點:SQLite數(shù)據(jù)庫的基本使用方法。641、2、35.廣播接收者5.1廣播接收者介紹5.2自定義廣播的發(fā)送與接收5.3有序廣播和無序廣播教學(xué)要求:了解廣播機制以廣播接收者,掌握如何發(fā)送并接收自定義廣播,掌握有序廣播和無序廣播的使用。重點:自定義廣播的發(fā)送與接收、有序廣播和無序廣播。難點:有序廣播和無序廣播。41、2、36.服務(wù)6.1服務(wù)的創(chuàng)建6.2服務(wù)的生命周期6.3服務(wù)的啟動方式6.4服務(wù)的通信教學(xué)要求:了解服務(wù)的生命周期,掌握服務(wù)的兩種開啟方式,掌握如何使用本地服務(wù)和遠程服務(wù)。重點:服務(wù)的生命周期、start方式開啟服務(wù)和綁定方式開啟服務(wù)、本地服務(wù)通信。難點:start方式開啟服務(wù)和綁定方式開啟服務(wù)、本地服務(wù)通信。41、2、37.內(nèi)容提供者7.1訪問其他應(yīng)用程序7.2內(nèi)容觀察者教學(xué)要求:掌握內(nèi)容提供者的工作原理,了解內(nèi)容觀察者模式。重點:內(nèi)容提供者的創(chuàng)建、訪問其他應(yīng)用程序。難點:訪問其他應(yīng)用程序。21、2、38.網(wǎng)絡(luò)編程8.1Handler消息機制8.2訪問網(wǎng)絡(luò)教學(xué)要求:掌握Handler消息機制的使用,掌握訪問網(wǎng)絡(luò)的方法,掌握基于回調(diào)機制的事件處理方法。重點:Handler消息機制、網(wǎng)絡(luò)編程方法、基于回調(diào)機制的事件處理。難點:Handler消息機制、基于回調(diào)機制的事件處理。841、2、39.高級編程9.1圖形圖像、動畫9.2音頻、視頻播放教學(xué)要求:掌握圖形圖像的使用方法、掌握動畫的制作方法;掌握音頻、視頻播放方法。重點:圖形圖像的使用方法、動畫的制作方法;難點:動畫的制作方法。41、2、3合計:64學(xué)時48162.實驗部分實驗部分的教學(xué)內(nèi)容、基本要求與學(xué)時分配見表3。表3實驗項目、實驗內(nèi)容與學(xué)時實驗項目實驗內(nèi)容和要求實驗學(xué)時對應(yīng)的課程目標(biāo)1.AndroidUI開發(fā)實驗內(nèi)容:進行界面設(shè)計。實驗要求:了解常用的幾種布局使用方法,掌握常用控件的使用,掌握對話框和樣式的使用方法。41、22.Activity實驗內(nèi)容:實現(xiàn)Activity間數(shù)據(jù)傳遞實驗要求:掌握Activity的基本使用方法,掌握數(shù)據(jù)的傳遞、接收和返回。41、23.數(shù)據(jù)存儲實驗內(nèi)容:實現(xiàn)數(shù)據(jù)的存儲的讀取。實驗要求:掌握文件存儲、SQLite數(shù)據(jù)庫存儲方法,掌握SharedPreferences存儲方法。41、2、34.網(wǎng)絡(luò)編程實驗內(nèi)容:實現(xiàn)線程通信和網(wǎng)絡(luò)編程。實驗要求:掌握Handler消息機制,掌握網(wǎng)絡(luò)編程方法。41、2合計16五、教學(xué)方法及手段本課程以課堂講授為主,采用啟發(fā)式、討論式教學(xué)和案例教學(xué)等,促進學(xué)生積極思考,開發(fā)學(xué)生的潛能,培養(yǎng)學(xué)生思考問題、分析問題和解決問題的能力;以“少而精”為原則,精選教學(xué)內(nèi)容,精講多練;安排習(xí)題課,鞏固課堂所學(xué)知識。實驗教學(xué)著重講授如何用科學(xué)的手段來完成理論的驗證;如何組織實驗、處理數(shù)據(jù)和分析實驗現(xiàn)象;介紹常用實驗設(shè)備和開發(fā)工具的工作原理、構(gòu)造和使用維護方法以及綜合實驗內(nèi)容的思路和方案設(shè)計等。采用教師講授和學(xué)生動手操作的方法;在實驗前學(xué)生應(yīng)復(fù)習(xí)和掌握與本實驗有關(guān)的教學(xué)內(nèi)容、認真閱讀實驗指導(dǎo)書;在實驗中要嚴(yán)格遵守實驗紀(jì)律,按操作規(guī)程使用儀器;實驗結(jié)束后,按規(guī)定對實驗設(shè)備進行維護保養(yǎng);每完成一項實驗,要認真完成一份實驗報告。六、課程資源1.推薦教材(1)張雪梅等.Android軟件開發(fā)教程(第3版·微課版)[M].北京:清華大學(xué)出版社,2022.(2)方敏等.Android程序設(shè)計項目教程(微課版)[M].北京:清華大學(xué)出版社,2022.(3)施冬梅等.Android案例開發(fā)項目實戰(zhàn)[M].北京:清華大學(xué)出版社,2021.2.參考書(1)蕭文翰.打造流暢的AndroidApp[M].北京:清華大學(xué)出版社,2020.(2)[美]克莉絲汀·馬西卡諾(KristinMarsicano)等.Android編程權(quán)威指南第4版[M].北京:人民郵電出版社,2022.(3)蘭紅.AndroidStudio移動應(yīng)用開發(fā)從入門到實戰(zhàn)[M].北京:清華大學(xué)出版社,2019.3.期刊(1)柯熙政等.一種移動終端可見光數(shù)據(jù)收發(fā)系統(tǒng)的設(shè)計與實現(xiàn)[J].西安理工大學(xué)學(xué)報,2019,35(01):21-26.(2)夏智偉.基于Android的智慧交通系統(tǒng)的設(shè)計與研究[J].中小企業(yè)管理與科技(下旬刊),2019,(12):148-149.(3)郁璟貽等.基于Android移動終端的北京市本地化地震應(yīng)急工作平臺實現(xiàn)與應(yīng)用[J].中國地震,2022,38(02):280-292.(4)李慧貞等.基于手機App的植物生長環(huán)境監(jiān)測系統(tǒng)設(shè)計[J].傳感器與微系統(tǒng),2020,9(11),57-59,63.(5)RazgallahAsma,KhouryRapha?l,HalléSylvainetal.AsurveyofmalwaredetectioninAndroidapps[J].Recommendationsandperspectivesforfutureresearch,ComputerScienceReview,2021,39(11):832-839.4.網(wǎng)絡(luò)資源(1)人車路云邊.車載Android應(yīng)用開發(fā)入門指南[EB/OL].2022./k/20220522A02UFC00?web_channel=wap&openApp=false.(2)\o"致壽有道"致壽有道.android前世今生和發(fā)展,Android發(fā)展歷程.2021./weixin_31282459/article/details/117295650.七、課程考核對課程目標(biāo)的支撐課程成績由過程性考核成績和期末考核成績兩部分構(gòu)成,具體考核/評價細則及對課程目標(biāo)的支撐關(guān)系見表4。表4課程考核對課程目標(biāo)的支撐考核環(huán)節(jié)占比考核/評價細則課程目標(biāo)123過程性考核課堂表現(xiàn)12.5(1)根據(jù)課堂出勤情況和課堂回答問題情況進行考核,滿分100分。(2)以平時考核成績乘以其在總評成績中所占的比例計入課程總評成績。√√√63.53實驗12.5(1)根據(jù)每個實驗的實驗操作完成情況和實驗報告質(zhì)量單獨評分,滿分100分;(2)每次實驗單獨評分,取各次實驗成績的平均值作為此環(huán)節(jié)的最終成績。(3)以實驗成績乘以其在總評成績中所占的比例計入課程總評成績?!獭?7.5作業(yè)25(1)主要考核學(xué)生對各章節(jié)知識點的復(fù)習(xí)、理解和掌握程度,滿分100分;(2)每次作業(yè)單獨評分,取各次成績的平均值作為此環(huán)節(jié)的最終成績。(3)以作業(yè)成績乘以其在總評成績中所占的比例計入課程總評成績。√√√10510期末考核50(1)卷面成績100分,以卷面成績乘以其在總評成績中所占的比例計入課程總評成績。(2)主要考核UI設(shè)計、四大組件、數(shù)據(jù)存儲、網(wǎng)絡(luò)編程等內(nèi)容。(3)考核題型為:綜合應(yīng)用題?!獭獭?02010合計:100分413623八、考核與成績評定1.考核方式及成績評定考核方式:本課程主要以課堂表現(xiàn)、實驗、作業(yè)、期末機試等方式對學(xué)生進行考核評價??己嘶疽螅嚎己丝偝煽冇善谀C試成績和過程性考核成績組成。其中:期末機試成績?yōu)?00分(權(quán)重50%);課堂表現(xiàn)、實驗、作業(yè)等過程性考核成績?yōu)?00分(權(quán)重50%);過程性考核和

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論