《android高级》整体设计。
本课程是计算机专业基于j**a方向的android高级开发核心课程,作为android基础应用等课程的后续课程,主要是为提高学生对android技术的深入了解及高级api的使用,在使用过程中掌握开发中的相关技巧,从而积累开发应用程序的经验,并培养应用程序框架结构的全面能力。
android高级》是通过案例式教学来引领学生了解android中高级api的使用及工作原理,通过小巧的案例将复杂的知识点简化,让学生能够更快的掌握并熟练的使用android高级控件等相关知识。在课程的学习中,培养自学能力,表达沟通能力,及团队协作能力,并养成符合企业开发要求的编码规范,让学生体验在企业中的开发氛围。对未来的工作有一定的认知,为自己的认定方向及目标。
一)能力目标。
1. 能搭建典型的android开发环境;
2. 能应用android控件及布局搭建基本的程序界面;
3. 能应用activity完成程序的界面交互;
4. 能应用intent完成各大组件之间的启动与数据传递;
5. 能应用service完成android程序中的后台操作;
6. 能应用broadcast receiver实现android组件中的消息传递;
7. 能应用sharedpreference完成轻量级的数据存储;
8. 能应用sqlite完成android中数据库的数据存储;
9. 能应用contentresolver完成对系统中常用provider数据库进行解析;
10. 能应用handler、asynctask完成异步任务。
11. 能应用android高级控件完成复杂界面的搭建。
12. 能应用android网络通讯完成与服务器的交互。
13. 能应用android多**完成音频,**,拍照,及录音操作。
14. 能应用android实现图形图像处理及动画的设计。
15. 能应用android传感器完成体感操作。
16. 能应用lbs实现android定位服务。
二)知识目标。
1. 了解android新版本的特性。掌握android不同版本新增功能;
2. 熟练掌握android高级ui的使用,如:viewpager(滑动翻页),fragment(碎片),actionbar等;
3. 熟练掌握android service后台服务的启动方式;掌握如何选择service启动方式;了解intentservice
4. 了解android进程管理机制及优先级的划分。掌握android ui线程模型。
5. 熟练掌握线程间通讯handler机制;掌握异步任务asynctask使用。
6. 了解android网络通信分类及网络状态的获取;掌握webview访问网页;
7. 熟练掌握http协议及android访问网络的请求方式;
8. 熟练掌握android广播机制;了解广播工作原理及分类;
9. 熟练掌握android多**原理及音**使用方式;掌握拍照及录制音频的使用方式;
10. 熟练掌握android图形图像处理及动画设计;掌握surfaceview绘制图形及android基础动画设计。
11. 掌握android传感器分类,原理及使用。如:加速度传感器,方位传感器,距离传感器,温度传感器,亮度传感器等;
12. 了解android lbs定位的实现方式;
三)素质目标。
1. 按时、守时的软件交付观念。
2. 规范、优化的程序**。
3. 诚实、守信、坚韧不拔的性格。
4. 自主、开放的学习能力。
5. 良好的自我表现、与人沟通能力。
6. 良好的团队合作精神。
四)其他目标。
通过课程的学习,可以参加以下职业技能证书考证或为考证打下良好基础。
1. 考取android应用开发的相关证书。
2. 程序员。
3. 软件设计师。
android高级》课程教学采用“案例驱动”教学模式,理论教学内容与实践教学内容融为一体,根据每一个案例所需要的知识点,从基础知识循循渐进的重构了课程结构,主要内容包括如下10个章节的内容:
表1 《android高级》内容及要求。
表2 能力训练设计表。
1.改革传统的以目标评价为主教学评价方法,采用过程性评价与目标评价相结合的方法,加大过程性评价比重,目标评价采用期末一次性目标评价和每个工作任务完成后目标评价相结合的方式进行。过程评价和阶段性目标评价以考核职业技能为主,目标评价以考核理论知识为主,过程性评价可占到60%以上的比重。
2.考试要注重考核学生的职业技能和对知识的运用能力。
3.本课程是一门技能型课程,对编程规范、程序可读性、程序可维护性等专业技能项目,可采取项目考核的方式进行考核评价。
4.注重评价的多样性,结合出勤、课堂提问、作业、平时测验、技能训练过程、工作质量及期末考试综合评价学生成绩。课程考核方式如下表。
表3 课程考核方式。
Android应用课程设计题目
一 题目及要求 0 基于android平台的游戏设计与开发。游戏内容自定,选择任意一款手机游戏,进行设计开发。1 基于android平台的 通信录。功能要求 实现通信录的 备份还原功能,能把系统的通信录一键导入导出。实现要求 客户端基于android平台实现,服务端技术自定。用例场景 小明丢了手机,...
Android应用课程设计题目
注意事项 1 小组可选下列题目中的一题完成课程设计,或者自拟题目。2 课程设计于第16周和17周小课进行演示讲解,并要求17周结束前以小组为单位将完整 设计文档上传至教师ftp。3 分组说明 2 3人一组,合理分工合作充分。android应用与开发课程设计题目。注意事项 1 小组可选下列题目中的一题...
Android高级应用课程标准
课程 适用对象。学校。制定单位。企业达内时代科技集团。课程性质。专业课。建议学时。计算机及软件技术相关专业学生。建议。理论 操作结合。教学方式。制定日期2016.2.18审核部门技术支持移动组。一 课程定位。本课程是计算机专业基于j a方向的android高级开发核心课程,作为android基础应用...