当前位置:文档之家› 《Android应用程序设计》教学大纲

《Android应用程序设计》教学大纲

《Android应用程序设计》课程教学大纲
课程类别:专业核心课
适用对象: 嵌入式技术与应用专业
总学时:60讲授学时:30课内实践学时:30
一、课程的性质、任务与课程的教学目标
(一)课程的性质、任务
1.课程的性质
《Android应用程序设计》课程是<<嵌入式技术与应用专业>>的专业核心课(学习领域)。

该课程的先修课程为<<嵌入式C语言程序设计>>、<<嵌入式实时操作系统>>、<<C++面向对象程序设计>>和<<Java程序设计>>; 其后续课程为<<嵌入式Android项目设计与开发>>、<<嵌入式Android高级应用开发实训>>和<<嵌入式Android高级应用开发实训>>。

2.课程的任务
本课程主要讲授 Google Android的移动互联软件开发平台的基本原理、应用框架和基本应用程序设计,涉及从基础支持平台到系统应用框架、从Java开发包到Android开发环境与模拟器、从线性布局到Android屏幕复杂布局、从Android控件Widgets到Android的图形用
户界面、从Android数据存储到Android多媒,以及手机乐游项目等的综合应用编程。

本课程的核心知识单元主要包括:Android开发环境、Android屏幕布局、Android控件Widgets、 Android的图形用户界面、Android 数据存储、Android多媒体等,讲授Android应用程序框架、Activity 生命周期、典型屏幕控件、图形用户界面设计、文件存储、Preference 、嵌入式数据库SQLite 、Mp3 Player多媒体等应用核心知识和应用技术。

本课程将Java作为编程语言。

学习使用Android 集成开发环境及其Eclipse Android编译器,掌握Android应用程序设计和调试方法。

通过两个综合Android应用项目的设计与实现,让学生熟练掌握Android基本应用编程知识和编程技巧。

(二)课程的教学目标
1.基本理论要求
了解Android平台的基本结构,熟悉Android应用软件开发环境,基本掌握Android应用编程的集成开发环境、常用软件软件包、屏幕布局方式、典型控件、数据存储技术和应用程序设计。

本课程包含有旨在提高学生Android应用程序设计与实现能力的综合项目实训。

2.基本技能要求
(1)Android开发环境构建和参数配置的能力;
(2)Android应用程序调试能力;
(3) 掌握Android应用程序基本框架,具备基本应用程序设计与实现能力;
(4) 掌握Android常用的数据存储技术。

3.职业素质要求
初步具备Android应用软件的设计、编程和调试能力。

二、主要教学内容及教学要求
(一)Android开发环境知识单元
主要教学内容:
1.1 项目导引:针对本单元内容的单元项目概述。

1.2 项目分析:对项目进行分析,引出本单元知识点。

1.3 技术准备:本单元知识点讲述。

