《Android開發(fā)技術(shù)》課程教學(xué)大綱_第1頁
《Android開發(fā)技術(shù)》課程教學(xué)大綱_第2頁
《Android開發(fā)技術(shù)》課程教學(xué)大綱_第3頁
《Android開發(fā)技術(shù)》課程教學(xué)大綱_第4頁
《Android開發(fā)技術(shù)》課程教學(xué)大綱_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Android開發(fā)技術(shù)一、課程概況所屬專業(yè):物聯(lián)網(wǎng)工程開課單位:數(shù)學(xué)計(jì)算機(jī)科學(xué)學(xué)院課程類型:專業(yè)方向課程課程代碼:07415350開課學(xué)期:6學(xué)分:3學(xué)時:48核心課程:否擬使用教材: 汪杭軍.Android應(yīng)用程序開發(fā). 機(jī)械工業(yè)出版社.2014國內(nèi)(外)現(xiàn)有教材: 靳巖.Android開發(fā)入門與實(shí)踐.人民郵電出版社.2012.學(xué)習(xí)參考資料 李雪飛.Android開發(fā)入門教程.人民郵電出版社,2012.明日科技.Android從入門到精通.清華大學(xué)出版社,2012.二、課程描述Android開發(fā)技術(shù)是物聯(lián)網(wǎng)專業(yè)一門重要的專業(yè)方向課程,它是為培養(yǎng)我們社會主義現(xiàn)代化建設(shè)所需要的高質(zhì)量專業(yè)人才服務(wù)

2、。Android開發(fā)技術(shù)是學(xué)習(xí)移動手機(jī)開發(fā)的必修課程。本課程介紹了利用Eclipse開發(fā)Android應(yīng)用應(yīng)具備的基礎(chǔ)知識,包括Android簡介、開發(fā)環(huán)境搭建、開發(fā)Android應(yīng)用所需的Java和程序設(shè)計(jì)基礎(chǔ)、用戶界面開發(fā)、Service和廣播消息、圖形圖像和多媒體開發(fā)、數(shù)據(jù)存儲、網(wǎng)絡(luò)與通信編程等知識。通過理論教學(xué)和上機(jī)練習(xí)訓(xùn)練學(xué)生編寫程序的熟練度和規(guī)范性;在項(xiàng)目經(jīng)驗(yàn)的積累方面,通過完成項(xiàng)目案例,增加對實(shí)際軟件項(xiàng)目開發(fā)的經(jīng)驗(yàn)。三、課程目標(biāo)知識目標(biāo):掌握移動開發(fā)基本理論和概念、資源訪問、用戶界面、組件使用、數(shù)據(jù)存儲、互聯(lián)網(wǎng)應(yīng)用等。技能目標(biāo):熟悉開發(fā)環(huán)境的安裝和配置,能夠從事移動APP和移動互

3、聯(lián)網(wǎng)產(chǎn)品的設(shè)計(jì)、開發(fā)、測試、維護(hù)等工作,熟悉Android程序的發(fā)布流程等。四、教學(xué)要求一、嚴(yán)格按照課表規(guī)定的時間、地點(diǎn)上課,不遲到、不早退。二、根據(jù)大綱要求,認(rèn)真?zhèn)湔n完成教案與講稿編寫等各項(xiàng)課前準(zhǔn)備工作;授課過程力求內(nèi)容充實(shí)、概念準(zhǔn)確、思路清晰、詳略得當(dāng)、邏輯性強(qiáng)、重難點(diǎn)突出,力戒平鋪直敘、照本宣科,三、重視對學(xué)生的學(xué)習(xí)方法指導(dǎo)和課堂教學(xué)效果信息的反饋,實(shí)現(xiàn)教與學(xué)的雙向互動;四、做好考核內(nèi)容設(shè)計(jì),并嚴(yán)格按照大綱要求做好出勤率統(tǒng)計(jì)、作業(yè)評價。五、學(xué)生根據(jù)課程大綱要求制定本門課程學(xué)習(xí)計(jì)劃,加強(qiáng)學(xué)業(yè)管理,嚴(yán)格自我要求,提升自主學(xué)習(xí)能力,主動適應(yīng)課程學(xué)習(xí)要求。參與課堂教學(xué)活動不遲到、不早退,無正當(dāng)理

