移动应用程序开发课程标准Word文档下载推荐.doc
《移动应用程序开发课程标准Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《移动应用程序开发课程标准Word文档下载推荐.doc(6页珍藏版)》请在冰豆网上搜索。
本课程在设计上本着懂方法,重应用的总体思路,突出体现职业教育的技能型、应用性特色,着重培养学生的实践应用技能,力求达到理论方法够用,技术技能过硬的目的。
二、课程目标
(一)课程工作任务目标
通过本课程的学习,使学生具备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)Google地图应用
(1)掌握Android.location和GoogleMaps等类库的使用方法,了解申请地图秘钥的方法。
测试与发布
(1)测试项目;
(2)本地化项目;
(3)打包项目;
(4)发布到App市场。
(1)掌握国际化方法;
(2)掌握Android项目单元测试的方法;
(3)掌握Android项目打包与发布的方法。
(二)学时安排表(学习情境规划和学习情境设计)
教学模块
学习情境
(项目载体)
主要内容
学时分配
搭建开发环境
(1)Android移动开发平台简介;
(2)在Eclipse中搭建Android开发环境;
(3)Android开发工具的使用;
(4)AndroidVirtualDevice。
4
创建项目框架
(1)创建/运行Android项目;
(2)Android资源的创建与引用;
(3)管理Android项目;
(4)AndroidManifest.xml解析。
通信录界面设计
30
视频播放器的制作
(4)视频播放。
14
两个立方体的碰撞检测
15
手机通讯录能够完成数据的增加、删除、编辑、查找等功能
26
地图浏览程序
(1)使用GPS获取位置;
(2)Google地图应用。
6
发布通讯录APP
(1)Android单元测试;
(2)Android项目的国际化与本地化;
(3)数字签名;
(4)打包项目。
复习、考试
2
总学时
105
四、课程实施
本课程按照理论实践一体、课内外互补的课程设计指导思想,以任务或项目为载体组织教学内容,突出学生的主体地位,实现“教、学、做”的有机融合;
通过课堂讲授、团队学习、个体辅导、展示交流、技能大赛等手段,实现从模仿到应用到创新的高职学生递进式培养。
本课程强调对学生职业岗位能力的培养和职业素养的养成,针对不同环节,采用特定的教学方法,有意识、有步骤地将职业能力的训练和职业素养的形成融入到实际的教学过程中。
五、教学评价、考核要求
该课程的考核改变单一的终结性评价的方法,采用过程考核和结果考核相结合、以及实践考核的方法。
其中过程考核和期终测试两部分的比例为4:
6。
过程考核主要是考核出勤和每次实训课的实训完成情况,实践部分考核学生对教学案例的掌握情况以及综合项目实训的设计能力。
灵活多样的考核方式可以全面考核学生的学习效果。
课程考核方式见下表。
考核分类
考核方式
比例
过程考核
平时表现
学习态度、课堂提问、自主学习
10%
实践技能测试
课堂实践
实训报告
实训总结能力
20%
期终测试
上机完成程序设计
60%
六、课程资源开发与利用
(一)硬件条件
(1)多媒体计算机;
(2)投影仪及相关设备;
(3)基于Android系统的手机/平板电脑。
(二)师资条件
本课程校内任课教师应通过本科以上相关专业的学习,并具备相关教师资格证书,同时还应有相关岗位企业实践经历。
企业兼职教师应具备工程师等级以上职称证书,语言表达能力达到相关要求。
(三)教材编写
(1)教材要以岗位能力分析为基础,以移动应用开发的能力要求和本课程标准为依据进行编写。
(2)教材的编写应以真实项目为主线,按实际开发过程组织编写内容。
强调理论与实践的结合,便于实现“教、学、做”三位一体。
教材的编写要以解决实际问题来带动理论学习和编程技能的掌握。
(3)教材的编写要体现教师教、学生学的环节,既方便教师教学,也方便学生自主学习。
(4)教材的编写要体现“理论实践一体化”教学方法的特点。
(四)信息化教学资源
(1)开发适合教师与学生使用的与该课程标准一致的多媒体教学课件。
(2)充分利用行业资源,为学生的综合实训和顶岗实习提供实训场所。
(3)充分利用网络资源,搭建网络学习平台,开发网络课程,实现网上答疑和进行网上学习测试。
(4)积极利用数字图书馆、电子期刊、电子书籍,使教学内容多元化,拓展学生的知识和能力。
(5)推荐学习资源
①
②http:
//www.android-
③
④
七、参考书和其他参考文献
[1]《名师讲坛:
Android开发实战经典》李兴华编著,清华大学出版社,2012年3月,第一版
[2]《Android系统应用开发实战详解》罗雷等编著,人民邮电出版社,2014年3月,第一版
八、其他说明
本标准应根据地方经济发展的需要,及时调整学习情境。