




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Android程序設(shè)計(Android Programming)課程代碼:06410174學(xué)分:1.5學(xué)時:24 (其中:講課學(xué)時:20 實驗學(xué)時:0 上機學(xué)時:4)先修課程:操作系統(tǒng),數(shù)據(jù)結(jié)構(gòu),面向?qū)ο蟪绦蛟O(shè)計,Java程序設(shè)計,計算機組成 原理適用專業(yè):計算機科學(xué)與技術(shù)教材:Android應(yīng)用開發(fā)教程;張冬玲、楊寧主編;清華大學(xué)出版社,2013第一 版一、課程性質(zhì)與課程目標(biāo)(-)課程性質(zhì)Android操作系統(tǒng)是近年來比較流行的智能終端開源操作系統(tǒng),它具有開源、支持 軟件多且免費的特點,是目前智能終端主流的操作系統(tǒng)之一,學(xué)生通過學(xué)習(xí)該課程,可 以掌握以android操作系統(tǒng)為核心的智能終端領(lǐng)
2、域的相關(guān)新編程工具、新技術(shù),并了解 其技術(shù)發(fā)展現(xiàn)狀和趨勢,獲得智能終端開發(fā)領(lǐng)域中復(fù)雜工程問題的表達(dá)與建模的能力。(二)課程目標(biāo)該通過學(xué)習(xí)Android操作系統(tǒng)不僅能讓學(xué)生了解當(dāng)前操作系統(tǒng)的新知識和新技術(shù), 而且能培養(yǎng)學(xué)生用計算機解決復(fù)雜工程中各類實際應(yīng)用問題的能力。課程的具體目標(biāo)如 下:課程目標(biāo)1掌握android基本框架。課程目標(biāo)2掌握android應(yīng)用程序控制機制。課程目標(biāo)3掌握android組件間的通信原理。課程目標(biāo)4掌握android掌握Android布局方法和控件使用方法。課程目標(biāo)5掌握Android數(shù)據(jù)存儲方法和多媒體應(yīng)用開發(fā)方法。課程目標(biāo)6能夠熟練使用一種Android程序設(shè)計工
3、具。課程目標(biāo)7養(yǎng)成良好的編程習(xí)慣。課程目標(biāo)8掌握android程序設(shè)計的基本方法解決復(fù)雜工程問題。課程目標(biāo)9逐步培養(yǎng)學(xué)生的邏輯思維能力。后臺處理6, 7, 8, 9合計204五、課程考核考核方式或 途徑考核要求考核權(quán)重備注平時作業(yè)按照作業(yè)題目進(jìn)行評分,總分?jǐn)?shù)平均計算(4次以上)10%根據(jù)作業(yè)得分取4次平均值實驗完成2個實驗報告,主要考查分析 能力,程序設(shè)計能力10%評分細(xì)則見附錄1考勤5次出勤考核10%期末考試閉卷70%六、參考書目及學(xué)習(xí)資料(書名,主編,出版社,出版時間及版次)1深入理解Android卷I,鄧凡平等,機械工業(yè)出版社,2011年第一版Android 核心分析,http:。七、大
4、綱說明.采用多媒體教學(xué)手段,建議采用講做結(jié)合的方式,多種教學(xué)手段綜合運用。.課后共需完成約5個基礎(chǔ)習(xí)題作業(yè),以加深學(xué)生對所學(xué)內(nèi)容的理解和掌握。.本課程有4個學(xué)時的實驗,具體實驗內(nèi)容任課教師亦可以根據(jù)實際教學(xué)情況適當(dāng) 安排。2017年9月15日附錄1實驗報告考查內(nèi)容與評分比重參見下表:評分項 編號實驗評價內(nèi)容所占比重要求對畢業(yè)要求指標(biāo)點支撐1問題分析和求解能力20%能夠?qū)懗鰡栴}分析的過程。3.22系統(tǒng)方案設(shè)計能力30%系統(tǒng)設(shè)計內(nèi)容合理、清楚,技術(shù)使 用得當(dāng)。3. 2, 5. 1,6. 13編程實現(xiàn)能力30%能夠編程實現(xiàn)3.24程序書寫規(guī)范10%標(biāo)識符定義規(guī)范,程序書寫風(fēng)格規(guī)范5報告清晰,按時提交
5、10%報告清晰,提交準(zhǔn)時注:具體評分細(xì)則程序設(shè)計實驗報告評分細(xì)則實驗報告評分細(xì)則(每次實驗按100分計算)項目優(yōu)良中及格不及格問題分析和求 解能力,20分能夠據(jù)問題舉 例,并給出解 決步驟,并總 結(jié)規(guī)律;18-20能夠據(jù)問題舉 例,并給出解 決步驟;16-17能夠據(jù)問題舉 例,并給出解 決步驟,但步 驟不完整;14-15舉例基本準(zhǔn) 確,步驟不完 整;12-13舉例不準(zhǔn)確, 步驟不完整; 11以下系統(tǒng)方案設(shè)計 能力,30分能夠正確完整 使 用 Android 相關(guān)知識完成 系統(tǒng)方案設(shè) 計;27-30有少許錯誤;24-26有缺失;21-23錯誤較多;18-20錯誤很多;17以下編程實現(xiàn)能力,30分
6、程序正確并清 晰易讀;27-30程序正確;24-26有少許錯誤;21-23錯誤較多;18-20錯誤很多;17以下程序書寫規(guī)范,10分符合程序書寫 規(guī)范,標(biāo)識符 定義規(guī)范;9-10符合程序書寫 較規(guī)范;8符合程序書寫 不夠規(guī)范;7書寫隨意;6書寫非常隨 意;5以下報告清晰,按時提交10分報告清楚,按 時提交;9-10報告較清楚, 按時提交;8未按時提交,但報告清楚;7未按時提交, 報告基本清 楚;6未按時提交, 報告不清楚; 5以下(三)課程目標(biāo)與專業(yè)畢業(yè)要求指標(biāo)點的對應(yīng)關(guān)系本課程支撐專業(yè)培養(yǎng)計劃中畢業(yè)要求指標(biāo)點3.2、5. 1、6. 1:畢業(yè)要求指標(biāo)點3.2:具備對分解后的計算機領(lǐng)域復(fù)雜工程問
7、題進(jìn)行表達(dá)與建模的 能力。畢業(yè)要求指標(biāo)點5.1: 了解計算機科學(xué)與技術(shù)發(fā)展現(xiàn)狀和趨勢。畢業(yè)要求指標(biāo)點6.1: 了解計算機科學(xué)與技術(shù)領(lǐng)域的相關(guān)新工具、新技術(shù)。畢業(yè)要求指標(biāo)點 課程目標(biāo)畢業(yè)要求指標(biāo)點3. 2畢業(yè)要求指標(biāo)點5. 1畢業(yè)要求指標(biāo)點6.1課程目標(biāo)1VVV課程目標(biāo)2VVV課程目標(biāo)3VVV課程目標(biāo)4VVV課程目標(biāo)5VVV課程目標(biāo)6VVV課程目標(biāo)7VVV課程目標(biāo)8VVV課程目標(biāo)9VVV二、課程內(nèi)容與教學(xué)要求第1章Android開發(fā)起步本章支持課程目標(biāo)1.能夠熟練使用一種Android程序設(shè)計工具;課程目標(biāo)7養(yǎng)成良 好的編程習(xí)慣。(一)教學(xué)內(nèi)容與教學(xué)方法本課程的性質(zhì)、學(xué)習(xí)方法、目的、任務(wù)。(講授
8、)Android移動開發(fā)平臺概述。(講授)Android框架簡介。(講授)Android環(huán)境搭建。(講授)Android的第一個應(yīng)用。(演示+實驗)(二)知識、能力與素質(zhì)等方面的基本要求. 了解課程的性質(zhì),了解Android發(fā)展的歷史。掌握Android環(huán)境搭建。.具有使用一種Android開發(fā)環(huán)境的能力,能夠書寫最簡單的C+程序。(三)重點與難點.重點Android環(huán)境搭建。.難點Android環(huán)境搭建中各軟件包版本兼容性處理。第2章Android應(yīng)用程序的構(gòu)成本章支持課程目標(biāo)1掌握android基本框架;課程目標(biāo)6.能夠熟練使用一種Android 程序設(shè)計工具。(一)教學(xué)內(nèi)容與教學(xué)方法An
9、droid應(yīng)用程序目錄結(jié)構(gòu)。(講授)Android應(yīng)用程序解析。(演示+講授)Android的基本組件。(講授)AndroidManifest. xml 文件。(演示+講授)范例。(演示+講授)(二)知識、能力與素質(zhì)等方面的基本要求. 了解Android程序目錄結(jié)構(gòu),理解Android應(yīng)用程序的構(gòu)成,掌握Android各 組件的作用;掌握主控文件AndroidManifest. xml文件構(gòu)成;掌握Android應(yīng)用程序運 行原理。.具有為工程中的基本組件選擇的程序設(shè)計能力。(三)重點與難點.重點Android的基本組件作用。.難點AndroidManifest. xml 文件架構(gòu)理解。第3章
10、Android應(yīng)用程序的控制機制本章支持課程目標(biāo)2掌握android應(yīng)用程序控制機制;課程目標(biāo)3掌握android組件 間的通信原理;課程目標(biāo)8掌握android程序設(shè)計的基本方法解決復(fù)雜工程問題。(一)教學(xué)內(nèi)容與教學(xué)方法Android應(yīng)用程序的界面。(講授+案例)Android應(yīng)用程序的任務(wù)、進(jìn)程和線程。(講授)Android應(yīng)用程序生命周期。(講授)Android組件間的通信。(演示+講授)用戶界面狀態(tài)保存。(講授)(二)知識、能力與素質(zhì)等方面的基本要求. 了解Android應(yīng)用程序的界面,掌握Android應(yīng)用程序的任務(wù)的設(shè)計、進(jìn)程和 線程的分配;了解Android應(yīng)用程序生命周期。掌握
11、用if語句實現(xiàn)選擇結(jié)構(gòu);掌握用 switch語句實現(xiàn)多分支選擇結(jié)構(gòu)。掌握for循環(huán)結(jié)構(gòu);掌握Android組件間的通信原理; 掌握用戶界面信息的保存。.具有使用進(jìn)程和線程解決問題的能力。.具有使用Android組件進(jìn)行通信的能力。(三)重點與難點.重點Android應(yīng)用程序的進(jìn)程和線程、Android組件間的通信。.難點Android組件間的通信。第4章Android常用基本控件本章支持課程目標(biāo)4掌握android掌握Android布局方法和控件使用方法;課程目標(biāo)6 能夠熟練使用一種Android程序設(shè)計工具;課程目標(biāo)7養(yǎng)成良好的編程習(xí)慣;課程目標(biāo)8掌 握android程序設(shè)計的基本方法解決復(fù)
12、雜工程問題。(一)教學(xué)內(nèi)容與教學(xué)方法View類概述。(講授)常見布局。(演示+講授+對比)Android常見的基本控件。(演示+講授)(二)知識、能力與素質(zhì)等方面的基本要求. 了解View類作用;掌握常見的Android界面布局方式;掌握Android常見的基 本控件的用法。.培養(yǎng)基于MVC程序設(shè)計的思想,具有將復(fù)雜問題分解為若干模塊并選擇合適的布局方式的能力。.能夠使用基本控件解決工程問題的能力(三)重點與難點.重點MVC程序設(shè)計的思想,Android基本控件的使用。.難點MVC程序設(shè)計的思想。第5章Android高級控件及事件處理應(yīng)用本章支持課程目標(biāo)4掌握android掌握Android布
13、局方法和控件使用方法;課程目標(biāo)6 能夠熟練使用一種Android程序設(shè)計工具;課程目標(biāo)7養(yǎng)成良好的編程習(xí)慣;課程目標(biāo)8掌 握android程序設(shè)計的基本方法解決復(fù)雜工程問題;課程目標(biāo)9逐步培養(yǎng)學(xué)生的邏輯思維能力。(一)教學(xué)內(nèi)容與教學(xué)方法Android事件處理機制。(講授)Android常用高級控件。(演示+講授)UI設(shè)計及應(yīng)用案例。(演示+講授)(二)知識、能力與素質(zhì)等方面的基本要求. 了解Android事件處理機制;掌握Android常用高級控件使用,掌握UI設(shè)計。.能夠使用UI解決實際問題的能力。.能夠使用高級控件解決復(fù)雜工程問題的能力。(三)重點與難點. 重點Android事件處理機制、
14、Android常用高級控件使用。.難點Android事件處理機制。第6章菜單與對話框本章支持課程目標(biāo)4掌握android應(yīng)用程序控制機制;課程目標(biāo)6能夠熟練使用一種 Android程序設(shè)計工具;課程目標(biāo)7養(yǎng)成良好的編程習(xí)慣;課程目標(biāo)8掌握android程序設(shè)計 的基本方法解決復(fù)雜工程問題。(一)教學(xué)內(nèi)容與教學(xué)方法.菜單。(演示+講授).對話框。(演示+講授)(二)知識、能力與素質(zhì)等方面的基本要求.掌握三種菜單的使用;掌握對話框使用。.能夠使用菜單和對話框解決實際問題的能力。(三)重點與難點. 重點菜單、對話框。.難點菜單。第7章Android數(shù)據(jù)存儲本章支持課程目標(biāo)5掌握Android數(shù)據(jù)存儲
15、方法和多媒體應(yīng)用開發(fā)方法;課程目標(biāo)6 能夠熟練使用一種Android程序設(shè)計工具;課程目標(biāo)7養(yǎng)成良好的編程習(xí)慣;課程目標(biāo)8掌 握android程序設(shè)計的基本方法解決復(fù)雜工程問題。(一)教學(xué)內(nèi)容與教學(xué)方法Preference存儲。(演示+講授)文件存儲(講授)。SQLite數(shù)據(jù)庫。(演示+講授)ContentProvider0 (演示+講授)訪問SD卡簡介。(演示+講授)(二)知識、能力與素質(zhì)等方面的基本要求.掌握Preference存儲;了解文件存儲;掌握SQLite數(shù)據(jù)庫;掌握 ContentProvider;掌握訪問 SD 卡。.能夠選擇使用不同的存儲方式解決工程中復(fù)雜存儲問題的能力。(三
16、)重點與難點. 重點Preference 存儲、SQLite 數(shù)據(jù)庫、ContentProvider、SD 卡訪問。.難點SQLite數(shù)據(jù)庫。第8章多媒體應(yīng)用開發(fā)本章支持課程目標(biāo)5掌握Android數(shù)據(jù)存儲方法和多媒體應(yīng)用開發(fā)方法;課程目標(biāo) 6能夠熟練使用一種Android程序設(shè)計工具;課程目標(biāo)7養(yǎng)成良好的編程習(xí)慣;課程目標(biāo) 8掌握android程序設(shè)計的基本方法解決復(fù)雜工程問題。(一)教學(xué)內(nèi)容與教學(xué)方法. 2D、3D圖形。(演示+講授).動畫播放。(演示+講授).音頻與視頻播放。(演示+講授).聲音與圖像數(shù)據(jù)采集。(演示+講授)(二)知識、能力與素質(zhì)等方面的基本要求.掌握2D、3D圖形構(gòu)造;
17、掌握動畫播放技術(shù);掌握音頻與視頻播放技術(shù);掌握聲 音與圖像數(shù)據(jù)采集技術(shù)。.能夠使用2D、3D圖形構(gòu)造技術(shù)、動畫播放技術(shù)、音頻與視頻播放技術(shù)、聲音與 圖像數(shù)據(jù)采集技術(shù)解決復(fù)雜工程中實際問題的能力。(三)重點與難點. 重點2D、3D圖形構(gòu)造技術(shù)、動畫播放技術(shù)、音頻與視頻播放技術(shù)、聲音與圖像數(shù)據(jù) 采集技術(shù)。.難點2D、3D圖形構(gòu)造技術(shù)、動畫播放技術(shù)、音頻與視頻播放技術(shù)、聲音與圖像數(shù)據(jù) 采集技術(shù)第9章 Android后臺處理本章支持課程目標(biāo)2掌握android應(yīng)用程序控制機制;課程目標(biāo)3掌握android組 件間的通信原理;課程目標(biāo)6能夠熟練使用一種Android程序設(shè)計工具;課程目標(biāo)7養(yǎng)成良 好的編
18、程習(xí)慣;課程目標(biāo)8掌握android程序設(shè)計的基本方法解決復(fù)雜工程問題;課程目標(biāo)9 逐步培養(yǎng)學(xué)生的邏輯思維能力。(一)教學(xué)內(nèi)容與教學(xué)方法消息提示。(演示+講授)BroadcastReceiver 組件。(演示+講授)Android后臺線程。(講授)Service組件。(演示+講授)Android應(yīng)用開發(fā)步驟及應(yīng)用案例。(演示+講授)(二)知識、能力與素質(zhì)等方面的基本要求.掌握兩種消息提示技術(shù);掌握BroadcastReceiver組件使用;掌握Android后 臺線程實現(xiàn);掌握Service組件使用。. 能夠使用消息提示技術(shù)、BroadcastReceiver組件、Service組件、Android后 臺線程技術(shù)解決復(fù)雜工程中實際問題的能力。(三)重點與難點. 重點消息提示;掌握BroadcastReceiver組件;Android后臺線程;Service組件.難點Android后臺線程三、本課程開設(shè)的實驗項目編號實驗項目名稱學(xué)時類型要求支撐的課程目標(biāo)1Android控件設(shè)計2設(shè)計性必做1,2,46, 7,8,92Android數(shù)據(jù)庫設(shè)計2設(shè)計性必做1,2, 3,46, 7, 8, 9實驗1 Android控件設(shè)計1、實驗?zāi)康模?) 掌握Android控件設(shè)計。2、實驗
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四大名著??贾R點
- 城市基礎(chǔ)設(shè)施安全巡檢方案計劃
- 制定外部市場推廣計劃
- 學(xué)習(xí)動力與自我管理策略計劃
- 2024基于大數(shù)據(jù)的數(shù)據(jù)庫監(jiān)控系統(tǒng)技術(shù)規(guī)范
- 主管工作計劃的項目管理
- 銀行卡的科技發(fā)展與創(chuàng)新
- 足浴行業(yè)品牌建設(shè)與推廣策略
- 跨境電商營銷策略的構(gòu)建與優(yōu)化
- 非遺體驗游的商業(yè)開發(fā)西安全新路線的成功經(jīng)驗總結(jié)
- 電鍍園區(qū)現(xiàn)場管理
- 電腦終端安全培訓(xùn)
- 第3課《列夫·托爾斯泰》課件-2024-2025學(xué)年統(tǒng)編版語文七年級下冊
- TSDLPA 0001-2024 研究型病房建設(shè)和配置標(biāo)準(zhǔn)
- 陜09J01 建筑用料及做法圖集
- PI形式發(fā)票范文模板
- 八大員考試試題——勞務(wù)員題庫
- 人教版小學(xué)數(shù)學(xué)五年級下冊教材分析
- 省十一屆人大三次會議秘書處工作總結(jié)
- 致愛麗絲鋼琴曲五線譜
- 氣體放電基礎(chǔ)分析
評論
0/150
提交評論