- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
安卓系统开发教学大纲安卓统开发教学大纲
PAGE
PAGE 7
《安卓系统开发》课程教学大纲
课程编号:
课程名称:安卓系统开发
英文名称:
课程类型: 专业选修课
课程性质:选修
总 学 时:48 讲课学时:32 实践(实验)学时:16
学 分:3
适用对象: 计算机科学与技术专业
先修课程:java程序设计
编写说明
(一)制定大纲的依据:本大纲是根据国家教委高教司颁布的本科基础课教学基本要求,结
合我院培养目标制定的。
(二)课程简介:从基础开始学习,循环渐进,精通Google Android 开发,熟练掌握3G移动应用程序开发,通过项目实践,提升动手能力,将所学知识整合运用到项目中。具体内容包括:Android环境的搭建,Android项目结构分析,用户界面设计,2D、3D图形绘制,数据存储和访问,定位服务于地图应用,网络编程,Android NDK开发及综合案例。
(三)课程的地位与作用??安卓系统开发课程是高等工科学校教学计划中计算机相关专业一门重要的选修课,是为学习移动手机开发的必要课程。通过实训教学,在岗位技能方面,经过大量的上机练习、代码阅读、代码改错、规范化检查,训练学生编写程序的熟练度和规范性;在项目经验的积累方面,通过完成大量的项目案例和阶段项目实战,增加对实际软件项目开发的体验;在职业素质方面,通过项目组角色分配、技术研讨等多种训练手段,培养学生具备良好的职业习惯,实现学生在校即成为准职业人的目标。
(四)课程性质、目的和任务:安卓系统开发时高等工科院校计算机专业学生一门选修的重要的理论与实践课,它是为培养我们社会主义现代化建设所需要的高质量专业人才服务的。Android作为目前高端智能手机操作系统,其前景不可限量。本课程主要从java基础开始学习,循环渐进,以培养3G网络工程师为目标,深入讲解Google Android 开发实战,整套课程内容完善深入。
(五)与其他课程的联系: 安卓系统开发是计算机专业的一门重要的选修课。
(六)对先修课的要求:学习本课程需要java基础、数据结构作为预备知识。
二、大纲内容
第一章 Android基础知识
(一)教学目的和任务
通过本章的教学,使学生正确理解安卓开发的基本概念,掌握安卓的特点、环境的搭建以及程序运行的基本流程,提高学生对安卓开发的认知度。
(二)教学基本要求
了解Android的特征、特色,掌握Android环境的搭建,Android程序开发的步骤。
(三)教学重点和难点
重点:掌握Android环境的搭建。
难点:Android程序开发的步骤。
(四)教学建议与说明
1、对安卓的发展及平台的发展仅做简要的总结、归纳。
2、关于安卓的运行环境,以及环境的搭建做详细的介绍和讲解。
3、对于安卓程序的运行,举1到2个实例来讲解简单的Android程序设计及步骤。
(五)教学内容
1.1 Android概述
1.2 Android的特点
1.2.1 Android系统平台五大特色
1.2.2 Android的优势
1.3 Android环境的搭建
1.3.1安装Android SDK的最低硬件需求
1.3.2 Android SDK软件开发组件
1.3.3 Android开发环境搭建
1.4 一个简单的Android程序
第二章 Android项目结构分析
(一)教学目的和任务
通过本章教学,使学生正确理解Android的系统架构、基本组件,掌握Android组件的基本属性和用法、Android资源的管理。
(二)教学基本要求
掌握Android操作系统的整体架构,了解应用程序的基本组件,应用程序的生命周期,特别是activity的生命周期,掌握资源的创建、管理和使用,了解AndroidManifest.xml文件的组织结构。
(三)教学重点和难点
重点:Android系统架构
难点:应用程序基本组件和生命周期
(四)教学建议与说明
正确理解Android的系统架构,举例说明与其他嵌入式系统的区别。
学习Android基本组件的属性和用法。
对于Android的组织结构,通过实际项目进行讲解。
(五)教学内容:
2.2 1 Android的系统架构
2.2 应用程序的基本组件
2.2.1 Activity介绍
2.2.2 Service 介绍
2.2.3 BroadCast Reciver 介绍
2.2.4 Content Provider 介绍
2.2.5 Intents—连接组件的纽带
2.3 应用程序生命周期
2.4 资源
2.4.1创建、管理资源
2.4.2 使用资源
2.5 AndroidManifest.xml 的组织结构
2.5.1 在AndroidMainfe
文档评论(0)