《移動平臺開發(fā)技術(shù)與應(yīng)用》課程教學大綱_第1頁
《移動平臺開發(fā)技術(shù)與應(yīng)用》課程教學大綱_第2頁
《移動平臺開發(fā)技術(shù)與應(yīng)用》課程教學大綱_第3頁
《移動平臺開發(fā)技術(shù)與應(yīng)用》課程教學大綱_第4頁
《移動平臺開發(fā)技術(shù)與應(yīng)用》課程教學大綱_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、移動平臺開發(fā)技術(shù)與應(yīng)用 課程教學大綱一、課程基本信息課程名稱(中文)移動平臺開發(fā)技術(shù)與應(yīng)用課程名稱(英文)Mobile Platform Development Technology and Application課程類別1:專業(yè)選修課課程性質(zhì)2選修授課語言3中文授課學期第6學期學分2課程學時及分配總學時講課實驗課外322480適用專業(yè)軟件工程教材1、Android移動應(yīng)用開發(fā)實踐教程,清華大學出版社,仲寶才、顏德彪、劉靜,2018年9月第 1 版第1次印刷授課學院計算機與軟件學院先修課程程序設(shè)計基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計、Java程序設(shè)計后續(xù)課程課程簡介課程基本定位:移動平

2、臺開發(fā)技術(shù)與應(yīng)用是高等工科院校計算機類相關(guān)專業(yè)的一門專業(yè)任選課。是在學生具備一定編程能力后學習的一門方向性和實踐性很強的課程。主要研究基于Android平臺的手機等智能終端的開發(fā)技術(shù)。該課程以理論講授為主,穿插一定的隨堂實驗,目的是讓學生掌握手機平臺軟件開發(fā)的基本知識和基本技能核心學習結(jié)果: 結(jié)合自主學習,了解并熟悉Android手機操作系統(tǒng)的開發(fā)工具,理解并掌握手機項目開發(fā)流程中的各個環(huán)節(jié)。具備程序設(shè)計思想和代碼編寫與查錯能力,以及動手操作和運用知識完成設(shè)計的能力,能夠獨立或合作設(shè)計實現(xiàn)基于Android平臺的手機APP項目。主要教學方法:講授、案例、實驗、自學大綱更新時間2020.8.25

3、注:1.課程類別:選填“通識核心課/通識拓展課/通修課/學科基礎(chǔ)課/專業(yè)主干課/專業(yè)選修課/專業(yè)實踐/素質(zhì)拓展” 2.課程性質(zhì):選填“選修/必修”3.授課語言:選填“中文/雙語/全英文或其他語種”二、課程目標序號課程目標(參考培養(yǎng)目標、畢業(yè)要求、課程定位)支撐畢業(yè)要求指標點1達成途徑11掌握基于Android系統(tǒng)的移動編程原理與技術(shù),能夠根據(jù)實際工程需求,發(fā)現(xiàn)問題、提出問題及分析問題,成功開發(fā)各個功能模塊;指標點2-2講授、實驗、案例、自學2.1學生通過Android開發(fā)的項目實踐,掌握項目開發(fā)的流程,熟悉項目管理原理,提升動手能力,能夠?qū)⑺鶎W知識整合運用到實際項目中;指標點11-3講授、實驗

4、、案例、自學3.1通過Android技術(shù)的學習和實踐,強化個人的程序編寫和項目開發(fā)素養(yǎng)。指標點11-3實驗、自學注:1.支撐畢業(yè)要求指標點:選填項。需要進行專業(yè)認證,有畢業(yè)要求指標點可參照的課程必填,無明確畢業(yè)要求指標點可參照的可不填。三、理論教學內(nèi)容章標題教學內(nèi)容學時思政融入點1學生學習預(yù)期成果2教學方式3課程目標第一章移動平臺開發(fā)基礎(chǔ)Android發(fā)展概述、系統(tǒng)架構(gòu)及配置開發(fā)環(huán)境3在教學中融入社會責任、工匠精神。通過給學生介紹我國移動平臺技術(shù)現(xiàn)狀,引導學生秉承工匠精神、社會責任,用心學習專業(yè)知識,才能為將來的專業(yè)深造和工作打下堅實的基礎(chǔ)。了解Android的發(fā)展歷程;掌握配置開發(fā)環(huán)境:JD

