




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Android手机开发课程标准一,课程介绍1课程基本信息 课程编号:M21F58D10 课程名称:Android应用与开发 开设学期:第3学期 总学时:60 总学分:4 课程类别:岗位能力课程 课程性质:必修课 适用专业:软件技术(移动应用开发) 责任单位:计算机与软件学院 2课程定位 Android应用与开发课程是软件技术(移动应用开发方向)专业的岗位能力课程,课程的开设依据是软件技术专业人才培养目标和相关职业岗位(群)的能力要求,对本专业所面向的手机软件开发与测试、软件开发与项目管理等岗位所需要的知识、技能和素质目标的达成起支撑作用。 在课程设置上,前导课程有Java程序设计(M21F1611),数据结构(M21F232),后续课程有移动互联网开发综合实训(M21J57B10)、毕业实习(M21J991)。 3课程设计思路 首先依据专业人才培养方案中关于人才培养目标的阐述,明确课程目标;其次,结合职业教育课程观、教学观、能力观,基于软件工程的开发过程,以项目化教学来组织课程内容,在课程内容的选择与排序中,以软件项目研发的不同阶段、典型任务为载体,将课程内容划分为互相联系的学习情景;第三,通过对各学习情景中学习目标、主要内容、授课方式、师生要求等各项内容的描述,来规范课程所要求的内容;第四,通过对课程内容的选取和组合,以一个完整的项目为载体,完成课程的实施;最后,通过对项目实施过程中各个环节的考察和评价,来完成对课程的评鉴与考核。 本课程在设计上本着懂方法,重应用的总体思路,突出体现职业教育的技能型、应用性特色,着重培养学生的实践应用技能,力求达到理论方法够用,技术技能过硬的目的。 4课程建设基本理念 本课程按照理论实践一体、课内外互补、课堂教学与培优工程相结合的课程设计指导思想,以任务或项目为载体组织教学内容,突出学生的主体地位,实现“教、学、做”的有机融合;通过班级讲授、团队学习、个体辅导、展示交流、技能大赛等手段,实现从模仿到应用到创新的高职学生递进式培养。 本课程强调对学生职业岗位能力的培养和职业素养的养成,针对不同环节,采用特定的教学方法,有意识、有步骤地将职业能力的训练和职业素养的形成融入到实际的教学过程中。 5课程目标 (1)总体目标 通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。同时,通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的软件开发工作奠定基础。 (2)知识目标 了解Android平台的基本架构。 掌握Android开发环境的搭建。 掌握基本Android应用程序开发、调试、发布流程。 掌握Android应用程序项目的基本框架。 掌握Activity、Service、ContentProvider、BroadcastReceiver即Intent组件的使用。 掌握常见UI Widgets的使用方法。 掌握Android平台数据存储的设计。 掌握Android平台异步任务的设计。 掌握Android平台网络服务与数据解析的设计 掌握Android应用程序项目的测试技术。 (3)技能目标 能设计和调用应用程序项目资源。 能查阅相关手册及资料。 对已有知识的应用和拓展能力。 能正确使用Widgets组件设计应用程序。 能重构Android源程序,实现个性化设计。 能对Android项目建立测试框架。 能结合市场定制发布,并实现国际化。 (4)素质养成目标 沟通能力、团队合作及协调能力。 良好的编程习惯。 掌握系统设计方法,培养严谨工作态度。 自我展示能力。 语言表达能力。 责任意识。 分析和解决问题的能力。 培养科学的创造能力和创新精神。 获得适应未来岗位转变的迁移能力。 从事某一岗位可持续发展的能力。二,实践性教学项目开发实训课程是指学生在完成专业的岗位能力课程的理论学习和主要技能专项训练后,综合运用本专业的主要知识和技能集中进行的综合性、系统化训练。其目的是培养学生通过一个仿真的项目训练,掌握专业的主要知识和关键能力,为学生进入企业进行毕业实习奠定一个高起点的坚实基础。 为了那些正在学或学过Android课程的读者,提供一个真实的Android研发项目,本课程以Android 4.2为开发平台,以Eclipse为集成开发环境,以一个手机研发项目手机图秀应用软件的开发过程为主线,结合作者近年来在手机软件研发和教学中积累的经验,根据Android的知识体系,对该项目的设计和实现过程进行任务分解。学生通过完成这些分解的任务,来培养学生综合运用所学的Android知识开发手机软件的能力。 本课程将Android项目实训的教学过程分解为10个任务: 实训1 创建项目。培养学生在Eclipse中创建Android项目的方法,创建模拟器并安装Android应用程序到模拟器的方法,以及使用DDMS、LogCat调试Android应用程序的方法。 实训2 用户界面与适配器。培养学生使用Graphical Layout Editor工具设计布局的方法,View与ViewGroup类的使用方法,常见Widgets的使用方法,以及适配器与适配器控件的使用方法。 实训3 菜单与对话框。培养学生创建Options菜单和Context菜单的方法,自定义个性化菜单的设计,以及创建与托管对话框的方法。 实训4 系统数据存储。培养学生私有文件、原始文件的访问方法,通过ContentProvider访问系统数据库资源的方法,以及使用SharePreference保存配置信息的方法。 实训5 异步任务设计。培养学生了解Android单线程模型的机制,使用Handler、Looper和Message构建消息处理的方法,以及使用AsyncTask构建异步任务的方法。 实训6 图像处理技术。培养学生使用Bitmap与BitmapFactory生成Bitmap的方法,使用Matrix对Bitmap进行特效处理的方法,以及使用Drawable绘制2D图形的方法。 实训7 访问系统组件。培养学生使用Intent访问系统组件的方法,Intent Filter的过滤原则与通用匹配,以及startActivityForResult()方法及其回调的使用。 实训8 网络与服务。培养学生使用ConnectivityManager进行网管理的方法,使用PackageManager获取应用程序信息的方法,XML与JSON数据解析,Service组件的设计与使用,以及使用第三方SDK开发应用程序的方法。 实训9 桌面应用设计。培养学生设计AppWidget控件的方法,使用RemoteView
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药物安全与不良反应试题及答案
- 报考准备2025年公共卫生执业医师考试试题及答案
- 孔雀游戏测试题及答案
- 光电技术与物联网的结合考察试题及答案
- 宿管招聘笔试题及答案
- 师大语文测试题及答案
- 职业本科面试题及答案
- 2024中考道德与法治小题狂做八下第三单元人民当家作主
- 卫生管理专业课程考试试题及答案
- 药师职业素养试题及答案
- 2025年游泳教练资格认证考试理论试题集(初级)
- 货物贸易的居间合同
- 2025-2030中国疗养院行业市场深度分析及前景趋势与投资研究报告
- 2025年国企山东济南公共交通集团有限公司招聘笔试参考题库附带答案详解
- 高二入团考试试题及答案
- 福建省漳州市医院招聘工作人员真题2024
- 湖北省圆创教育教研中心2025届高三三月联合测评物理试题及答案
- 科室医疗质量管理小组职责
- 陈仓《我有一棵树》阅读答案
- 铜绞线接地施工方案
- 2025年开封大学单招职业适应性测试题库新版
评论
0/150
提交评论