4、由不請假,上課認(rèn)真聽講,不做任何與課堂教學(xué)無關(guān)事宜,不使用手機(jī),積極與授課教師進(jìn)行教學(xué)互動,同時利用課余時間做好預(yù)習(xí)、復(fù)習(xí)、課外書籍閱讀等工作,主動與同學(xué)開展合作學(xué)習(xí),認(rèn)真完成任課教師布置的課程作業(yè)。五、考核方式及要求為實(shí)現(xiàn)課程教學(xué)目標(biāo),本門課程考核方式及要求為:出勤率占20%,點(diǎn)到共5次,每次4分共20分。正常4分,遲到2分,缺勤0分;隨堂測驗(yàn)1次,測驗(yàn)成績按20%折算后計(jì)入總成績;課程作業(yè)共5次,每次4分,共20分。全錯、不交作業(yè)者,雷同者計(jì)0分,按批改成績20%折算后計(jì)入總成績;期末考試占總成績的40%。六、課程內(nèi)容第一章:Android簡介(授課時間:第六學(xué)期第一周)教學(xué)目標(biāo):通過本章

5、的教學(xué),使學(xué)生正確理解安卓開發(fā)的基本概念,掌握安卓的特點(diǎn),提高學(xué)生對安卓開發(fā)的認(rèn)知度。教學(xué)重點(diǎn):掌握Android系統(tǒng)的優(yōu)缺點(diǎn)。教學(xué)難點(diǎn):Android發(fā)展歷程。學(xué) 時:課堂教學(xué)3學(xué)時,課外自主學(xué)習(xí)時間不少于2學(xué)時教學(xué)方法:講授法主要內(nèi)容: 1.1 Android背景1.1.1 手機(jī)操作系統(tǒng)1.1.2 Android的誕生1.1.3 Android發(fā)展歷程1.2 Android特點(diǎn)1.2.1 Android優(yōu)點(diǎn)1.2.2 Android缺點(diǎn)1.3 Android發(fā)展趨勢學(xué)習(xí)方法:課前預(yù)習(xí)。課上積極思考,跟上老師的思路。課后復(fù)習(xí):復(fù)習(xí)課堂教授的知識并且可以獨(dú)立完成課后習(xí)題。課后作業(yè):完成教材課后

6、練習(xí)題。第六章:Android開發(fā)環(huán)境搭建(授課時間:第二學(xué)期第二周)教學(xué)目標(biāo):通過本章的教學(xué),使學(xué)生掌握安卓環(huán)境的搭建以及程序運(yùn)行的基本流程。教學(xué)重點(diǎn):掌握Android環(huán)境的搭建。教學(xué)難點(diǎn):Android程序開發(fā)的步驟。學(xué) 時:課堂教學(xué)3學(xué)時,課外自主學(xué)習(xí)時間不少于2學(xué)時教學(xué)方法:講授法主要內(nèi)容: 2.1 Android開發(fā)軟硬件要求2.2 開發(fā)包及其工具的安裝和配置2.2.1 安裝JDK和配置Java開發(fā)環(huán)境 2.2.2 Eclipse的安裝2.2.3 Android SDK和ADT插件的安裝和配置 2.3 Android項(xiàng)目創(chuàng)建和運(yùn)行2.3.1 創(chuàng)建Android項(xiàng)目2.3.2 模擬器

7、創(chuàng)建和Android項(xiàng)目運(yùn)行2.3.3 Android項(xiàng)目管理學(xué)習(xí)方法:課前預(yù)習(xí)。課上積極思考,跟上老師的思路。課后復(fù)習(xí):復(fù)習(xí)課堂教授的知識并且可以獨(dú)立完成課后習(xí)題。課后作業(yè):完成教材課后練習(xí)題。第三章:Android開發(fā)Java基礎(chǔ)(授課時間:第六學(xué)期第三周)教學(xué)目標(biāo):通過本章的教學(xué),使學(xué)生掌握J(rèn)AVA基礎(chǔ),為后面android開發(fā)打基礎(chǔ)。教學(xué)重點(diǎn):面向?qū)ο蠡靖拍詈蛻?yīng)用教學(xué)難點(diǎn):繼承與封裝、抽象類和接口學(xué) 時:課堂教學(xué)3學(xué)時,課外自主學(xué)習(xí)時間不少于2學(xué)時教學(xué)方法:講授法主要內(nèi)容:3.1 Java語言簡介3.2 結(jié)構(gòu)化程序設(shè)計(jì)3.2.1 數(shù)據(jù)類型3.2.2 表達(dá)式3.2.3 流程控制語句3.

