Android移动应用开发基础教程教学大纲
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.要求在教学过程中合理安排理论课时和实验课时,让学生有充分的使用在计算机上练习理论 课程中学到的 Android 移动应用开发技巧和方法。
三、课程的内容
第 1 章 Android 开发起步 让学生了解 Android 平台特点、体系架构和版本,掌握如何搭建 Android 开发环境,熟悉如何 创建 Android 项目和 Android 编程的日志工具 第 2 章 Android 核心组件:活动 让学生了解 Android 核心组件之一的活动是什么、活动生命周期,掌握活动基本操作、在活动 中使用 Intent、在活动之间传递数据、活动的启动模式。 第 3 章 UI 设计 让学生熟练掌握线性布局、相对布局、通用 UI 组件、消息通知和菜单。 第 4 章 广播机制 让学生了解广播机制,并熟练掌握如何使用广播接收器。 第 5 章 数据存储 让学生熟练掌握 Android 文件存储、共享存储和 SQLite 数据库存储。 第 6 章 多媒体 让学生熟练掌握播放多媒体文件、记录声音、使用摄像头和相册。 第 7 章 网络和数据解析
0
让学生熟练掌握使用 WebView、解析 XML 格式数据和解析 JSON 数据。 第 8 章 线程和服务 让学生熟练掌握多线程和服务。
四、课时分配表
序号
第1 章第 2 来自百度文库第 3 章第 4 章第 5 章第 6 章第 7 章第 8 章
课程内容
Android 开发起步 Android 核心组件:活动 UI 设计 广播机制 数据存储 多媒体 网络和数据解析 线程和服务
《Android 移动应用开发基础教程》教学大纲
学 时:62 代 码: 适用专业: 制 定: 审 核: 批 准:
一、课程的地位、性质和任务
Android 移动应用开发基础是普通高等学校计算机科学与技术专业的一门重要的专业基础课。 通过本课程的学习,使学生能够在已有的计算机基础知识基础上,对 Android 移动应用开发有一个 系统的、全面的了解、为掌握移动应用开发打下良好的基础;在系统理解和掌握 Android 移动应用 开发基本原理的基础上,了解和掌握移动应用开发的基本原理和方法,具有设计和开发 Android 移 动应用 APP 的基本能力。
Android 移动应用开发是一门实践性非常强的学科,它要求学生在理解和掌握 Android 移动应 用开发语言语法的基础上,充分利用实验课程,在计算机上动手完成程序的编写和调试。
二、课程教学基本要求
1.课程教学以 Android 移动应用开发方法为主,在教学过程中让学生掌握 Android 移动应用开 发的基本原理和方法。
六、考核办法
1.考试采用统一命题,包括笔试和上机考试,考试时间分别为 120 分钟。课程成绩=(笔试成 绩+上机考试成绩)/2
2.本大纲各部分所规定基本要求、知识点及知识点下的知识细目,都属于考核的内容。考试命 题覆盖到各部分,并适当突出重点部分,加大重点内容的覆盖密度。
3.题的难度可分为易、较易、较难和难四个等级,试卷试题难度的分数比例一般为 2:3:3:2
教材:《Android 移动应用开发基础教程》
参考书:《第一行代码 Android》
2
合计
总学时 讲课
6
4
10
6
12
8
6
4
10
6
6
4
6
4
6
4
62
40
实验 习题课 机动
2 4 4 2 4 2 2 2
22
五、实验项目及基本要求
注:教材每章“编程实践”作为实验项目内容 实验一 创建 Android 项目 要求:掌握配置 Android 开发环境、创建 Android 项目、测试运行 Android 项目。 实验二 获取用户输入数据 要求:掌握活动和 Intent 的使用。 实验三 用户登录界面设计 要求:掌握线性布局、相对布局、通用 UI 组件、消息通知和菜单的使用。 实验四 开机启动应用 要求:掌握广播接收器的定义和使用 实验五 基于数据库的登录验证 要求:Android 文件存储、共享存储和 SQLite 数据库存储。 实验六 自定义音乐播放器 要求:掌握在 Android 程序中播放多媒体文件。 实验七 在线课表 要求:掌握使用 WebView、解析 XML 格式数据和解析 JSON 格式数据 实验八 多线程断点续传下载 要求:掌握使用 Android 服务和多线程。
1
4.试题主要题型有:填空、单项选择、多选、简答、及综合应用等。 七、使用说明 在本课程学习中,应从“理论”、“实践”和“综合应用”两个方面去把握: 1. 理论:理论课教学主要讲解 Android 移动应用开发基础,授课过程中可结合 PPT 和计算机实 时演示,要求学生理解并掌握。 2. 实践:通过上机实践,让学生练习各种基本语法的使用,并能够独立编程解决问题。 3. 综合应用:在掌握基本语法的基础上,要求能够运用本课程中多个知识点,综合分析和解决 复杂的应用问题。 八、教材及参考书
三、课程的内容
第 1 章 Android 开发起步 让学生了解 Android 平台特点、体系架构和版本,掌握如何搭建 Android 开发环境,熟悉如何 创建 Android 项目和 Android 编程的日志工具 第 2 章 Android 核心组件:活动 让学生了解 Android 核心组件之一的活动是什么、活动生命周期,掌握活动基本操作、在活动 中使用 Intent、在活动之间传递数据、活动的启动模式。 第 3 章 UI 设计 让学生熟练掌握线性布局、相对布局、通用 UI 组件、消息通知和菜单。 第 4 章 广播机制 让学生了解广播机制,并熟练掌握如何使用广播接收器。 第 5 章 数据存储 让学生熟练掌握 Android 文件存储、共享存储和 SQLite 数据库存储。 第 6 章 多媒体 让学生熟练掌握播放多媒体文件、记录声音、使用摄像头和相册。 第 7 章 网络和数据解析
0
让学生熟练掌握使用 WebView、解析 XML 格式数据和解析 JSON 数据。 第 8 章 线程和服务 让学生熟练掌握多线程和服务。
四、课时分配表
序号
第1 章第 2 来自百度文库第 3 章第 4 章第 5 章第 6 章第 7 章第 8 章
课程内容
Android 开发起步 Android 核心组件:活动 UI 设计 广播机制 数据存储 多媒体 网络和数据解析 线程和服务
《Android 移动应用开发基础教程》教学大纲
学 时:62 代 码: 适用专业: 制 定: 审 核: 批 准:
一、课程的地位、性质和任务
Android 移动应用开发基础是普通高等学校计算机科学与技术专业的一门重要的专业基础课。 通过本课程的学习,使学生能够在已有的计算机基础知识基础上,对 Android 移动应用开发有一个 系统的、全面的了解、为掌握移动应用开发打下良好的基础;在系统理解和掌握 Android 移动应用 开发基本原理的基础上,了解和掌握移动应用开发的基本原理和方法,具有设计和开发 Android 移 动应用 APP 的基本能力。
Android 移动应用开发是一门实践性非常强的学科,它要求学生在理解和掌握 Android 移动应 用开发语言语法的基础上,充分利用实验课程,在计算机上动手完成程序的编写和调试。
二、课程教学基本要求
1.课程教学以 Android 移动应用开发方法为主,在教学过程中让学生掌握 Android 移动应用开 发的基本原理和方法。
六、考核办法
1.考试采用统一命题,包括笔试和上机考试,考试时间分别为 120 分钟。课程成绩=(笔试成 绩+上机考试成绩)/2
2.本大纲各部分所规定基本要求、知识点及知识点下的知识细目,都属于考核的内容。考试命 题覆盖到各部分,并适当突出重点部分,加大重点内容的覆盖密度。
3.题的难度可分为易、较易、较难和难四个等级,试卷试题难度的分数比例一般为 2:3:3:2
教材:《Android 移动应用开发基础教程》
参考书:《第一行代码 Android》
2
合计
总学时 讲课
6
4
10
6
12
8
6
4
10
6
6
4
6
4
6
4
62
40
实验 习题课 机动
2 4 4 2 4 2 2 2
22
五、实验项目及基本要求
注:教材每章“编程实践”作为实验项目内容 实验一 创建 Android 项目 要求:掌握配置 Android 开发环境、创建 Android 项目、测试运行 Android 项目。 实验二 获取用户输入数据 要求:掌握活动和 Intent 的使用。 实验三 用户登录界面设计 要求:掌握线性布局、相对布局、通用 UI 组件、消息通知和菜单的使用。 实验四 开机启动应用 要求:掌握广播接收器的定义和使用 实验五 基于数据库的登录验证 要求:Android 文件存储、共享存储和 SQLite 数据库存储。 实验六 自定义音乐播放器 要求:掌握在 Android 程序中播放多媒体文件。 实验七 在线课表 要求:掌握使用 WebView、解析 XML 格式数据和解析 JSON 格式数据 实验八 多线程断点续传下载 要求:掌握使用 Android 服务和多线程。
1
4.试题主要题型有:填空、单项选择、多选、简答、及综合应用等。 七、使用说明 在本课程学习中,应从“理论”、“实践”和“综合应用”两个方面去把握: 1. 理论:理论课教学主要讲解 Android 移动应用开发基础,授课过程中可结合 PPT 和计算机实 时演示,要求学生理解并掌握。 2. 实践:通过上机实践,让学生练习各种基本语法的使用,并能够独立编程解决问题。 3. 综合应用:在掌握基本语法的基础上,要求能够运用本课程中多个知识点,综合分析和解决 复杂的应用问题。 八、教材及参考书