课课 程程 标标 准准
所属系部:信息工程系所属系部:信息工程系
课程名称:课程名称:Android 高级应用开高级应用开
发发课程性质:专业必修课课程性质:专业必修课
课程学时:课程学时: 9 6
适用专业:移动互联专业(适用专业:移动互联专业( 64))
《Android 高级应用开高级应用开
发发》课程标准
1、课程概述、课程概述
1. 课程定位课程定位
《Android 高级应用开发》是移动互联专业的专业必修课,也是 Android 应用程序开发, 手机游戏开发,软件维护、测试、销售、技术支持、技术咨询等工作等核心
职业岗位需要掌握的专业知识核心程,本课程具有较强的实践性。通过本课程的学习,使学生具备 Android 平台应用开发相关知识、良好的编程习惯和手机应用软件
开发的能力,能胜任基于 Android 平台的手机软件研发等工作任务。通过本课程的学习,使学生具备 Android 平台应用开发相关知识、良好的编程习惯和手机应用软
件开发的能力,能胜任基于 Android 平台的手机软件研发等工作任务。同时,通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强
化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的软件开发工作奠定基础。
本课程主要是以项目实战为主。通过完整的项目案例《手机安全卫士》的学习,学生能够在掌握 Android 的基础知识,学会编写较为复杂的应用程序,能够清楚并
完成一个完整的项目的整个开发流程,为进一步学习移动互联工程师后续课程打下良好的理论和实践基础。在课程设置上,前导课程有《Java 程序设计》、《数据
库技术基础》、《移动应用开发》,后续课程有《移动互联网开发综合实训》、《毕业实习》等。
2. 课程设计思路课程设计思路
《Android 高级应用开发》课程根据对企业开发人员工作岗位职业能力的需求,设计了一个完整的实训项目案例,项目是围绕软件编程人员应掌握的工作任务进行设计
的。
本课程在设计时考虑主要以锻炼学生的动手能力为主,对于比较难懂、但实际开发中运用较少的知识点尽量少讲或不讲,一切以实际项目为核心,使学生的课程学习和
工作需要能完全吻合。教学过程要实现课堂案例教学放到 MOOC 线上学习,翻转课堂中重点进行相关类似项目案例制作与答疑,从教学过程和形式上体现“线上”和“向
下”的紧密结合。
课程以项目为主线,通过问题、项目导入(实践)→学生思考、分析、回答、教师评议、总结(理论)→扩展应用(实践)的方式进行,使授课内容与工作实际紧密结
合。
本课程教学效果评价采取过程评价与结果评价相结合的方式,以学生为主体,重点评价学生的职业能力的养成。
2、课程目标、课程目标
根据计算机软件技术专业的整体培养目标,该课程的目标定位为:通过本课程的学习使学生具备 Android 平台应用开发相关知识、良好的编程习惯和手机应用软件开发的
能力,能胜任基于 Android 平台的手机软件研发等工作任务。培养学生规范编码和良好的程序设计风格;培养学生面向对象编程的思维和提高逻辑思维能力;培养学生发
现问题、分析问题、解决问题的能力;培养良好的职业素质;培养团队协作和和谐的沟通能力;并为学生以后从事更专业化的软件开发工作或者学习后续课程打下良好的
基础。
1. 能力目标能力目标
1. 能熟练使用 Eclipse 开发和调试 Android 应用程序。
2. 能根据用户界面设计文档,完成相应移动客户端界面设计工作。
3. 能根据需求及设计文档,完成数据存储业务、界面逻辑、控制业务逻辑、服务器的通信交互等开发工作。
4. 能按照项目管理的要求,对开发的功能模块进行单元测试并重构代码。
5. 能根据开发过程中的实际变化更新文档。
1. 知识目标知识目标
1. 了解 Android 平台的基本架构。
2. 掌握 Android 开发环境的搭建。
3. 掌握 Android 应用程序开发、调试、发布流程。
4. 掌握 Android 应用程序项目的基本框架。
5. 掌握 Activity、Service、ContentProvider、BroadcastReceiver 以及 Intent 组件的使用。
6. 掌握常见 UI Widgets 的使用方法。
7. 掌握 Android 平台数据存储的设计。
8. 掌握 Android 平台异步任务的设计。
9. 掌握 Android 平台网络服务与数据解析的设计
10. 掌握 Android 应用程序项目的测试技术。
1. 素质目标素质目标
1. 沟通能力、团队合作及协调能力。
2. 良好的编程习惯。
3. 查阅相关手册及资料能力
4. 掌握系统设计方法,培养严谨工作态度。
5. 自我展示与语言表达能力。
6. 责任意识。
7. 分析和解决问题的能力。
8. 科学的创造能力和创新精神。
9. 获得适应未来岗位转变的迁移能力。
10. 从事某一岗位可持续发展的能力。
3、课程内容与要求、课程内容与要求
本课程在教学过程中,提醒学生留意观察并思考生活中接触的 Android 系统应用,鼓励其结合生活中熟悉的操作方法提出问题或假设,在教师引导下,通过分析、推理,
使学生自主学习、总结,以便增强学生对 Android 开发方法基本理论的理解;通过课堂讲解与讨论、案例分析等促进学生对所学理论的理解和运用,以培养其实际操作技
能。充分利用现代教学手段,不断改进教学方式,突出典型案例的剖析,采用互动式教学使学生得到模拟训练,提高他们发现问题、分析问题、解决问题的能力。
在课程内容的选择上,本课程涉及很多 Android 基础知识,其中包括 ListView 的相关操作及优化、动画的使用、SQLite 数据库、广播接收者及服务、AIDL 的调用等。通