根據運行的環境,操作系統可以分為桌面操作系統,手機操作系統,服務器操作系統,嵌入式操作系統等。 “移動應用程序開發”大綱英語課程名稱: 移動應用程序開發課程代碼: **********課程類別: 選修課時間: 48(24 + 24)學分: 2.5學期: 適用第四學期: 計算機科學與技術評估方法: 考試前提課程: 面向對象程序設計(Java),嵌入式系統課程單位: 計算機學院1.課程簡介該課程是計算機科學與技術(中學)對口招生)的選修課程,目的是開發學生的移動應用開發能力. 本課程基于Android系統來討論移動終端的設計. 本課程要掌握的內容包括Eclipse和命令行開發環境的構建,Android用戶界面的布局,控件和事件的使用,Android生命周期的概念和作用,組件通信機制,后臺服務,SharedPreferences以及用于數據存儲的SQLite和文件存儲方法,網絡通信,HTTP通信,套接字通信等中的多線程應用程序. 2.基本教學要求和內容安排(1)教學目的和要求本課程基于Android操作系統,并學習移動終端編程的方法. 通過本課程的教學,學生可以掌握典型的嵌入式軟件平臺(Android)的軟件開發技術,提高其解決實際問題的能力,并為就業和進一步學習奠定堅實的基礎. (2)教學內容安排教學內容教學要求教學方法教學C☆重點(☆)難度(Δ)上課時數講座2實驗2板載其他備注第1部分Android應用程序開發概述1 Android開發簡介2 Android開發環境Build 3 Android程序開發的基本概念4 Android程序結構的第2部分Android用戶界面1 Android用戶界面開發的基本方法2 Android界面開發中常用的控件,布局方法,菜單和事件3移動應用程序界面和桌面應用程序程序界面的異同第3部分組件通信和后臺服務1 Android系統中組件通信的原理2使用Intent啟動其他組件的方法3使用Intent獲取信息并發送廣播消息的方法4后臺服務的基本原理5本地服務和遠程服務如何使用第4部分數據存儲1 Android中提供的簡單存儲2文件和存儲3跨進程數據共享方法4不同數據存儲方法的比較和應用第5部分網絡和通信1網絡通信基礎知識2 Android多線程應用程序3 HTTP通信和套接字通信4 WiFi和藍牙通信ABA講座B☆☆Δ4 6A☆ΔC講座BA☆6 4A AA講座AAAC講座BAAB☆☆☆ΔΔ4 4☆☆☆ΔΔ62☆☆△△△第六部分Android應用程序開發1 Android應用程序開發綜合示例解釋A☆Δ26III. 練習課和課堂討論的內容本課程在期中和學期末安排1個小時的練習課,重點講解練習. 根據各部分內容的需要,在課堂教學中組織主題討論,每個主題0.5?1課時,具體內容如下: 1.比較常見的嵌入式軟件開發平臺,并討論應用場景; 2.討論手機應用程序該程序的用戶界面開發與桌面應用程序之間的異同; 3.討論Android綜合示例程序開發的設計過程. 4.實驗(實踐)內容1. Android開發基礎,2 2. Androidy用戶界面設計,6 3. 多線程應用程序與網絡通信,6 4. Android數據存儲,4 5. Android全面應用程序開發,第六個五年,性能評估方法為筆試;通常成績占20%,實驗成績占20%,最終成績占60%. 其中,通常的成績包括出勤,課堂表現android應用程序開發 王向輝android應用程序開發 王向輝,家庭作業和討論. . 6.推薦教材和主要參考書: 推薦教材: 王向輝. Android應用程序開發(第2版)[M]. 北京: 清華大學出版社,2012. 參考書: [1] [美國]埃德·伯內特(Ed Burnette),田俊靜,等待翻譯. Android基礎課程(第三版·修訂版). 北京: 人民郵電出版社. 2011 [2]楊鳳生. Android應用程序開發秘訣. 北京: 機械工業出版社. 2010 [3]楊鳳生. Android Technology Insider: 系統卷[M]. 北京: 機械工業出版社. 2011 [4](美國)Hashimi,(印度)Kermantene,(美國)McLean,由Yang Yue翻譯. 精通Android 2 [M]. 北京: 人民郵電出版社2010年配方設計師(簽名): 審稿人(簽名): 算作過期日期: 2016年1月19日
|
溫馨提示:喜歡本站的話,請收藏一下本站!