8、2.4 綜合案例3.3 面向?qū)ο蠡靖拍詈蛻?yīng)用3.3.1 類與對象3.3.2 繼承與封裝3.3.3 抽象類和接口3.3.4 包3.3.5 異常處理學(xué)習(xí)方法:課前預(yù)習(xí)。課上積極思考,跟上老師的思路。課后復(fù)習(xí):復(fù)習(xí)課堂教授的知識并且可以獨(dú)立完成課后習(xí)題。課后作業(yè):完成教材課后練習(xí)題。第四章 Android程序設(shè)計(jì)基礎(chǔ)(授課時間:第六學(xué)期第四周)教學(xué)目標(biāo):通過本章的教學(xué),使學(xué)生掌握Android程序設(shè)計(jì)基礎(chǔ),Activity生命周期和Intent和IntentFilter。教學(xué)重點(diǎn):Activity生命周期教學(xué)難點(diǎn):Intent和IntentFilter學(xué) 時:課堂教學(xué)3學(xué)時,課外自主學(xué)習(xí)時間不少于

9、2學(xué)時教學(xué)方法:講授法主要內(nèi)容:4.1 Android程序結(jié)構(gòu)4.2 Android程序框架知識 4.2.1 Activity生命周期4.2.2 Android組件 4.2.3 Intent和IntentFilter 4.3 程序調(diào)試4.3.1 ADB調(diào)試橋4.3.2 Logcat調(diào)試4.3.3 Dev Tools學(xué)習(xí)方法:課前預(yù)習(xí)。課上積極思考,跟上老師的思路。課后復(fù)習(xí):復(fù)習(xí)課堂教授的知識并且可以獨(dú)立完成課后習(xí)題。課后作業(yè):完成教材課后練習(xí)題。第五章 用戶界面開發(fā)(授課時間:第六學(xué)期第五周)教學(xué)目標(biāo):通過本章的教學(xué),使學(xué)生掌握Android界面布局的方法。教學(xué)重點(diǎn):相對布局教學(xué)難點(diǎn):相對布局

10、學(xué) 時:課堂教學(xué)3學(xué)時,課外自主學(xué)習(xí)時間不少于2學(xué)時教學(xué)方法:講授法主要內(nèi)容:5.1 用戶界面簡介 5.2 事件處理5.3 界面布局5.3.1 線性布局5.3.2 框架布局5.3.3 表格布局5.3.4 相對布局5.3.5 絕對布局學(xué)習(xí)方法:課前預(yù)習(xí)。課上積極思考,跟上老師的思路。課后復(fù)習(xí):復(fù)習(xí)課堂教授的知識并且可以獨(dú)立完成課后習(xí)題。課后作業(yè):完成教材課后練習(xí)題。第五章 用戶界面開發(fā)(授課時間:第六學(xué)期第六周)教學(xué)目標(biāo):通過本章的教學(xué),使學(xué)生掌握界面控件的使用方法。教學(xué)重點(diǎn):TextView和EditText控件的使用方法教學(xué)難點(diǎn):Spinner和ListView控件的使用方法學(xué) 時:課堂教學(xué)

11、3學(xué)時,課外自主學(xué)習(xí)時間不少于2學(xué)時教學(xué)方法:講授法主要內(nèi)容:5.4 界面控件5.4.1 TextView和EditText5.4.2 Button和ImageButton 5.4.3 CheckBox和RadioButton 5.4.4 Spinner5.4.5 ListView學(xué)習(xí)方法:課前預(yù)習(xí)。課上積極思考,跟上老師的思路。課后復(fù)習(xí):復(fù)習(xí)課堂教授的知識并且可以獨(dú)立完成課后習(xí)題。課后作業(yè):完成教材課后練習(xí)題。第五章 用戶界面開發(fā)(授課時間:第六學(xué)期第七周)教學(xué)目標(biāo):通過本章的教學(xué),使學(xué)生掌握對話框和菜單的使用方法。教學(xué)重點(diǎn):DatePickerDialog、TimePickerDialog