5、K + Eclipse + SDK;了解配置開發(fā)環(huán)境:Android Studio講授、案例、實驗?zāi)繕?.1,目標2.1第二章 Activity及Intent通信機制Android運行基本原理,Activity程序周期及Intent組件程序6了解Android 體系結(jié)構(gòu)與運行原理;了解Activity、Service、BroadCastReceiver、ContentProvider 等應(yīng)用程序組件;掌握Activity 的交互機制、狀態(tài)和生命周期事件回調(diào)方法;掌握Intent 的屬性、解析與Activity 的跳轉(zhuǎn)講授、案例、自學、實驗?zāi)繕?.1,目標2.1第三章 UI設(shè)計View、Layo

6、ut、對話框、菜單、Toast、Notification、列表、AppWidget、TabActivity、TabHost8在互動問答中融入我校近年來舉辦和參與的各級各類學科競賽情況,鼓勵學生勇于打開創(chuàng)新之門,同時培養(yǎng)學生實事求是、踏實嚴謹、獨立思考的科學素養(yǎng)。掌握View的設(shè)計方法;掌握各種Layout設(shè)計;掌握菜單設(shè)計,Toast設(shè)計,Notification設(shè)計,列表設(shè)計,AppWidget,TabActivity與TabHost講授、對比、自學、討論、實驗?zāi)繕?.1,目標2.1第四章 服務(wù)與廣播本地服務(wù)、遠程服務(wù),廣播的發(fā)送與接收及廣播小實例3掌握本地服務(wù)的啟動方式和生命周期;掌握遠程

7、服務(wù);了解廣播的發(fā)送、接收、聲明、生命周期及常見Action 常量 講授、案例、自學、實驗?zāi)繕?.1,目標2.1第五章 數(shù)據(jù)存儲SharedPreference存儲、SQLite存儲、ContentProvider存儲及文件存儲2在教學中融入家國情懷、自主創(chuàng)新。通過課程學習,培養(yǎng)和鼓勵學生創(chuàng)新意識和家國情懷,更大程度上激發(fā)青年學生的制度自信、道德自信、理論自信以及文化自信,把學生培養(yǎng)成愛黨愛國,敢于創(chuàng)新的技術(shù)人才。了解Shared Preference存儲;掌握SQLite存儲;掌握ContentProvider存儲;了解文件存儲講授、案例、自學目標1.1,目標2.1第六章 網(wǎng)絡(luò)及異步技術(shù)An

8、droid平臺網(wǎng)絡(luò)訪問方式、數(shù)據(jù)解析和WebView組件,Handler、AsynTask和Application2掌握HTTP 與Socket 通信;了解JSON 與SAX 解析;了解在WebView 中使用JavaScript;掌握進程模型、進程間通信;掌握線程模型;掌握Handler 基本概念與具體使用場合;了解AsynTask 的使用;了解Application。講授、案例、自學目標1.1,目標2.1注:1.思政融入點:至少寫3條, 簡述該課程教學中將思政教育內(nèi)容與專業(yè)教育內(nèi)容有機融合的知識點(下同)。 2.學生學習預(yù)期成果:描述學生在學完本節(jié)內(nèi)容后應(yīng)獲得的知識、能力或素養(yǎng)水平(下同)

