超碰人人揉人人捏人人添-97人人超碰国产精品-成人激情欧美国产第一页-亚洲欧美日韩中文字幕第一区

教育教學(xué)

當(dāng)前位置: 首頁 -> 教育教學(xué) -> 教學(xué)工作 -> 人才培養(yǎng) -> 本科生培養(yǎng) -> 教學(xué)大綱 -> 正文

《手機(jī)軟件開發(fā)》教學(xué)大綱

信息來源: 發(fā)布日期:2015-09-25

《手機(jī)軟件開發(fā)》教學(xué)大綱

課程名稱:

手機(jī)軟件開發(fā)

課程編號:

436415

適用專業(yè):

軟件工程

課程類別:

專業(yè)選修課

課程學(xué)分:

2

總學(xué)時:

36

其中:理論學(xué)時

24

實(shí)驗學(xué)時

12

先修課程:

Java語言、C/C++程序設(shè)計、linux操作系統(tǒng)

一、課程的性質(zhì)、目的與任務(wù)

本課程覆蓋了用Android開發(fā)的大部分場景,從Android基礎(chǔ)介紹、環(huán)境搭建、SDK介紹、Market使用,到應(yīng)用剖析、組件介紹、實(shí)例演示等方面,注重對實(shí)際動手能力的指導(dǎo)。通過本課程的學(xué)習(xí)使學(xué)生對目前的智能手機(jī)平臺有初步的了解,對Android平臺有一個全局的概念,通過一些程序開發(fā)實(shí)踐,,鍛煉學(xué)生的實(shí)際動手能力,能讓感興趣的同學(xué)快速進(jìn)入Android開發(fā)領(lǐng)域。

通過本課程的學(xué)習(xí),要求學(xué)生達(dá)到:

1、可以比較熟練的使用SDK開發(fā)環(huán)境和相關(guān)工具。

2、深入理解Android界面設(shè)計的原理,掌握基本的界面設(shè)計能力。

3、可以熟練的定制符合自己需求的UI組件。

二、課程教學(xué)基本要求及基本內(nèi)容

(1)課程教學(xué)基本要求

1、掌握android開發(fā)環(huán)境、技術(shù)架構(gòu)。

2、掌握android sdk。

3、熟練掌握android應(yīng)用程序結(jié)構(gòu)。

4、熟練掌握android基本組件介紹。

5、了解android的數(shù)據(jù)存儲操作。

6、掌握開發(fā)android應(yīng)用的基本步驟。

(2)課程基本內(nèi)容

第一章初識android.

1.1認(rèn)識Android

1.2 Android的背景

1.3我的Android我做主

1.4 真實(shí)體驗—Android模擬器

1.5更上一層樓,加入Android開發(fā)社區(qū)

重點(diǎn):android概述、android模擬器

難點(diǎn):android模擬器

第二章搭建android開發(fā)環(huán)境.

2.1你的愛機(jī)勝任嗎—開發(fā)Android應(yīng)用前的準(zhǔn)備

2.2Wwindow開發(fā)環(huán)境搭建

2.3Linux一族—Ubuntu開發(fā)環(huán)境搭建

2.4 Mac OS一族—蘋果開發(fā)環(huán)境搭建

重點(diǎn):android開發(fā)軟件安裝、開發(fā)環(huán)境搭建

難點(diǎn):android開發(fā)環(huán)境搭建

第三章android sdk介紹.

3.1 Android SDK基礎(chǔ)

3.2深入探尋Android SDK的密碼

3.3重中之重—Android典型包分析

重點(diǎn):android sdk目錄結(jié)構(gòu)、android api核心開發(fā)包介紹

難點(diǎn):android sdk示例

第四章android market及應(yīng)用發(fā)布

4.1 Google Market產(chǎn)生背景與目的

4.2體驗“選貨”的樂趣—在G1上體驗Market的使用

4.3 Android開發(fā)活動及特色應(yīng)用

4.4你也可以做東家—申請M arket帳號

第五章第一個應(yīng)用helloworld.

5.1 HelloWorld應(yīng)用分析

5.2調(diào)試項目

重點(diǎn):編程實(shí)現(xiàn)、調(diào)試項目

難點(diǎn):調(diào)試項目

第六章android應(yīng)用程序結(jié)構(gòu)介紹.

6.1 Android體系結(jié)構(gòu)介紹

6.2 Android應(yīng)用程序組成

6.3 Android應(yīng)用工程文件組成

重點(diǎn):android體系結(jié)構(gòu)介紹、android應(yīng)用程序組成

難點(diǎn):android應(yīng)用程序組成

第七章android基本組件介紹

7.1第一印象很重要—界面UI元素介紹

7.2我的美麗我做主—Android中應(yīng)用界面布局

7.3不積跬步無以致千里—常用widget組件介紹

7.4友好的菜單—menu介紹與實(shí)例

7.5 Android應(yīng)用的靈魂—Intent和Activity介紹與實(shí)例

