91一级特黄大片|婷婷中文字幕在线|av成人无码国产|日韩无码一二三区|久久不射强奸视频|九九九久久久精品|国产免费浮力限制

課程簡(jiǎn)介 Course Introduction
近年來移動(dòng)互聯(lián)網(wǎng)的崛起和火爆,Android一直占著絕對(duì)主導(dǎo)地位, Android應(yīng)用開發(fā)是目前最為炙手可熱的工作之一。本課程通過大量案例介紹Android系統(tǒng)應(yīng)用開發(fā)環(huán)境搭建、常用控件及Android系統(tǒng)四大組件Activity、Service、Broadcast、Content Provider的使用方法,以及事件處理機(jī)制、數(shù)據(jù)存儲(chǔ)、游戲開發(fā)、網(wǎng)絡(luò)通信等有關(guān)Android應(yīng)用開發(fā)所需的知識(shí),在案例的講解和動(dòng)手實(shí)踐過程中,增強(qiáng)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生的編程能力,為后續(xù)的就業(yè)打下良好的基礎(chǔ)。
教學(xué)大綱 Teaching Syllabus

[Android 應(yīng)用開發(fā)]

本科課程教學(xué)大綱(理工醫(yī)類/電氣學(xué)院)

課程信息

開課單位

電氣及計(jì)算機(jī)工程學(xué)院

開課學(xué)年學(xué)期

2018-2019第一學(xué)期

授課年級(jí)

2016級(jí)

授課對(duì)象專業(yè)

計(jì)算機(jī)

課程學(xué)分

2

課程學(xué)時(shí)

48

課程性質(zhì)

¨專業(yè)必修 ¨√專業(yè)任選 ¨公共必修 ¨公共選修 ¨成長(zhǎng)必修 ¨專業(yè)限選 ¨公共限選

先修課程要求

Java高級(jí)程序設(shè)計(jì)》等

教師信息

授課教師

譚志國、梁進(jìn)良

聯(lián)系電話

13533892635

答疑地點(diǎn)

2實(shí)405

答疑時(shí)間

周二 第四節(jié)

電子郵件

tanzhiguo136@163.com

主 審:
一、課程描述及課程目標(biāo)

(一)課程描述

近年來移動(dòng)互聯(lián)網(wǎng)的崛起和火爆,Android一直占著絕對(duì)主導(dǎo)地位, Android應(yīng)用開發(fā)是目前最為炙手可熱的工作之一。本課程通過大量案例介紹Android系統(tǒng)應(yīng)用開發(fā)環(huán)境搭建、常用控件及Android系統(tǒng)四大組件Activity、Service、Broadcast、Content Provider的使用方法,以及事件處理機(jī)制、數(shù)據(jù)存儲(chǔ)、游戲開發(fā)、網(wǎng)絡(luò)通信等有關(guān)Android應(yīng)用開發(fā)所需的知識(shí),在案例的講解和動(dòng)手實(shí)踐過程中,增強(qiáng)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生的編程能力,為后續(xù)的就業(yè)打下良好的基礎(chǔ)。

(二)課程目標(biāo)

畢業(yè)要求

具體指標(biāo)點(diǎn)

課程教學(xué)目標(biāo)

掌握Android系統(tǒng)架構(gòu)及相關(guān)技術(shù)

1.Android系統(tǒng)層次架構(gòu)

2.開發(fā)技術(shù)和開發(fā)環(huán)境搭建

1.了解Android發(fā)展歷史、現(xiàn)狀及趨勢(shì)2. 理解Android系統(tǒng)層次結(jié)構(gòu)及相關(guān)技術(shù)

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

基本組件和布局的使用

1 TextView、ImageViewlistview,gridview等控件及屬性的使用

2.各種布局方式的使用

3.四大組件的使用

1.通過設(shè)計(jì)各種案例使學(xué)生掌握Android中各種基本組件及布局的使用

2掌握Android中的數(shù)據(jù)操作(數(shù)據(jù)庫,文件等)

初步掌握企業(yè)Android項(xiàng)目的系統(tǒng)分析與設(shè)計(jì)和實(shí)現(xiàn)

1.項(xiàng)目需求分析

2.根據(jù)具體需求,以團(tuán)隊(duì)形式使用所學(xué)相關(guān)技術(shù)完成項(xiàng)目目標(biāo)