1.3.1 知识点1:Android应用程序框架
1.3.2 知识点2:活动(Activity)
1.3.3 知识点3:Activity生命周期
1.3.4 知识点4:Android调试方法
1.4 项目实施:施过程中遇到的常见疑难问题及解决方法注释说明1.5 技术拓展
1.6 本知识单元小结
1.7 强化练习
基本要求:了解Android应用程序框架、理解Activity生命周期
(二)Android屏幕布局知识单元
主要教学内容:
2.1 项目导引
2.3 技术准备
2.3.1 知识点1:线性布局(LinearLayout)
2.3.2 知识点2:相对布局(RelativeLayout)
2.3.3 知识点3:表格布局(TableLayout)
2.3.4 知识点4:网格视图布局(GridView)
2.3.5 知识点5:标签布局(TabLayou)
2.3.6 知识点6:列表布局(ListView)
2.4 项目实施
2.5 技术拓展
2.6 本知识单元小结
2.7 强化练习
基本要求:了解Android常用屏幕布局和使用技巧
(三)Android控件Widgets知识单元
主要教学内容:
3.1 项目导引
3.2 项目分析
3.3 技术准备
3.3.1 知识点1:文本框(TextView)
3.3.2 知识点2:编辑框(EditText)
3.3.3 知识点3:单选按钮(RadioButton)
3.3.4 知识点4:复选框(CheckBox)
3.3.5 知识点5:切换按钮(ToggleButton)
3.3.6 知识点6:图像按钮(ImageButton)
3.5 技术拓展
3.6 本知识单元小结
3.7 强化练习
基本要求:掌握Androidd典型控件Widgets使用方法和应用技巧
(四)Android的图形用户界面知识单元
主要教学内容
4.1 项目导引
4.2 项目分析
4.3 技术准备
4.3.1 知识点1:ListActivity
4.3.2 知识点2:对话框
4.3.3 知识点3:进度条
4.3.4 知识点4:菜单
4.4 项目实施
4.5 技术拓展
4.6 本知识单元小结
4.7 强化练习
基本要求:学习初步掌握Android的图形用户界面设计方法
(五)Android数据存储知识单元
主要教学内容:
5.1 项目导引
5.3 技术准备
5.3.1 知识点1:文件存储
5.3.2 知识点2:Preference
5.3.3 知识点3:嵌入式数据库SQLite
5.4 项目实施
5.5 技术拓展
5.6 本知识单元小结
5.7 强化练习
基本要求:掌握文件存储、Preference和嵌入式数据库SQLite等Android数据存储编程方法和使用技巧。

(六)Android多媒体知识单元
主要教学内容:
6.1 项目导引
6.2 项目分析
6.3 技术准备
6.3.1 知识点1:http
6.3.2 知识点2:service
6.3.3 知识点3:Mp3 Player
6.3.4 知识点4:视频
6.3.5 知识点5:录音
6.4 项目实施
6.5 技术拓展
6.6 本章小结
6.7 强化练习
基本要求:初步掌握Android多媒体应用方法与编程
(七)手机乐游项目
主要教学内容:
手机乐游1 项目分析
手机乐游2 项目设计
手机乐游3 项目实施
手机乐游4 项目成果
基本要求:初步掌握Android应用项目的分析、设计、实现方法与技巧。

(八)手机游戏项目
主要教学内容:
手机游戏1 项目分析
手机游戏2 项目设计
手机游戏3 项目实施
手机游戏4 项目成果
基本要求:进一步掌握Android应用项目的分析、设计、实现方法与技巧。

三、课程学时分配
学时分配表
四.实践教学
(一)课内实践项目
课内实践根据教学设计,选取部分内容以讲练结合方式完成。

具体安排如下。

课内实训学时分配表
五、必要说明
(一)课程开设的基本条件
1、机房教学:基本的多媒体教学环境,Android集成开发环境、Eclipse、Java安装包
2、实验室教学:基本的多媒体教学环境,Android综合仿真试验仪
(二)建议使用的教材及教学参考书
教材: <<Android应用程序设计>>,李华忠主编. 校本教材. 2013年8月第2版.
参考书:
1.《Android移动编程实用教程》,刘甫迎等主编,电子工业出版社,2012-01-01。

2.《Android应用程序开发(高等院校信息技术规划教材)》,王向辉,张国印,沈洁编著,清华大学出版社,2010-03-01。

3.《Android应用程序开发(第2版)(高等院校信息技术规划教材)》,王向辉等编著,清华大学出版社,2012-05-01。

(三)考核方式及成绩评定
考核方式及形式
方式:开卷考试。

形式:笔试。

②总评成绩的组成及评定标准
总评成绩=期末成绩(40%)+ 考勤(20%)+ 作业(40%)。

(四)其他说明
大纲编订部门:嵌入式技术与应用专业教研室执笔人:李华忠大纲审订部门:软件学院审订部门负责人:
编订日期:2013.6 修订日期: 2013.8
深圳信息职业技术学院。

相关主题