7.6用好列表,做好程序—列表(ListView)介紹與實(shí)例

7.7有好地互動交流—對話框(Dialog)介紹與實(shí)例

7.8溫馨的提醒—Toast和Notification應(yīng)用

重點(diǎn):界面ui元素、應(yīng)用界面布局、常用widget組件

難點(diǎn):應(yīng)用界面布局

第八章android的數(shù)據(jù)存儲操作.

8.1 Android數(shù)據(jù)存儲概述

8.2輕輕地我保護(hù)—SharedPreferences存儲

8.3誰的文件,誰主宰—文件存儲

8.4打造自己的數(shù)據(jù)庫存儲—SQLite存儲方式

8.5我的數(shù)據(jù)你來用—ContentProvider介紹

8.6再學(xué)一招—網(wǎng)絡(luò)存儲

重點(diǎn):數(shù)據(jù)存儲

難點(diǎn):數(shù)據(jù)存儲

第九章intent和broadcast面對面.

9.1 Android應(yīng)用程序的核心—Intents

9.2用廣播告訴你—利用Intent來廣播(BroadCast)事件

9.3應(yīng)用實(shí)例詳解

重點(diǎn):android應(yīng)用程序的核心、利用intent來廣播事件

難點(diǎn):intent

第十章service應(yīng)用實(shí)例.

10.1認(rèn)識Service

10.2使用Service

10.3 Service的生命周期

10.4實(shí)例學(xué)習(xí)Service

重點(diǎn):service應(yīng)用

難點(diǎn):service應(yīng)用

第十一章開發(fā)android應(yīng)用的基本步驟.

11.1兵馬未動糧草先行—應(yīng)用規(guī)劃及架構(gòu)設(shè)計

11.2盡善盡美—應(yīng)用開發(fā)步驟

11.3成功就在眼前—應(yīng)用測試和發(fā)布

重點(diǎn):基本步驟

難點(diǎn):基本步驟

第十二章android綜合案例.

12.1 RSS介紹

12.2 SAX介紹

12.3 RSS閱讀器設(shè)計

12.4 RSS閱讀器的實(shí)現(xiàn)

重點(diǎn):rss閱讀器設(shè)計、rss閱讀器的實(shí)現(xiàn)

難點(diǎn):rss閱讀器的實(shí)現(xiàn)

三、課程各章節(jié)學(xué)時分配

章節(jié)

內(nèi)容

理論學(xué)時

實(shí)驗學(xué)時

第1章

初識android.

1

第2章

搭建android開發(fā)環(huán)境

1

第3章

android sdk介紹.

1

第4章

android market及應(yīng)用發(fā)布

1

2

第5章

第一個應(yīng)用helloworld

1

第6章

android應(yīng)用程序結(jié)構(gòu)介紹

1

第7章

android基本組件介紹

8

6

第8章

android的數(shù)據(jù)存儲操作

2

第9章

intent和broadcast面對面

2

第10章

service應(yīng)用實(shí)例

2

2

第11章

開發(fā)android應(yīng)用的基本步驟

2

第12章

android綜合案例.

2

2

四、本課程課外學(xué)習(xí)與修學(xué)指導(dǎo)

本課程要求學(xué)生在課后自行安排時間完成5個實(shí)踐性實(shí)驗。通過各個實(shí)踐性環(huán)節(jié)的訓(xùn)練,學(xué)生能夠具備手機(jī)軟件開發(fā)的基本方法,培養(yǎng)學(xué)生應(yīng)用android開發(fā)技術(shù)進(jìn)行手機(jī)軟件應(yīng)用程序開發(fā)的能力,鍛煉學(xué)生的自主學(xué)習(xí)和創(chuàng)新能力的能力。

每周最少給學(xué)生輔導(dǎo)答疑一次。

五、本課程考核方式及成績評定標(biāo)準(zhǔn)

考核方式:上機(jī)考試

成績評定標(biāo)準(zhǔn):本課程的考核是平時成績和期終上機(jī)考試成績相結(jié)合,平時成績的評定包括作業(yè)、課堂提問、實(shí)驗報告三部分,平時成績占課程考核成績的40%,期末上機(jī)考試成績占課程考核成績的60%。

六、教材及參考書

靳巖,姚尚朗等編著 《Google Android開發(fā)入門與實(shí)戰(zhàn)》.人民郵電出版社,2009.6.

主要參考書:

[1] 蓋索林,王世江著.《Google Android開發(fā)入門指南》.北京:人民郵電出版社,2009,11.

[2] 楊豐盛.《Android應(yīng)用開發(fā)揭秘》.機(jī)械工業(yè)出版社,2010,7.

[3] Ed Burnette.田俊靜 張波 等譯《Android基礎(chǔ)教程》.北京:人民郵電出版社, 2010,8.

大綱撰寫人:胡嬋

大綱審閱人:袁輝勇

教學(xué)副主任:易葉青

編寫日期:2012、6