3.使用增量式開發(fā)完成系統(tǒng)總體設(shè)計(jì)及實(shí)現(xiàn)

1.使學(xué)生掌握文檔的撰寫

2.綜合運(yùn)用所學(xué)知識(shí)點(diǎn)完成系統(tǒng)功能

3.掌握增量式開發(fā)和團(tuán)隊(duì)合作

二、課程內(nèi)容

(一)第1章 Android基礎(chǔ)入門

主要知識(shí)點(diǎn):

1.1 Android概述

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

1.3 Android應(yīng)用程序結(jié)構(gòu)

教學(xué)要求:通過本章的學(xué)習(xí),使學(xué)生了解Android的發(fā)展歷史,掌握Android應(yīng)用開發(fā)環(huán)境的搭建及使用,掌握Android應(yīng)用程序的結(jié)構(gòu)。

重點(diǎn):Android應(yīng)用開發(fā)環(huán)境的搭建及使用,Android應(yīng)用程序的結(jié)構(gòu)。

難點(diǎn):動(dòng)手實(shí)踐。

采用的教學(xué)方法:案例演示、知識(shí)點(diǎn)講解、實(shí)踐指導(dǎo)、動(dòng)手實(shí)驗(yàn)。

參考案例:Hello應(yīng)用程序的搭建及運(yùn)行。

講授學(xué)時(shí):1學(xué)時(shí)

實(shí)踐學(xué)時(shí):2學(xué)時(shí)

(二)第2章 Andriod UI開發(fā)

主要知識(shí)點(diǎn):

2.1 Android中的布局:線性布局、相對(duì)布局、表格布局等

2.2常用控件

2.3 按鈕事件的監(jiān)聽

2.4 對(duì)話框

教學(xué)要求:通過本章的學(xué)習(xí),使學(xué)生掌握Android中的界面布局方式,學(xué)習(xí)常用控件的使用,掌握按鈕事件的監(jiān)聽,能夠?qū)崿F(xiàn)常用的對(duì)話框。

重點(diǎn):控件屬性的設(shè)置、事件監(jiān)聽。

難點(diǎn):控件屬性的設(shè)置。

采用的教學(xué)方法:案例演示、實(shí)踐指導(dǎo)、動(dòng)手實(shí)驗(yàn)。

參考案例:教材中的線性布局案例、表格布局案例等。

講授學(xué)時(shí):4學(xué)時(shí)

實(shí)踐學(xué)時(shí):5學(xué)時(shí)

(三)第3章 Activity

主要知識(shí)點(diǎn):

3.1 Activity 生命周期

3.2 Intent

3.3 Activity 之間的跳轉(zhuǎn)

3.4 Activity之間數(shù)據(jù)傳遞

教學(xué)要求:通過本章的一些實(shí)際案例,使學(xué)生掌握Android中的Activity生命周期、意圖及其過濾器的使用、Activity 之間的跳轉(zhuǎn)及其數(shù)據(jù)傳遞。

重點(diǎn):意圖及其過濾器的使用、Activity 之間的跳轉(zhuǎn)及其數(shù)據(jù)傳遞。

難點(diǎn):意圖過濾器的使用。

采用的教學(xué)方法:案例演示、知識(shí)點(diǎn)講解、小組討論、動(dòng)手實(shí)踐。

參考案例:Activity跳轉(zhuǎn)案例等。

講授學(xué)時(shí):4學(xué)時(shí)

實(shí)踐學(xué)時(shí):5學(xué)時(shí)

(四)第4章 數(shù)據(jù)存儲(chǔ)

主要知識(shí)點(diǎn):

4.1 數(shù)據(jù)存儲(chǔ)方式

4.2 JSON解析

4.3 XML解析

4.4 SharedPreferences

掌握Android中的數(shù)據(jù)存儲(chǔ)技術(shù)

教學(xué)要求:通過本章的學(xué)習(xí),使學(xué)生掌握Android中各種數(shù)據(jù)存儲(chǔ)技術(shù)的使用。

重點(diǎn):SharedPreferences使用。

難點(diǎn):SharedPreferences使用。

采用的教學(xué)方法:案例演示、知識(shí)點(diǎn)講解、小組討論、動(dòng)手實(shí)驗(yàn)。