9、 3.教學方式:包括講授、討論、案例、演示等,但不限于所列,根據(jù)課程實際需要列舉四、實踐(實驗)教學1編號實驗項目名稱教學內(nèi)容學時實驗類型思政融入點學生學習預(yù)期成果課程目標1Android開發(fā)環(huán)境搭建1)在線下載Android開發(fā)工具,安裝工具并搭建開發(fā)環(huán)境;2)創(chuàng)建一個Android開發(fā)的簡單項目。2驗證了解Android集成開發(fā)環(huán)境;掌握Android開發(fā)平臺搭建的步驟,分別下載相關(guān)軟件并安裝配置;掌握Android簡單項目的創(chuàng)建。目標1.1,目標2.12Activity生命周期的驗證與logcat調(diào)試器的使用1)創(chuàng)建Hello World初始項目,實現(xiàn)回調(diào)函數(shù)的重載,在Activity界

10、面上顯示回調(diào)函數(shù)調(diào)用順序,驗證Activity生命周期;2)在所創(chuàng)建的項目中使用logcat調(diào)試器,驗證Activity生命周期。2驗證了解Android程序生命周期的各個階段;掌握Activity生命周期各個階段之間的關(guān)系;掌握Activity回調(diào)函數(shù)的使用方法;掌握logcat調(diào)試器的使用方法。目標1.1,目標2.13Android用戶界面的設(shè)計1)創(chuàng)建myGUIDemo項目,分別用TextView、EditText和Button控件實現(xiàn)用編輯框顯示、文本輸入框和確認按鈕;2)在所創(chuàng)建的項目中使用按鍵事件監(jiān)聽器,實現(xiàn)將輸入的文本內(nèi)容變?yōu)榫庉嬁蝻@示的內(nèi)容;3)在Layout中分別實現(xiàn)線性布局

11、(縱向、橫向)和相對布局。2驗證了解Android用戶界面的構(gòu)成;掌握Android界面控件的使用方法;熟練掌握TextView、EditText和Button控件;熟練掌握事件監(jiān)聽器的使用方法;熟練掌握Layout的界面布局方式。目標1.1,目標2.14Android本地服務(wù)與遠程服務(wù)的使用1)創(chuàng)建一個具有MP3音樂播放功能的項目,要求將播放界面與播放功能分開。創(chuàng)建音樂播放功能的本地服務(wù),編制界面調(diào)此服務(wù)實現(xiàn)MP3文件的播放;2)使用AIDL接口創(chuàng)建一個具備遠程音樂播放服務(wù)的項目,要求在播放界面內(nèi)實現(xiàn)播放進度條的實時顯示,并能控制音樂的播放進度。2綜合結(jié)合學生所做實驗結(jié)果的分析,引入我校近年

12、來舉辦和參與的各級各類學科競賽情況、學生屢獲佳績的情況,鼓勵學生勇于打開創(chuàng)新的大門,同時培養(yǎng)學生實事求是、踏實嚴謹、獨立思考的科學素養(yǎng)。了解Android服務(wù)(Service)的構(gòu)成;熟練掌握啟動與綁定兩種不同的調(diào)用服務(wù)的方法;熟練掌握Android本地服務(wù)(Local Service)的使用方法;熟練掌握AIDL接口的使用方法;熟練掌握Android遠程服務(wù)(Remote Service)的使用方法。目標1.1,目標2.1注:1.此表可用于課內(nèi)實踐教學環(huán)節(jié)或某門綜合實踐課程2.實驗類型:選填”驗證性/綜合性/設(shè)計性”;實習類型:選填“認識實習/生產(chǎn)實習/畢業(yè)實習”五、課程評價(一)考核內(nèi)容、

