当前位置: 本站首页 > 专业建设 > 教学成果 > 正文

【成果导向课程】Android 应用开发技术

【来源: | 作者:信息工程学院 | 发布日期:2016-10-31 】

伟德国际1946源于英国 信息工程 分院专业课程大纲

20162017 学年度第1 学期 移动通信技术专业(试点班)

课程名称

Android应用开发技术

课程代号

1401312

课程类型

£素质通识 £专业统整 R专业核心£专业选修

授课教师

张秀杰

修读方式

R必修 £必选 £选修

学时/学分

72/4.5

是否配备

教学助理

£是 £否

实践学时

上课地点

R校内 £校外

周学时

4

教学场所

£教室 £实训(验)室 R一体化教室 £生产性实训基地 £其它( )

办公地点

2号楼506

联系方式

15776386917

课外答疑时间

周三下午15:00-16:00

学程课程

£是 R否

A课程描述

本课程旨在引领学生掌握Android系统环境搭建、APP项目分析、程序设计和项目开发的技术(目的)。经由程序的UI界面设计、后台功能模块代码编写、数据存储及SQLite数据库访问(历程),以完成App应用程序的设计。(预期成果)。(96个字)

B教学目标

(标注能力

指标)

1.正确搭建Android开发环境。 (Exa1)

2.正确进行AndroidUI界面设计并解决图片的自适应性。(DXa2)

3.正确编写功能模块代码。 (EXa2)

4.熟练使用数据存储及SQLite数据库。(EXa1)

5.正确使用和创建内容提供者及广播接收者。(EXa1)

6.正确开启服务及进行网络编程。 (BXa2)

C核心能力

沟通整合

(A)

学习创新

(B)

责任关怀

(C)

问题解决

(D)

专业技能

(E)

职业素养

(F)

备注

D课程权重

5%

(Axa2)

15%

5%

(CXd2)

15%

55%

5%

(Fxa1)

合计100%

E教学内容大纲

1.搭建Android开发环境 (M1:Exa1)

2.设计AndroidUI界面 (M2:DXa2)(M2:AXa2)

3.创建并应用Activity的生命周期 (M3:EXa2)

4.使用数据存储 (M4:EXa1)

5.应用SQLite数据库访问数据 (M4:EXa1)

6.创建和使用内容提供者及广播接收者 (M5:EXa1)

7.开启服务及网络编程设计 (M6-BXa2) (M6:FXa1)

F教学方式

R讲授 £讨论或座谈 R问题导向学习 R分组合作学习 £专题学习

R实作学习 £发表学习 £实习 R参观访问 R其它(模拟演练)

G学习评价

成绩项目

配分

评价方式

(呼应能力指标)

细项

配分

说明

平时

成绩

50

出勤评量(观察)

(CXd2)

10

出勤:基准分6分,低于6分不能获得本门课程学分,评量方式见附件1《Android应用开发技术》学生出勤评量表。

实作评价(观察)

(DXa2,Exa1,Exa2,Bxa2)

35

各单元表现(含学习态度、沟通合作、专业技能、专业能力等,详见单元教学活动设计之学习评量)基准分21分,低于21分不能获得本门课程学分见附件4。

档案评量

(CXa2)

5

考核学生整理学习资料的情况,评量方式见附件2。

期中成绩

20

口语评量

(DXa2, Exa1,EXa2)

20

期中考试以每位同学独立设计APP应用程序并进行展示讲解的形式进行考核,评量方式见附件3。

期末成绩

30

纸笔测验

(DXd2,Exa1,EXd2)

30

期末考试形式为纸笔测试,评量方式附件5。

H进度表

周别

单元名称与内容

能力指标

教学目标

1

(8学时)

单元一:搭建Android开发环境【教纲1】

任务一:Android开发环境搭建

任务二:开发第一个Android程序

EXa1

M1

2

(8学时)

单元二:设计AndroidUI界面【教纲2】

任务一:六种常见的Android布局

任务二:样式和主题

任务三:LogCat使用

任务四:Toast的使用

DXa2

AXa2

M2

3

(8学时)

单元三:创建并应用Activity的生命周期【教纲3】

任务一:Activity的创建

任务二:显示意图和隐式意图

任务三:Activity的数据传递

任务四:Activity的生命周期

任务五:Android下的任务栈

任务六:Activity的启动模式

EXa2

M3

4

(8学时)

单元四:使用数据存储【教纲4】

任务一:文件存储数据

任务二:SharedPreferences

任务三:XML序列化:

任务四:XML解析

EXa1

M4

5

(10学时)

单元五:应用SQLite数据库访问数据

【教纲5】

任务一:SQLite数据库介绍

任务二:SQLite数据库操作

任务三:ListView控件的使用

任务四:常用的数据适配器(Adapater)

任务五:sqlite3工具

EXa1

M4

6

(18学时)

单元六:使用和创建内容提供者及广播接收者【教纲6】

任务一:内容提供者简介

任务二:内容提供者的使用

任务三:对数据进行增删查改

任务四:内容观察者的使用

任务五:广播接收者介绍

任务六:自定义广播的发送和接收

任务七:有序广播和无序广播

任务八:常用的广播接收者

EXa1

M5

7

(20学时)

单元七:服务及网络编程【教纲7】

任务一:服务简介

任务二:服务的生命周期

任务三:start方式开启服务和绑定方式开启服务

任务四:本地服务和远程服务

任务一:消息机制

任务二:AsyncTask

任务三:使用HttpClientConnection访问网络

任务四:使用HttpClient访问网络

任务五:开源项目SmartImageView

任务六:数据提交方式

任务七:开源项目AsycHttpClient

任务八:文件下载

BXa2

FXa1

M6

I指定教材

主编:传智播客高教产品研发部.2015年5月 《Android移动应用基础教程》中国铁道出版社

J参考书籍

主编:李刚. 2014年2月《疯狂Android讲义》 电子工业出版社

[美]WeiMeng Lee著.2012年11月《Android 4编程入门经典—开发智能手机与平板电脑应用(移动与嵌入式开发技术)》清华大学出版社

K先修课程

先备科目:专业英语;C++程序设计;JAVA SE、XML程序设计。

先备能力:1、具备熟练阅读程序模块,并对错误信息进行分析纠错。

2、具备熟练编写程序的基本语句。

L教学资源

多媒体课件、网上教学视频、精品课网站教材;授课计划;教案;课程标准;课件、提供网站制作素材。学生可参考W3C网络教程进行同步学习。

M注意事项

1.本课程大纲F到G项可根据教学需要进行调整。

2.请尊重知识产权,不得非法影印。

3.规范课堂行为:对于缺课、迟到、聊天、睡觉,每次各酌予扣分1至2分。

4.上课过程中,学生在实训室按照座位号固定座位。