參考案例:菜單創(chuàng)建案例、對(duì)話框創(chuàng)建案例。

講授學(xué)時(shí):1.5學(xué)時(shí)

實(shí)踐學(xué)時(shí):1.5學(xué)時(shí)

(五)第5章 Sqlite數(shù)據(jù)庫及ListView

主要知識(shí)點(diǎn):

5.1 Sqlite數(shù)據(jù)庫的創(chuàng)建及使用

5.2 ListView的創(chuàng)建及使用

教學(xué)要求:通過本章眾多的實(shí)際案例,使得學(xué)生掌握ListView的使用,Sqlite數(shù)據(jù)庫的使用。

重點(diǎn):適配器的使用,Sqlite的創(chuàng)建。

難點(diǎn):適配器的使用,Sqlite的創(chuàng)建。

采用的教學(xué)方法:案例演示、知識(shí)點(diǎn)講解、小組討論、動(dòng)手實(shí)驗(yàn)。

參考案例:ListView使用案例,SQLite使用案例。

講授學(xué)時(shí):3學(xué)時(shí)

實(shí)踐學(xué)時(shí):3學(xué)時(shí)

(六)第6章 廣播接收者

主要知識(shí)點(diǎn):

6.1 BroadcastReceiver概念及作用

6.2 注冊(cè)和接收廣播

教學(xué)要求:通過本章實(shí)際案例:掌握靜態(tài)和動(dòng)態(tài)注冊(cè)廣播。

重點(diǎn):注冊(cè)和接收廣播。

難點(diǎn):注冊(cè)和接收廣播。

采用的教學(xué)方法:案例演示、知識(shí)點(diǎn)講解、小組討論、動(dòng)手實(shí)驗(yàn)。

參考案例:攔截史迪仔電話。

講授學(xué)時(shí):1學(xué)時(shí)

實(shí)踐學(xué)時(shí):2學(xué)時(shí)

(七)第7章 Service

主要知識(shí)點(diǎn):

7.1 服務(wù)的創(chuàng)建

7.2服務(wù)的生命周期

7.3 服務(wù)的啟動(dòng)方式

教學(xué)要求:通過本章實(shí)際案例,使學(xué)生掌握Service的創(chuàng)建及使用

重點(diǎn):Service的啟動(dòng)。

難點(diǎn):Service的啟動(dòng)。

采用的教學(xué)方法:案例演示、知識(shí)點(diǎn)講解、小組討論、動(dòng)手實(shí)驗(yàn)。

參考案例:startService等。

講授學(xué)時(shí):1學(xué)時(shí)

實(shí)踐學(xué)時(shí):2學(xué)時(shí)

(八)第8章 內(nèi)容提供者

主要知識(shí)點(diǎn):

8.1 ContentProvider簡(jiǎn)介

8.2 ContentProvider的創(chuàng)建

8.3 ContentProvider的使用

教學(xué)要求:通過本章實(shí)際案例,使學(xué)生掌握ContentProvider的創(chuàng)建及使用

重點(diǎn):ContentProvider的使用。

難點(diǎn):ContentProvider的使用。

采用的教學(xué)方法:案例演示、知識(shí)點(diǎn)講解、小組討論、動(dòng)手實(shí)驗(yàn)。

參考案例:監(jiān)測(cè)數(shù)據(jù)的喵。

講授學(xué)時(shí):1學(xué)時(shí)

實(shí)踐學(xué)時(shí):2學(xué)時(shí)

(九)第9章 網(wǎng)絡(luò)編程

主要知識(shí)點(diǎn):

9.1 Http協(xié)議簡(jiǎn)介

9.2 訪問網(wǎng)絡(luò)

教學(xué)要求:通過本章實(shí)際案例,使學(xué)生掌握Android中訪問網(wǎng)絡(luò)的技術(shù)

重點(diǎn):訪問網(wǎng)絡(luò)。

難點(diǎn):訪問網(wǎng)絡(luò)。

采用的教學(xué)方法:案例演示、知識(shí)點(diǎn)講解、小組討論、動(dòng)手實(shí)驗(yàn)。

參考案例:Handler發(fā)送數(shù)據(jù)。

講授學(xué)時(shí):1學(xué)時(shí)

實(shí)踐學(xué)時(shí):2學(xué)時(shí)

三、課程的預(yù)期學(xué)習(xí)成果

