预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

______________________________________________________________________________________________________________精品资料软件技术专业课程标准《Android应用程序开发》课程标准一、课程概述(一)课程性质《Android应用与开发》课程是软件技术专业的岗位能力课程,课程的开设依据是软件技术专业人才培养目标和相关职业岗位(群)的能力要求,对本专业所面向的手机软件开发与测试、软件开发与项目管理等岗位所需要的知识、技能和素质目标的达成起到支撑作用。(二)课程定位《Android应用程序开发》课程是软件技术专业的专业核心课程,是一门实践性很强的课程,本课程的主要任务是介绍android操作系统的系统架构和运行机制,使学生对android系统有全面而整体的了解和把握,通过本课程的学习后能掌握移动应用程序开发技能,将自己的应用移植到该平台上或者在该平台上开发应用。前导课程:《Java程序设计》、《数据结构》后续课程:《毕业实习》(三)课程设计思路首先依据专业人才培养方案中关于人才培养目标的阐述,明确课程目标;其次,结合职业教育课程观、教学观、能力观,基于软件工程的开发过程,以项目化教学来组织课程内容,在课程内容的选择与排序中,以软件项目研发的不同阶段、典型任务为载体,将课程内容划分为互相联系的学习情景;第三,通过对各学习情景中学习目标、主要内容、授课方式、师生要求等各项内容的描述,来规范课程所要求的内容;第四,通过对课程内容的选取和组合,以一个完整的项目为载体,完成课程的实施;最后,通过对项目实施过程中各个环节的考察和评价,来完成对课程的评鉴与考核。本课程在设计上本着懂方法,重应用的总体思路,突出体现职业教育的技能型、应用性特色,着重培养学生的实践应用技能,力求达到理论方法够用,技术技能过硬的目的。二、课程目标(一)课程工作任务目标通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。(二)职业能力目标通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的软件开发工作奠定基础。(三)职业资格证书考核目标移动互联网行业认证资格证书。三、课程教学内容及学时安排(一)课程教学内容模块课程内容教学方式教学目的Android基础知识(1)Android环境的搭建;(2)Android程序开发的步骤;(3)编写一个简单的Android程序。项目式教学、一体化教学(1)了解Android的特征、特色;(2)掌握Android环境的搭建;(3)熟悉Android程序开发的步骤。Android项目结构分析(1)初识Android应用程序的五大基本组件;(2)近看Activity的生命周期;(3)资源的创建管理和使用;(4)通过helloWord程序认知AndroidManifest.xml文件;(5)Android项目结构分析案例。项目式教学、一体化教学(1)掌握Android操作系统的整体架构;(2)了解应用程序的基本组件应用程序的生命周期,特别是activity的生命周期;(3)掌握资源的创建、管理和使用;(4)理解AndroidManifest.xml文件的组织结构。设计用户界面(1)用户界面基础;(2)界面控件(TextView与EditText、Botton和ImageButton、CheckBox和RadioButton、Spinner、ListView、TabHost);(3)界面布局(线性布局、表格布局、帧布局、相对布局、绝对布局);(4)菜单(选项菜单与子菜单、上下文菜单);(5)界面事件(按键事件、触摸事件)。项目式教学、一体化教学(1)掌握各种用户界面的控件的使用方法;(2)掌握界面布局的特点和使用方法;(3)掌握菜单的使用方法;(4)掌握按键事件和触摸事件的处理。2D图形绘制与多媒体(1)Android图形基础;(2)动画实现;(3)给游戏加上背景音乐;(4)视频播放。项目式教学、一体化教学(1)掌握Android平台下的二维图形编程的相关知识;(2)掌握用MediaPlayer类和VideoView类播放音频和视频。3D图形绘制(1)三维图形基础;(2)绘制三维图形。项目式教学、一体化教学(1)多线程管理;(2)3D图形绘制框架;(3)渲染管线。数据存储与访问(1)简单存储;(2)文件存储;(3)数据库存储;(4)数据共享。项目式教学、一体化教学(1)简单存储;(2)文件存储;(3)数据库存储;(4)数据共享。定位服务与地图应用(