




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《移動應用開發》教學大綱一、課程概述課程名稱移動應用開發英文名稱MobileApplicationDevelopment課程性質專業基礎課課程代碼22125019總學時40學時理論32學時+實驗8學時學分2開課學期第六學期先修課程程序設計基礎、面向對象程序設計、數據庫原理及應用適用專業網絡工程開課單位計算機與電氣工程學院二、課程簡介本課程是網絡工程專業一門工程技術基礎課程,是在學生具備一定編程能力后學習的一門方向性和實踐性很強的課程。主要研究基于Android平臺的手機等智能終端的開發技術。該課程通過大量的上機練習、代碼閱讀、代碼改錯、規范化檢查,訓練學生編寫程序的熟練度和規范性;通過項目實踐,提升學生動手能力,將所學知識整合運用到項目中。目的是讓學生掌握手機平臺軟件開發的基本知識和基本技能的同時,鍛煉學生的實際編程能力,為學生畢業后從事移動軟件開發打下良好的理論和實踐基礎。三、課程目標課程目標1掌握Android開發的基本方法,依據項目實際需求設計APP的解決方案,且具有一定的創新性。(支撐畢業要求指標點3.3)課程目標2了解目前進行軟件開發的常用工具,結合課程項目實踐需要選擇一些合適的工具,并能夠熟練使用工具進行軟件分析、設計、開發和測試等。(支撐畢業要求指標點5.1)課程目標3通過大量的上機練習、代碼閱讀、代碼改錯、規范化檢查,提高編寫程序的熟練度和規范性,同時加強對于開發工具的正確使用和熟練運用。(支撐畢業要求指標點5.2)在課程中引入課程思政理念,培養學生的社會責任感。四、課程目標對畢業要求指標點的支撐表4-1課程目標對畢業要求指標點的支撐畢業要求畢業要求指標點課程目標1233設計/開發解決方案3.3能基于設計結果實現滿足特定需求的計算機軟/硬件功能模塊連接和系統設計,并在設計過程中體現創新意識。H5使用現代工具5.1掌握計算機應用領域的常用設計工具、開發工具、測試工具以及信息檢索工具,并能理解其局限性。H5.2在計算機應用領域復雜工程問題求解過程中能夠正確選擇與使用恰當的工具、信息資源、工程工具和專業模擬軟件,對復雜工程問題進行分析、計算與設計。M五、教學內容及實施手段表5-1教學內容與進度要求教學章節小節內容要求具體要求學生成果課程目標學時第1章Android入門Android發展概述及配置開發環境認知了解Android系統的特點、優點,認識Android平臺開發及運行的特性。包括:為后面章節理論知識的學習和上機實踐打下基礎能夠簡述Android平臺的特征,能夠描述Android平臺體系結構的層次劃分,能夠編寫簡單的Android程序并運行課程目標12學時第2章Android應用的界面編程(1)View和布局認知掌握相對布局、線性布局、表格布局、網格布局、幀布局、絕對布局和扁平化布局方式能夠分別用Android的7種布局方式來設計一個界面課程目標1、32學時(2)Android控件詳解認識掌握Android開發當中常用的UI組件的使用能夠說明常用UI組件的作用課程目標12學時(3)Adapter及ListView應用掌握Adapter和ListView的使用能夠結合Adapter接口和ListView生成列表,實現界面布局與代碼的分離課程目標1、32學時第3章Activity(1)Activity認知掌握Activity的生命周期,掌握Activity的常用方法能簡述一個Activity跳轉到另一個Activity時,兩個Activity生命周期方法的執行過程課程目標12學時(2)Intent應用掌握顯式和隱式意圖的使用,掌握Activity的啟動方式,掌握Activity中的數據傳遞方式會使用Intent來實現Activity之間數據的傳遞課程目標1、22學時第4章Android事件處理(1)Android事件處理機制理解掌握Android基于監聽的事件處理,掌握Android基于回調的事件處理能夠說明Android兩種事件處理機制的不同課程目標12學時(2)AnsyncTask異步類應用掌握AnsyncTask異步類的功能與用法會使用AsyncTask實現獲取網頁HTML代碼課程目標1、31學時第5章Fragment基礎(1)Fragment基礎認知掌握Fragment的生命周期,掌握Fragment的應用能夠說明Fragment的生命周期課程目標11學時(2)Fragment與Activity之間通信應用掌握Fragment與Acitivity之間的通信;掌握Fragment與Fragment之間的通信會應用Fragment與Acitivity的通信機制實現標題和內容的跳轉顯示課程目標1、32學時第6章Android數據存儲(1)Android文件存儲應用了解數據存儲方式的特點;掌握文件存儲、SharedPreferences的使用會簡介幾種數據存儲方式的各自特點;能使用文件存儲方式保存數據信息課程目標1、31學時(2)XML文件讀寫應用掌握XML文件的使用能夠編碼自定義XML文件并將內容解析出來課程目標1、22學時(3)SQLite數據庫應用掌握SQLite數據庫能夠通過代碼在SQLite數據庫中創建和添加數據庫以及數據課程目標1、21學時第7章ContentProvider的使用ContentProvider的使用應用掌握ContentProvider的基本概念及用法;掌握ContentObserver的使用能夠簡述ContentPrivider工作原理;會使用ContentProvider訪問其他應用程序的數據課程目標1、32學時第8章Service和廣播的使用(1)Service認知掌握Service組件的生命周期,掌握Service組件的創建、配置,掌握Service組件的兩種啟動方式以及停止方式,掌握Service組件的通信能夠簡介Service的兩只能夠啟動方式,Service的生命周期,以及Service的兩種通信方式的特點課程目標1、31學時(2)廣播的使用應用掌握廣播(Broadcast)組件的使用會編寫接受廣播和發送廣播的代碼課程目標1、31學時第9章Android網絡通信編程(1)HTTP通信綜合掌握HTTP協議,掌握HttpURLConnection、HttpClient、OkHttp的使用,掌握GET、POST兩種數據提交方式會使用HTTP通信接口訪問一個網絡頁面,并把獲取到的內容顯示出來課程目標1、32學時(2)Socket通信綜合掌握Socket通信的使用會編寫Socket通信接口的服務端和客戶端代碼,并相互傳遞數據課程目標1、32學時第11章“傾心家教”應用案例開發前后端設計的案例講解綜合了解客戶端的代碼結構與功能模塊,了解服務端簡述及數據解析和控制流程能夠實現前后端數據通信課程目標1、2、32學時表5-2實驗/上機部分教學內容與進度要求序號實驗/上機項目實驗內容與方法實驗類型學時必做/選做課程目標1Android開發環境搭建在線下載Android開發工具,安裝工具并搭建開發環境;創建一個Android開發的簡單項目;分析Android程序的基本結構;學會使用Android開發工具的進行程序調試。驗證性2必做32購物APP注冊登錄界面設計實現登錄界面的設計創建myDemo項目,分別用TextView、EditText和Button控件實現用編輯框顯示、文本輸入框和按鈕;在Layout中分別實現線性布局(縱向、橫向)和相對布局驗證性2必做23購物APP注冊驗證實現在實驗2所創建的項目中使用按鍵事件監聽器;實現Activity之間的跳轉;第三方插件的使用:CityPicker城市選擇器的使用(Android添加依賴項)驗證性2必做34購物APP商品展示功能實現應用Fragment與Activity實現界面的跳轉;實現商品展示的功能綜合性2必做25購物APP主界面及導航欄的設計實現底部導航欄導航欄中包含首頁、商品、購物車以及我4個功能菜單項實現首頁信息展示首頁布局包含搜索框、商品分類和熱門商品展示。綜合性2必做2、36購物APP的數據存儲實現使用SQLite數據庫保存用戶注冊信息用戶信息包括:用戶名、密碼、年齡、手機號碼、地址等登錄時從數據庫查詢驗證用戶名和密碼利用可視化SQLite數據庫管理工具查看用戶信息驗證性2必做2、37購物APP的前后端設計搭建SpringBoot項目環境,實現前后端通信搭建MySQL環境綜合性4必做1、2、3表5-3課程實施手段序號采用手段具體目標1以課堂教學為主,理論教學、小組討論與課后作業相結合強化學生工程觀點的建立和工程分析能力的培養2課堂教學采用多媒體課件、電子教案、傳統教學方法和線上教學輔助結合提高效率,增強教學的直觀性和課堂教學的信息量3小組討論采用啟發式教學,通過學生協作、自主學習的答辯模式進行讓學生自主分工、查閱資料、研究分析與制作匯報報告,培養學生提出問題、分析問題和解決問題的能力六、課程思政表6-1課程思政內容課程思政教學內容=1\*GB3①愛國:熱愛自己的國家。=2\*GB3②遵紀守法:遵守職業紀律和與職業活動相關的法律法規。=3\*GB3③責任擔當:勇于承擔重任和擔負起自己的責任。=4\*GB3④敬業:做事可以吃苦耐勞,享樂在后,工作上能夠做到精益求精,不斷提高對自己的要求。=5\*GB3⑤其它:科學發展觀及積極向上的人生觀。表6-2課程思政具體案例序號所屬章節/案例名稱案例教學目標思政元素1第1章第1講Android入門能夠認識當前移動智能平臺的發展狀況以及未來的發展趨勢。愛國:了解目前移動智能平臺的發展狀況,重點介紹華為鴻蒙系統,穿插科技對國家發展的重要作用,激發學生的愛國熱情,為實現中國夢要更加努力學習。2第2章第5講Android的布局能夠實現常見布局的界面。遵紀守法:通過比較各種布局方式基礎語法的不同,引導學生在學習、生活和以后的工作中要遵守規定,遵守學校各種規章制度,遵守國家的各種法律制度。3第11章第16講前后端設計的案例講解能夠綜合運用本課程前端開發知識和框架編程課程后端開發所學知識實現復雜系統的前后端設計。責任擔當:復雜程序的調試可以鍛煉學生的耐心和戰勝困難意志力,增強學生的責任擔當。七、考核及成績評定(1)考核方法本課程考核采用平時成績+實驗成績+期末考試的綜合考核方式,即:總成績=平時成績*20%+實驗成績*30%+期末考試成績*50%平時成績分為兩部分:課堂測試(10%)、課后作業(10%)。各考核環節及權重如表7-1所示。表7-1各考核方式及權重占比分配表考核方式權重課程目標考核方式及成績占比Sik(%)分課程目標權重Pi(%)實驗成績(1)期末考試(2)課堂測試(3)課后作業(4)課程目標13256337課程目標210102426課程目標317152337考核方式成績比例合計(%)30501010100(2)考核內容及評價標準 =1\*GB3①實驗成績:占總成績的30%。主要考核實驗工具的恰當選擇與操作能力、實際編程能力和代碼調試能力、實驗報告撰寫與文字表達能力。要求每位同學獨立設計軟件功能、完成軟件的開發與測試,在規定的期限內完成任務。每兩次理論課程開展一次實驗課程,實驗內容與理論課堂知識同步進行,將理論知識運用于實踐,進一步掌握課程中所介紹的原理和方法,熟練運用相關方法和工具來完成軟件設計與開發。實驗內容可以直接選擇教材上的兩個綜合案例,授課老師也可以自己設計類似的案例。每次實驗需要提交相應的實驗報告,實驗報告主要包括實驗目的、實驗內容、軟件功能、設計思想、程序主要代碼、實驗總結。每次評分施行百分制,評分內容包括到課、課堂表現、實際操作和實驗報告,評分標準如表7-2所示。表7-2實驗考核方案及評價標準課程目標考核內容優秀(90-100)良好(80-89)中等(70-79)及格(60-69)不及格(0-59)課程目標1/2/3Android開發環境搭建設計方案通過并實現,能解決實驗過程中出現的問題;能夠獨立完成報告的撰寫,內容全面;能夠詳細記錄實驗過程,對實驗數據進行正確分析、討論,并能得到有效結論。設計方案通過并實現,并能解決實驗過程中出現的部分問題;能夠獨立完成報告的撰寫,內容比較全面;實驗過程記錄比較詳細,分析、討論比較得當,并能得到有效結論。在同學、老師的幫助下設計方案通過并實現;能夠獨立完成報告的撰寫,內容基本全面;實驗過程記錄基本詳細,分析、討論基本得當,能夠得到部分有效結論。在同學、老師的幫助下程序部分設計方案通過并實現;能夠獨立完成報告的撰寫,內容不夠全面;實驗過程記錄不夠詳細,分析、討論不夠得當,實驗結論不夠合理。不參與設計或方案分析不到位、不能得到有效結論。購物APP注冊登錄界面設計購物APP注冊驗證實現購物APP商品展示功能實現購物APP主界面及導航欄的設計購物APP的數據存儲實現購物APP的前后端設計=2\*GB3②期末考試:占總成績50%。主要對學生學習情況的全面檢查,考核學生Android基本知識和相關開發工具的綜合應用能力。期末考核方式采用筆試或大作業,若為筆試,采用開卷形式,考試時間120分鐘,成績采用百分制,卷面成績總分100分,具體考試時間安排由任課教師自由安排。=3\*GB3③平時成績:占總成績20%。平時考核占貫穿整個學習期間,考核內容包括章節知識點掌握情況,特別是涉及不易在限定時間內完成,需要查閱相關資料,需要考慮非技術因素,需要考慮對問題的分析與建模能力的內容。平時考核評價主要依據作業完成情況、課堂測試、小組討論等,有條件的可以依據在線慕課平臺或在線評測系統等進行成績評定。A、課堂測試:占總成績的10%。基本上每次課堂上在授課內容結束之后,通過在線平臺進行針對本次授課內容所涉及到的知識點進行測試,題型一般為單選題、多選題、判斷題和填空題等,學生通過移動端平臺上,測試的結果這不僅僅可以檢測學生學習情況,還可以進行課堂考勤。課堂測試考核方案和評價標準如表7-3所示。表7-3課堂測試考核方案和評價標準課程目標考核內容評價標準課程目標1/2/3Android的四大組件;Android常用的各種控件及布局方式;AdapterView及其子類;Activity基礎;Android事件處理機制;Fragment的生命周期Android數據存儲方式;Service和廣播;Android網絡通信編程題目和答案都在平臺的題庫中,客觀題通過平臺自動評分,主觀題由老師在平臺根據答案的正確程度手動評分,然后在平臺上發布學生分數。B、課后作業:占總成績的10%。本門課程每章均布置作業,每次作業的占比均分,根據學生作業是否按時上交、是否獨立完成以及作業完成準確性與可讀性評分。作業具體評分標準如表7-4所示。表7-4作業評價標準考核內容優秀(90-100分)良好(80-89分)中等(70-79分)及格(60-69分)不及格(60分以下)作業按時足量提交,90%以上的概念與計算正確,方案合理,書寫清晰、規范按時足量提交,80%以上的概念與計算正確,方案較合理,書寫比較清晰、規范缺量提交,70%以上的概念與計算正確,方案基本合理,書寫基本清晰、規范補交,60%以上的概念與計算正確,方案不夠合理,書寫不夠清晰、規范不交作業或明顯抄襲(3)按照工程教育認證標準和學校人才培養要求,考核以學生能力是否有效達成為基準。為保障學生課程培養能力的達成,規定期末考試卷面成績低于45分(不含45分)總評成績一律為不及格。(4)考核周期為一個學年。為使評價結果盡快反饋給各個教學環節,促使各個教學環節盡快改進,保證教學效果的快速提升,課程考核成績評價每學年進行1次。(5)考核依據《計算機與電氣工程學院課程目標達成評價實施辦法》文件進行。八、課程質量評價和持續改進課程結束后由課程責任人以定量和定性評價方法,針對具體課程目標形成文字或圖表形式的報告,針對學生個體和整體的學習成果評價并對相關問題進
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中數學蘇科版七年級上冊2.4 絕對值與相反數教案設計
- 北師大版(2013)六年級下冊第二十九課 小小理財師教案配套
- 五一節前安全教育培訓
- 重癥肌無力小講課
- 浙教版七年級科學上 4.8 物理性質和化學性質教學設計
- 二婚夫妻合同終止條款
- 人教版小學二年級上冊數學 第4單元 第3課時 5的乘法口訣 教案
- 供應商合作合同樣本
- 人教版實驗活動1 氧氣的實驗室制取與性質教案配套
- 2025網絡視頻廣告投放合同范本
- 2024年湖南省各市州湘能農電服務有限公司招聘筆試參考題庫含答案解析
- 三年級下冊面積單位換算練習200道及答案
- 《游園》(教案)-高中語文統編版必修下冊
- 正大天虹方矩管鍍鋅方矩管材質書
- 《婚姻繼承法第四章》課件
- 血液透析并發癥護理查房課件
- 全子宮切除術后教學查房
- 大門改造施工方案
- 化療藥外溢處理應急預案
- 顛覆:迎接第二次量子革命
- 液冷數據中心白皮書 2023:數據中心液冷革命解鎖未來的數字冰河
評論
0/150
提交評論