12、使用方法。教學(xué)難點(diǎn):子菜單和上下文菜單的使用方法。學(xué) 時:課堂教學(xué)3學(xué)時,課外自主學(xué)習(xí)時間不少于2學(xué)時教學(xué)方法:講授法主要內(nèi)容:5.5 對話框5.5.1 AlertDialog創(chuàng)建對話框 5.5.2 PopupWindow使用5.5.3 DatePickerDialog、TimePickerDialog使用 5.5.4 ProgressDialog進(jìn)度對話框創(chuàng)建5.6 菜單5.6.1 選項(xiàng)菜單5.6.2 子菜單5.6.3 上下文菜單學(xué)習(xí)方法:課前預(yù)習(xí)。課上積極思考,跟上老師的思路。課后復(fù)習(xí):復(fù)習(xí)課堂教授的知識并且可以獨(dú)立完成課后習(xí)題。課后作業(yè):完成教材課后練習(xí)題。第六章:Service和廣播消

13、息(授課時間:第六學(xué)期第八周)教學(xué)目標(biāo):通過本章的教學(xué),使學(xué)生掌握Service的實(shí)現(xiàn)方法。教學(xué)重點(diǎn):Service的實(shí)現(xiàn)方法教學(xué)難點(diǎn):廣播消息的實(shí)現(xiàn)方法學(xué) 時:課堂教學(xué)3學(xué)時,課外自主學(xué)習(xí)時間不少于2學(xué)時教學(xué)方法:講授法主要內(nèi)容:6.1 Service簡介6.2 Service實(shí)現(xiàn) 6.2.1 創(chuàng)建Service 6.2.2 啟動和綁定Service6.2.3 停止Service6.3 廣播消息學(xué)習(xí)方法:課前預(yù)習(xí)。課上積極思考,跟上老師的思路。課后復(fù)習(xí):復(fù)習(xí)課堂教授的知識并且可以獨(dú)立完成課后習(xí)題。課后作業(yè):完成教材課后練習(xí)題。第七章 Android圖形圖像和多媒體開發(fā)(授課時間:第六學(xué)期第九

14、周)教學(xué)目標(biāo):通過本章的教學(xué),使學(xué)生掌握圖形和圖像的繪制方法。教學(xué)重點(diǎn):掌握Canvas常用繪制方法。教學(xué)難點(diǎn):Drawable和ShapDrawable通用繪圖類。學(xué) 時:課堂教學(xué)3學(xué)時,課外自主學(xué)習(xí)時間不少于2學(xué)時教學(xué)方法:講授法主要內(nèi)容:7.1 圖形7.1.1 Canvas畫布簡介 7.1.2 Canvas常用繪制方法 7.1.3 Canvas繪制的輔助類 7.2 圖像7.2.1 Drawable和ShapDrawable通用繪圖類 7.2.2 Bitmap和BitmapFactory圖像類學(xué)習(xí)方法:課前預(yù)習(xí)。課上積極思考,跟上老師的思路。課后復(fù)習(xí):復(fù)習(xí)課堂教授的知識并且可以獨(dú)立完成課后

15、習(xí)題。課后作業(yè):完成教材課后練習(xí)題。第七章 Android圖形圖像和多媒體開發(fā)(授課時間:第六學(xué)期第十周)教學(xué)目標(biāo):通過本章的教學(xué),使學(xué)生掌握音頻和視頻使用方法和OpenGL ES編程。教學(xué)重點(diǎn):Media Player播放音頻和Media Recorder錄音教學(xué)難點(diǎn):OpenGL ES編程學(xué) 時:課堂教學(xué)3學(xué)時,課外自主學(xué)習(xí)時間不少于2學(xué)時教學(xué)方法:講授法主要內(nèi)容:7.3 音頻和視頻7.3.1 Media Player播放音頻7.3.2 Media Recorder錄音 7.3.3 Video View播放視頻 7.4 OpenGL ES編程7.4.1 OpenGL ES簡介 7.4.2

16、視圖7.4.3 3D空間中繪圖7.4.4 顏色 7.5 多媒體綜合應(yīng)用學(xué)習(xí)方法:課前預(yù)習(xí)。課上積極思考,跟上老師的思路。課后復(fù)習(xí):復(fù)習(xí)課堂教授的知識并且可以獨(dú)立完成課后習(xí)題。課后作業(yè):完成教材課后練習(xí)題。第八章 Android數(shù)據(jù)存儲(授課時間:第六學(xué)期第十一周)教學(xué)目標(biāo):通過本章的教學(xué),使學(xué)生掌握Android的數(shù)據(jù)存儲。教學(xué)重點(diǎn):SQLite編程教學(xué)難點(diǎn):SQLite編程學(xué) 時:課堂教學(xué)3學(xué)時,課外自主學(xué)習(xí)時間不少于2學(xué)時教學(xué)方法:講授法主要內(nèi)容:8.1 數(shù)據(jù)存儲簡介8.2 Shared Preferences數(shù)據(jù)存儲8.3 Files數(shù)據(jù)存儲 8.4 Android數(shù)據(jù)庫編程8.4.1