在本門課程結(jié)束時(shí),學(xué)生應(yīng)該能夠:

1、掌握Android開發(fā)環(huán)境搭建;

2、掌握Android組件的使用;

3、提高分析問題和解決問題的能力;

4、能針對(duì)具體的問題,從多角度、整體上進(jìn)行分析和設(shè)計(jì);

5、提高查閱資料的能力;

6、提高綜合運(yùn)用所學(xué)知識(shí)和技能進(jìn)行綜合程序設(shè)計(jì)和實(shí)踐的能力;

7、提高團(tuán)隊(duì)合作的能力。

四、課程要求

(一)出勤與作業(yè)

學(xué)生應(yīng)積極參與課堂教學(xué)并完成相關(guān)的作業(yè)、實(shí)驗(yàn)。

(二)閱讀資料

學(xué)生應(yīng)認(rèn)真進(jìn)行課前預(yù)習(xí),閱讀教材和指定參考書及重要的參考文獻(xiàn)。

(三)課堂展示

在實(shí)驗(yàn)課,安排各小組進(jìn)行實(shí)驗(yàn)題目的討論,以及實(shí)驗(yàn)效果演示。

(四)課程實(shí)踐

本課程是理論與實(shí)踐結(jié)合的課程,理論課通過案例的形式重點(diǎn)講方法、講知識(shí)點(diǎn)的應(yīng)用;實(shí)踐學(xué)時(shí)安排學(xué)生進(jìn)行案例的討論、編碼和測(cè)試。

(五)小考與期末考

安排課堂測(cè)驗(yàn)、期末綜合實(shí)驗(yàn)。

(六)學(xué)術(shù)誠信

按中山大學(xué)南方學(xué)院相關(guān)規(guī)定執(zhí)行。

(七)剽竊的定義以及相應(yīng)的懲罰

剽竊是嚴(yán)重違反學(xué)校規(guī)章制度的行為。一經(jīng)發(fā)現(xiàn),將上報(bào)相關(guān)部門,并受到包括開除學(xué)籍在內(nèi)的嚴(yán)厲處罰。

五、課程資料

(一)教科書-必讀

黑馬程序員編著,《Android移動(dòng)開發(fā)基礎(chǔ)案例教程》,北京:人民郵電出版社. 2017.1

(二)教科書-強(qiáng)烈推薦

郭霖 編著 , Andorid 第一行代碼》 北京:人民郵電出版社. 2016.12

李剛著,《瘋狂Android講義》第3版,電子工業(yè)出版社。

(三)文章-必讀

1. www.csdn.net

2. 羅升陽. Android系統(tǒng)源代碼情景分析.電子工業(yè)出版社,2012.

(四)文章-強(qiáng)烈推薦

1. 老羅的Android之旅:http://blog.csdn.net/luoshengyang

(五)其他參考資料

1、Android開發(fā)者網(wǎng)站:http://developer.android.com/training/index.html,

2Android Guides – CodePath : http://guides.codepath.com/android

3、中文Android社區(qū):https://github.com/android-cn

六、教學(xué)活動(dòng)以及對(duì)于預(yù)期學(xué)習(xí)成果的評(píng)估

(一)教學(xué)活動(dòng)

1、個(gè)人預(yù)習(xí)

2、課堂講授

3、課堂問答

4、案例討論

5、課堂實(shí)驗(yàn)

6、課后實(shí)踐

7、課程設(shè)計(jì)

(二)對(duì)預(yù)期學(xué)習(xí)成果的考察

預(yù)期學(xué)習(xí)成果

教學(xué)活動(dòng)

學(xué)習(xí)成果考察內(nèi)容:動(dòng)手實(shí)踐

第1章 Android基礎(chǔ)入門

1、2、3、4、5、6

實(shí)踐內(nèi)容:Android開發(fā)環(huán)境的搭建。

第2章 Andriod UI開發(fā)

1、2、3、4、5、6

實(shí)踐內(nèi)容:界面設(shè)計(jì)、按鈕事件監(jiān)聽。

第3章Activity

1、2、3、4、5、6、7

實(shí)踐內(nèi)容:Activity、界面跳轉(zhuǎn)等

第4章 數(shù)據(jù)存儲(chǔ)

1、2、3、4、5、6、7