13、考核方式與課程目標對應(yīng)關(guān)系課程目標考核內(nèi)容課程目標在各考核方式中占比1課程作業(yè)課程實驗考試目標1.1是否掌握基于Android系統(tǒng)的移動編程原理與技術(shù),能夠根據(jù)實際工程需求,發(fā)現(xiàn)問題、提出問題及分析問題,成功開發(fā)各個功能模塊5%10%30%目標2.1是否掌握項目開發(fā)的流程,熟悉項目管理原理,能夠?qū)⑺鶎W知識整合運用到實際項目中5%10%30%目標3.1課程實驗環(huán)節(jié)是否能夠強化個人的程序編寫和項目開發(fā)素養(yǎng)0%10%0%合計10%30%60%各考核方式占總成績權(quán)重(自行賦值)100%100%100%注:1. 課程目標在考核方式及占比:主要根據(jù)課程目標自行設(shè)計和制定多元化考核方式,表中所列僅為參考(紅

14、色數(shù)據(jù)可刪除)。但所列考核方式必須覆蓋全體學生,可根據(jù)當學期具體教學情況酌情調(diào)整。2. 各考核方式占總成績權(quán)重:根據(jù)課程實際情況對各考核方式占總成績的權(quán)重予以賦值。(二)考核方式評分標準1課程作業(yè)評分標準課程目標評分標準占比90-100(優(yōu))80-89(良)70-79(中)60-69(及格)0-59(不及格)10%目標1.1:能夠深入理解基于Android系統(tǒng)的移動編程原理與技術(shù)。能夠較好地理解基于Android系統(tǒng)的移動編程原理與技術(shù)。能夠理解基于Android系統(tǒng)的移動編程原理與技術(shù)?;纠斫饣贏ndroid系統(tǒng)的移動編程原理與技術(shù)。不理解基于Android系統(tǒng)的移動編程原理與技術(shù)。目標

15、2.1:能夠很好地掌握Android項目開發(fā)的流程。能夠較好地掌握Android項目開發(fā)的流程。能夠掌握Android項目開發(fā)的流程。基本掌握Android項目開發(fā)的流程。不能掌握Android項目開發(fā)的流程。 2課程實驗評分標準(筆試類評分標準可在大綱中按以下格式予以說明,也可在通過“試卷分析表”予以說明)課程目標評分標準占比90-100(優(yōu))80-89(良)70-79(中)60-69(及格)0-59(不及格)30%目標1.1: 具有很強的設(shè)計與開發(fā)Android程序各個功能模塊的能力。具有較強的設(shè)計與開發(fā)Android程序各個功能模塊的能力。具有一般的設(shè)計與開發(fā)Android程序各個功能模

16、塊的能力。基本具有設(shè)計與開發(fā)Android程序各個功能模塊的能力。不具有設(shè)計與開發(fā)Android程序各個功能模塊的能力。目標2.1:具有很強的將所學知識整合運用到實際項目中的能力。具有較強的將所學知識整合運用到實際項目中的能力。具有一般的將所學知識整合運用到實際項目中的能力。基本具有將所學知識整合運用到實際項目中的能力。不具有將所學知識整合運用到實際項目中的能力。目標3.1:實驗報告格式規(guī)范,文字嚴謹,內(nèi)容正確,條理性好,無抄襲痕跡,圖文并茂;能正確問答所提的問題。實驗報告格式規(guī)范,文字嚴謹,內(nèi)容比較正確,條理性好,無抄襲痕跡,圖文并茂;能比較正確問答所提的問題。實驗報告格式比較規(guī)范,文字比較

17、嚴謹,內(nèi)容正確,條理性好,無抄襲痕跡,圖文并茂;能比較正確問答所提的問題。實驗報告格式基本規(guī)范,文字嚴謹,內(nèi)容基本正確,條理性好,無抄襲痕跡,圖文并茂;能基本正確問答所提的問題。實驗報告有明顯的抄襲痕跡,不能正確問答所提的問題。3課程考試評分標準課程目標評分標準占比90-100(優(yōu))80-89(良)70-79(中)60-69(及格)0-59(不及格)60%目標1.1:能夠深入理解基于Android系統(tǒng)的移動編程原理與技術(shù)。能夠較好地理解基于Android系統(tǒng)的移動編程原理與技術(shù)。能夠理解基于Android系統(tǒng)的移動編程原理與技術(shù)。基本理解基于Android系統(tǒng)的移動編程原理與技術(shù)。不理解基于Android系統(tǒng)的移動編程原理與技術(shù)。目標2.1:能夠很好地掌握Android項目開發(fā)的流程。能夠較好地掌握Android項目開發(fā)的流程。能夠

溫馨提示

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

評論

0/150

提交評論