课程教学与培养目标
课程核心培养目标:
培养学员基于Oracle-Android 核心组件、多媒体技术和传感器的开发技能,使学员基本较为完善的Android研发知识结构和知识体系。
教学目标:
1、熟练使用Android四大核心组件之一Activity,能够通过实践项目了解Activity运用场景、工作原理、及Activity与Task、Application、Backstack的关系。
2、熟练使用Android四大核心组件之一ContentProvider,能够通过实践项目了解ContentProvider如何实现数据共享与跨应用数据访问。
3、熟练使用Android四大核心组件之一Boardcast,能够通过实践项目了解Boardcast的运用场景,以及该组件与Service之间的区别。
4、熟练使用Android四大核心组件之一Service,能够通过实践项目了解Service的运用场景,理解系统服务于自定义服务的区别。
5、深入理解Android IPC机制,理解Binder工作原理,能够通过实践项目了解Intent在Android系统中扮演的角色与地位。
6、深入理解Android 安全性机制与安全性管理规则,能够通过实践项目了解权限、权限组、签名、系统签名的作用。
7、熟练使用Android桌面组件,能够对桌面中的Widget、Wallpaper、Shortcut进行操作,能够通过实践项目运用该技能。
8、深入理解Android资源文件与资源文件夹,能够通过实践项目运用这些技能。
9、熟练使用使用Android传感器框架技术,能够通过实践项目运用各种传感器,了解不同传感器的坐标系,通过定义数据的变化实现常用的移动设备功能(如:摇一摇)。
教学方法:
1、采用理论结合实验的教学手段:
1-1、理论教学中要求学员掌握知识点的概念与意义,同时掌握知识点的使用方法,突出“是什么”、“何时用”。
1-2、实验环节要求学员掌握知识点的运用方法和运用场景,突出“用哪里”、“怎么样用”。
1-3、合理嵌入“帮助文档”使用策略,提高学员对于语言的自主学习能力,将一个“学习者”转换成“生产者”。
2、采用基于实验场景的贯穿式项目实训方法:
2-1、一个到多个包含完整业务的项目将会被拆解成一个个独立的教学场景和实验场景,在不同知识点教学过程和实验环节中使用。
2-2、教师在理论教学环节中可以使用这些经过拆解的演示场景,贯穿整门课程知识点的讲解和演示,让演示变得更连贯更生动。
2-3、学员在上机实验环节中可以使用这些经过拆解的实验场景,贯穿整门课程知识点的实验场景,让学员更好的体验知识点在项目中的运用场合。
2-4、贯穿式项目的场景教学培养学员:自主动手、主动实践、自主创新的能力。
教学大纲
实践项目