實(shí)踐內(nèi)容:文件操作、Sharepreference等

第5章 Sqlite數(shù)據(jù)庫及ListView

1、2、3、4、5、6、7

實(shí)踐內(nèi)容:Sqlite數(shù)據(jù)庫、ListView使用等

第6章廣播接收者

1、2、3、4、5、6、7

實(shí)踐內(nèi)容:接受廣播。

第7章Service

1、2、3、4、5、6、7

實(shí)踐內(nèi)容:啟動(dòng)服務(wù)。

第8章 內(nèi)容提供者

1、2、3、4、5、6、7

實(shí)踐內(nèi)容:監(jiān)聽內(nèi)容改變。

七、評(píng)估的程序和方法

(一)評(píng)分體系

1、出勤率: 10%

2、課堂參與: 10%

3、課堂實(shí)踐及課后作業(yè): 30%

4、課程設(shè)計(jì): 50%

(二)課程的教學(xué)目標(biāo)與評(píng)估方式的對(duì)應(yīng)關(guān)系

編號(hào)

課程教學(xué)目標(biāo)

評(píng)估方式

1

目標(biāo)1:了解Android系統(tǒng)架構(gòu)及相關(guān)技術(shù)

隨堂提問、課堂實(shí)驗(yàn)、期末綜合實(shí)驗(yàn)。

2

目標(biāo)2:基本組件和布局的使用

隨堂提問、課堂實(shí)驗(yàn)、期末綜合實(shí)驗(yàn)。

3

目標(biāo)3:初步掌握企業(yè)Android項(xiàng)目的系統(tǒng)分析與設(shè)計(jì)和實(shí)現(xiàn)

隨堂提問、課程文檔、課堂實(shí)驗(yàn)、期末綜合實(shí)驗(yàn)。

(三)評(píng)分標(biāo)準(zhǔn)及要求

課堂參與度 (20%)

1)課前預(yù)習(xí)

2)全勤(至少5次考勤,一次缺勤扣5分,遲到扣1分)

3)課堂討論、回答問題(回答問題加2分)

作業(yè)、實(shí)驗(yàn) (30%)

1)課后實(shí)踐:占本項(xiàng)的50%,按時(shí)按質(zhì)量完成課后實(shí)踐案例;

2)課堂實(shí)踐:占本項(xiàng)的50%,完成每次實(shí)驗(yàn)課程任務(wù),根據(jù)完成情況評(píng)定A+、A-B+、B-、CD

期末考試 (50%)

1)課程設(shè)計(jì)報(bào)告

2)課程設(shè)計(jì)項(xiàng)目代碼

八、教學(xué)進(jìn)度與學(xué)時(shí)分配表

周次

課程要點(diǎn)

理論學(xué)時(shí)

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

習(xí)題學(xué)時(shí)

1

Android基礎(chǔ)入門

1

2


2

Android中的布局

1.5

1.5


3

常用布局

1.5

1.5


4

常用對(duì)話框,程序調(diào)試

1

2


5

IntentActivity之間跳轉(zhuǎn)

1.5

1.5


6

Activity生命周期

1.5

1.5


7

Activity數(shù)據(jù)傳遞

1

2


8

數(shù)據(jù)存儲(chǔ)

1.5

1.5


9

Sqlite

1

2


10

ListView

2

1


11

廣播接收者

1

2


12

Service

1

2


13

內(nèi)容提供者

1

2


14

網(wǎng)絡(luò)編程

1

2


15

課程綜合設(shè)計(jì)

0

3


16

課程綜合設(shè)計(jì)

0

3







總學(xué)時(shí)

18.5

29.5


注:此表一式三份,于開學(xué)兩周內(nèi)填好,一份送教務(wù)與科研部,一份開課單位留存,一份自留。


留言板 Message Board
條留言  共

  • 參與互動(dòng)
    Interaction

  • 掃碼加入課程
    Scan QR Code
教學(xué)資源Resources ...
教學(xué)隊(duì)伍Teaching Members
需要驗(yàn)證您的身份,請(qǐng)輸入請(qǐng)求信息:
  • 學(xué)學(xué)號(hào)號(hào):
  • 班級(jí)選擇:
  • 課程密碼:

掃一掃二維碼,快速加入本課程!

放大二維碼 查看使用方法
課程
引導(dǎo)