17、SQLite 簡介8.4.2 SQLite編程8.4.3 SQLiteOpenHelper應(yīng)用 8.5 數(shù)據(jù)共享 8.6 數(shù)據(jù)存儲示例學(xué)習(xí)方法:課前預(yù)習(xí)。課上積極思考,跟上老師的思路。課后復(fù)習(xí):復(fù)習(xí)課堂教授的知識并且可以獨(dú)立完成課后習(xí)題。課后作業(yè):完成教材課后練習(xí)題。第九章 Android網(wǎng)絡(luò)與通信編程(授課時間:第六學(xué)期第十二周)教學(xué)目標(biāo):通過本章的教學(xué),使學(xué)生掌握Android網(wǎng)絡(luò)基礎(chǔ)和HTTP通信。教學(xué)重點(diǎn):Android網(wǎng)絡(luò)接口教學(xué)難點(diǎn):HTTP通信學(xué) 時:課堂教學(xué)3學(xué)時,課外自主學(xué)習(xí)時間不少于2學(xué)時教學(xué)方法:講授法主要內(nèi)容:9.1 Android網(wǎng)絡(luò)基礎(chǔ)9.1.1 標(biāo)準(zhǔn)Java接口9

18、.1.2 Apache接口 9.1.3 Android網(wǎng)絡(luò)接口9.2 HTTP通信9.2.1 HttpURLConnection接口9.2.2 HttpClient接口學(xué)習(xí)方法:課前預(yù)習(xí)。課上積極思考,跟上老師的思路。課后復(fù)習(xí):復(fù)習(xí)課堂教授的知識并且可以獨(dú)立完成課后習(xí)題。課后作業(yè):完成教材課后練習(xí)題。第九章 Android網(wǎng)絡(luò)與通信編程(授課時間:第六學(xué)期第十三周)教學(xué)目標(biāo):通過本章的教學(xué),使學(xué)生掌握Socket通信和WiFi通信。教學(xué)重點(diǎn):Socket通信教學(xué)難點(diǎn):WiFi通信學(xué) 時:課堂教學(xué)2學(xué)時,課外自主學(xué)習(xí)時間不少于2學(xué)時教學(xué)方法:講授法主要內(nèi)容:9.3 Socket通信9.3.1 S

19、ocket基礎(chǔ)原理9.3.2 Socket示例9.4 WiFi通信 9.4.1 WiFi介紹 9.4.2 WiFi示例學(xué)習(xí)方法:課前預(yù)習(xí)。課上積極思考,跟上老師的思路。課后復(fù)習(xí):復(fù)習(xí)課堂教授的知識并且可以獨(dú)立完成課后習(xí)題。課后作業(yè):完成教材課后練習(xí)題。第十章 綜合案例一:智能農(nóng)苑助手(授課時間:第六學(xué)期第十四周)教學(xué)目標(biāo):通過本章的教學(xué),使學(xué)生掌握項(xiàng)目開發(fā)流程。教學(xué)重點(diǎn):項(xiàng)目開發(fā)流程教學(xué)難點(diǎn):網(wǎng)絡(luò)通信服務(wù)和Service服務(wù)學(xué) 時:課堂教學(xué)3學(xué)時,課外自主學(xué)習(xí)時間不少于2學(xué)時教學(xué)方法:講授法主要內(nèi)容:10.1 項(xiàng)目分析10.1.1 UI界面規(guī)劃10.1.2 數(shù)據(jù)存儲設(shè)計(jì)10.2 系統(tǒng)實(shí)現(xiàn)10.2.1 創(chuàng)建項(xiàng)目10.2.2 界面設(shè)計(jì)10.2.3 天氣系統(tǒng)10.2.4 網(wǎng)絡(luò)通信服務(wù)10.2.5 圖形圖像處理10.2.6 數(shù)據(jù)存取10.2.7 Service服務(wù)10.3 應(yīng)用程序的發(fā)布10.3.1 添加廣告10.3.2 生成簽名文件10.3.3 使用簽名文件1

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論