资源描述
《智能终端操作系统与应用开发》教学大纲
一、课程基本信息二、教学目标
中文名称
智能终端操作系统与应用开发
英文名称
Intelligent Terminal Operating Systems and its Application Development
适用专业
物联网工程
先修课程
C语言/数据结构
课程类别
专业拓展课
修读性质
选修
学分/学时
2学分/21学时(21学时)
考核方式
考查
本课程教学目标:Android操作系统是由Google公司开发的开源手机操作系统,由于 其源代码开放,任何人都可以免费使用,因而成为目前最流行、最热门的嵌入式操作系统之 -O它由应用层、应用框架层、系统运行库层、Linux内核层四局部组成。掌握Android操 作系统的应用与开发对通信工程领域的人员具有非常重要的意义。
三、教学内容及基本要求第一章Android基础(2学时)(一)教学目标了解Android操作系统基本概念
1. 掌握Android操作系统的架构了解Android学习资源(―)重点、难点教学重点:Android操作系统的架构
教学难点:Android操作系统的架构(三)教学方法
以多媒体课件教学为主、板书教学为辅的讲授教学法,配合分组讨论和实物、图片、实 验演示的教学方法(四)教学内容1 Android 的前景1.2 Android操作系统的架构
1. 3 Android开源知识4 Android学习资源(五)作业及要求独立完成课后习题
(六)课外学习要求
查阅有关技术的进展情况,学习随书光盘中本章常见问题解答,并进行分组讨论。预习 下章学习内容口第二章Android应用层开发语言(4学时)(一)教学目标.掌握java语言的基本语法
1 .掌握Java语言的表达式与语句.掌握Java语言的类和对象(二)重点、难点教学重点:Java语言的表达式与语句;Java语言的类和对象
教学难点:Java语言的类和对象(三)教学方法
以多媒体课件教学为主、板书教学为辅的讲授教学法,配合分组讨论和实物、图片、实 验演示的教学方法(四)教学内容1 Java语言的基本语法基本数据类型
1.1.1 复合数据类型2 Java语言的表达式与语句2.3 Java语言的类与对象2. 3. 1面向对象编程
2. 3.2 Java中的类2. 3. 3方法2. 3. 4 包(package)2. 3.5 Java的访问权限
2. 3.6继承、内部类和接口(五)作业及要求独立完成课后习题(六)课外学习要求
查阅有关技术的进展情况,学习随书光盘中本章常见问题解答,并进行分组讨论。预习 下章学习内容。
第三章Android应用开发环境(2学时)(一)教学目标.掌握Android开发坏境搭建.掌握AVD使用
1 .学会简单应用程序设计(―)重点、难点教学重点:Androi d开发坏境搭建;AVD使用教学难点:AVD使用
(三)教学方法
以多媒体课件教学为主、板书教学为辅的讲授教学法,配合分组讨论和实物、图片、实 验演示的教学方法(四)教学内容搭建开发环境安装 JDK
1.1.1 安装 Eclipse安装 Android SDK安装 ADT创立AVD
1.2 "Hello World” 应用程序(五)作业及要求独立完成课后习题(六)课外学习要求
查阅有关技术的进展情况,学习随书光盘中本章常见问题解答,并进行分组讨论。预习 下章学习内容。
第四章Android基本组件(6学时)(一)教学目标.掌握用户界面组件的使用. 了解应用程序开发基础
1 .掌握 Intent、Service、BroadCastReceiver> ContentProvider> Activity Lifecycle 使用 方法(二)重点、难点
教学重点:用户界面组件的使用;Intent、Service> BroadCastReceiver> ContentProvider> Activity Lifecycle 使用教学难点:Intent、Service、BroadCastReceiver> ContentProvider> Activity Lifecycle(三)教学方法
以多媒体课件教学为主、板书教学为辅的讲授教学法,配合分组讨论和实物、图片、实 验演示的教学方法(四)教学内容Android用户界面TextView(文本视图)
4.1.1 Button(按钮)EditText(编辑框)RadioButton(单项选择按钮)CheckBox(多项选择框)
4.1.2 Menu(菜单)Dialog(对话框)ImageButton(图片按钮)ImageView(图片视图)
4.1.3 ListView(列表视图)Layout(界面布局)应用程序基础Intent(意图)
4.2 Service(月艮务)BroadCastReceiver(广播接收者)ContentProvider(内容提供者)Activity Lifecycle(活动生命周期)
(五)作业及要求独立完成课后习题(六)课外学习要求
查阅有关技术的进展情况,学习随书光盘中本章常见问题解答,并进行分组讨论。预习 下章学习内容。
第五章Android数据存储(4学时)(一)教学目标. 了解Android数据存储方式.掌握 SharedPreferences 存储方式
1 .掌握File(文件)存储方式.掌握SQLite数据库存储方式.掌握ContentProvider存储数据.掌握网络存储数据
(二)重点、难点
教学重点:SharedPreferences存储方式;File(文件)存储方式;SQLite数据库存储方式; ContentProvider 存储数据教学难点:网络存储数据(三)教学方法
以多媒体课件教学为主、板书教学为辅的讲授教学法,配合分组讨论和实物、图片、实 验演示的教学方法(四)教学内容SharedPreferences 存储方式File(文件)存储方式
1.1.1 内部存储522外部存储SQLite数据库存储方式ContentProvider 存储数据
1.2 网络存储数据创立Web应用服务创立Android网络存储应用(五)作业及要求
独立完成课后习题(六)课外学习要求
查阅有关技术的进展情况,学习随书光盘中本章常见问题解答,并进行分组讨论。预习 下章学习内容。
第六章Android简单应用(2学时)(-)教学目标.学会简单的音乐播放器制作.学会简单的视频播放器制作
1 ,学会简单的视频播放器制作(二)重点、难点教学重点:简单的音乐播放器制作教学难点:简单的视频播放器制作
(三)教学方法
以多媒体课件教学为主、板书教学为辅的讲授教学法,配合分组讨论和实物、图片、实 验演示的教学方法(四)教学内容一个简单的音乐播放器一个简单的视频播放器
6.1 一个简单的录音程序(五)作业及要求独立完成课后习题(六)课外学习要求
查阅有关技术的进展情况,学习随书光盘中本章常见问题解答,并进行分组讨论。预习 下章学习内容。
第七章Android开发实例(1学时)(-)教学目标L掌握常用实例开发(二)重点、难点
教学重点:定位系统;监控系统教学难点:定位系统;监控系统(三)教学方法
以多媒体课件教学为主、板书教学为辅的讲授教学法,配合分组讨论和实物、图片、实 验演示的教学方法(四)教学内容7. 1 GPS定位软件网络监控软件
7.2 基于手机的便携式远程医疗监护系统功能分析手机端界面布局手机端功能的设计与实现
(五)作业及要求独立完成课后习题(六)课外学习要求
查阅有关技术的进展情况,学习随书光盘中本章常见问题解答,并进行分组讨论。预习 下章学习内容。
四、考核形式及成绩评定
(-)考核形式:期末考试为闭卷考试,考试范围和要求应符合本教学大纲对各章教学 内容的基本要求。
(二)成绩评定:课程考核由平时作业及听课情况和期末考试成绩两局部组成,分别占 课程总成绩的30%和70%0五、教材与参考书
教 材:刘乃安.Android操作系统与应用开发.(第1版).西安:西安电子科学技术 出版社,2012年参考书:
[1]王保卫.Android应用开发与系统改造实战(第1版).北京:人民邮电出版社, 2012 年[2]杨丰富.Android应用开发揭秘(第1版).北京:机械工业出版社,2011年六、其他(特色、 必要的说明等)本课程对学生创新能力培养的措施:
主要介绍Android操作系统及其应用开发,分别从Android基础、Android应用层开发语言、Android应用开发环境、Android基本组件、Android数据存储、Android简单应用 和Android开发实例介绍Android综合开发方法和技术,简单易懂,能够让学生更快地上手Android应用开发。
七、课程学时分配表
序号
教学内容(章、节或篇名)
学时分配
作业、考查
理论
实践
1
第一章 Android基础
2
2
第二章Android应用层开发语言
4
4
3
第三章Android应用开发环境
2
2
4
第四章Android基本组件
6
6
5
第五章Android数据存储
4
4
6
第六章Android简单应用
2
3
7
第七章Android开发实例
1
2
展开阅读全文