《Android应用与开发》课程标准.doc
《《Android应用与开发》课程标准.doc》由会员分享,可在线阅读,更多相关《《Android应用与开发》课程标准.doc(23页珍藏版)》请在咨信网上搜索。
1、_南京信息职业技术学院Android应用与开发课程标准课程代码:M21F58D10适用专业:移动互联网应用技术编制单位:计算机与软件学院合作单位:江苏万和系统工程有限公司Android应用与开发课程标准课程编码M21F58D10课程承担单位计算机与软件学院 制定人李维勇(校内)(企业名称) 制定日期2014.审核人(校内)(企业名称) 审核日期2014.批准人 张裕荣 批准日期2014.一、适用对象高中后三年制学生。二、适用专业移动互联网应用技术专业。三、课程性质本课程是移动互联网应用技术专业的岗位能力课程。本课程是依据移动互联网应用技术专业人才培养目标和相关职业岗位(群)的能力要求而设置的,
2、对本专业所面向的移动应用开发工程师所需要的知识、技能和素质目标的达成起支撑作用。在课程设置上,前导课程有Java程序设计(M21F161)、数据库技术基础(M21F821),后续课程有移动互联网开发综合实训(M21J57B10)、毕业实习(M21J991)。四、课程目标总体目标通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。同时,通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的软件开发工
3、作奠定基础。1、知识目标 (1)了解Android平台的基本架构。(2)掌握Android开发环境的搭建。(3)掌握Android应用程序开发、调试、发布流程。(4)掌握Android应用程序项目的基本框架。(5)掌握Activity、Service、ContentProvider、BroadcastReceiver以及Intent组件的使用。(6)掌握常见UI Widgets的使用方法。(7)掌握Android平台数据存储的设计。(8)掌握Android平台异步任务的设计。(9)掌握Android平台网络服务与数据解析的设计(10)掌握Android应用程序项目的测试技术。2、技能目标 (1
4、)能熟练使用Eclipse开发和调试Android应用程序。(2)能根据用户界面设计文档,完成相应移动客户端界面设计工作。(3)能根据需求及设计文档,完成数据存储业务、界面逻辑、控制业务逻辑、服务器的通信交互等开发工作。(4)能按照项目管理的要求,对开发的功能模块进行单元测试并重构代码。(5)能根据开发过程中的实际变化更新文档。3、素质养成目标(1)沟通能力、团队合作及协调能力。(2)良好的编程习惯。(3)查阅相关手册及资料能力(4)掌握系统设计方法,培养严谨工作态度。(5)自我展示与语言表达能力。(6)责任意识。(7)分析和解决问题的能力。(8)科学的创造能力和创新精神。(9)获得适应未来岗
5、位转变的迁移能力。(10从事某一岗位可持续发展的能力。五、参考学时 60 学分 4六、设计思路本课程为移动互联网应用技术专业的岗位能力课程。根据移动互联网行业软件设计与开发规范,结合江苏万和系统工程有限公司和杭州朗世光电工程有限公司的相关移动互联网应用案例等资料,总结出移动应用项目开发的真实工作流程。以此为基础,将本课程设计成一个完整的软件项目。1、教学内容选取的思路在课程内容的选择上,对Android开发工程师职业岗位的工作内容、工作过程、工作环境等加以分析提炼,进行相应的职业能力分解,对课程内容进行重构和重组,并按照循序渐进的教育规律进行深度加工,提取及序化教学内容。课程知识结构图如图1所
6、示。图1 课程项目任务-知识结构图2、教学模式的选择针对专业培养目标,结合高职学生的认知规律,全面采用“项目导向、任务驱动”的教学模式,整个教学围绕任务的解决展开,突出知识的应用性,激发学生的求知欲,引导学生自主思考创新,培养学生研究性学习、探究性学习的能力,以及对理论知识的理解与应用能力。3、教学的组织设计(1)项目设计联合企业一线软件研发工程师共同设计和开发一个手机文件管理器项目,将教学模块分解为10个研发任务,给出任务实现的细节和指导步骤。(2)教学组织在教学组织上,以典型的案例项目为载体,以具体的工作任务为单位来组织课程内容。对每一个教学模块的设计都按照“任务实现代码分析必备知识能力拓
7、展项目实践”的逐级递进模式,融“教、学、做”于一体,强化技能训练,提高实战能力,同时,强调学生在学习过程中的主体地位,将学生开发实际工程项目的能力培养以及再学习能力和创新能力的培养作为教学的重点。项目导向、任务驱动的教学实施环节如图2所示:图1 项目导向、任务驱动的教学组织七、课程内容与教学要求1.课时分配表模块名称序号项目内容理论知识学时分配搭建开发环境1安装/配置Java SDKAndroid文化12安装/配置Android SDKAndroid平台架构13在Eclipse中配置ADT搭建Android开发环境14创建Android Virtual Device开发前的准备1创建文件管理器
8、项目5项目需求分析Android项目框架16创建Android Project项目资源的创建与引用17创建应用资源Activity设计用户界面3设计用户界面8主界面设计View与ViewGroup29菜单设计常用Widgets控件设计210对话框设计创建和使用Menu2Toast与Dialog2异步加载文件列表11监听SD卡Adapter与AdapterView212异步文件加载设计BroadcastReceiver与广播监听213文件列表设计Android中的异步处理3文件处理设计14动作栏设计文件存储215文件处理设计Intent与组件间的通信216文件搜索设计动作栏与导航1系统配置与数据
9、存储17配置管理设计Shared Preferences218书签功能设计SQLiteOpenHelper319媒体文件扫描ContentProvider3图形与图像处理20图像处理工具设计Android中的绘图221图像浏览设计自定义组件222视频列表设计样式与主题2音频与视频处理23音频播放设计MediaPlayer及其接口324视频播放设计音频管理225重构SD卡监听Service与后台服务1网络功能设计26文件上传设计Android中的网络编程227蓝牙传输设计JSON数据解析228应用更新设计Android蓝牙开发2测试与发布应用29本地化应用程序Android中的测试框架230项目
10、测试发布前的准备131数字签名与打包132发布应用1总学时602.单元设计单元1搭建开发环境学时理论2实践2一体化学习目标:通过完成在Eclipse中搭建Android开发环境,引导学生学会Android SDK的下载、安装和Eclipse中配置ADT的方法。能正确安装Android开发所需的软件;能创建AVD模拟器,并能够进行简单的操作;了解adb shell常用命令。主要内容主要教学方法任务实现 1 相关软件下载 2 软件安装 3 开发环境配置 4 创建AVD 必备知识 1 Android移动开发平台简介2 在Eclipse中搭建Android开发环境3 Android开发工具的使用4 A
11、ndroid Virtual Device能力拓展 1 adb shell命令 2 Android项目管理 项目实践 重点1 Eclipse中Android开发插件的安装与配置;2 创建AVD。 难点1 Android平台架构;2 adb shell的基本使用。项目式教学教学地点一体化教室教学及参考资料Android任务驱动式教程练习与习题建议图秀项目设计:l 图秀项目需求分析l 在自己电脑搭建Android开发环境l 创建AVDl 创建SDCard并关联到AVD考核与评价方式说明权重分配完成本单元指定的任务,正确搭建Android开发环境。6.67%单元2创建文件管理器项目学时理论3实践2一
12、体化学习目标:通过创建手机文件管理器项目,引导学生掌握在Eclipse中创建Android项目的方法。能够创建Android应用程序项目;掌握res下资源的创建与引用;掌握DDMS的基本操作;掌握Activity的基本知识。主要内容主要教学方法任务实现 1 文件管理器项目需求分析 2 创建并允许应用程序项目 3 创建项目资源 必备知识 1 创建、运行和管理Android项目2 Android资源的创建与引用3 使用Activity设计用户界面4 AndroidManifest.xml解析能力拓展 1 Activity栈和任务2 ActivityManager与PackageManager 项目
13、实践 重点1 创建Android项目; 2 Activity的基本概念与使用。 难点1 res下资源的属性与引用方式;2 Activity及其生命周期。项目式教学教学地点一体化教室教学及参考资料Android任务驱动式教程练习与习题建议图秀项目设计:l 创建图秀MainActivity的UIl 创建图片浏览界面考核与评价方式说明权重分配完成本单元指定的任务,正确创建手机管理器项目。8.33%单元3设计用户界面学时理论4实践4一体化学习目标:通过为手机文件管理器设计用户界面,引导学生掌握开发Android手机用户界面的方法。掌握基本布局的使用;掌握常用UI组件的使用;掌握菜单与对话框的设计方法。
14、主要内容主要教学方法任务实现 1 主界面设计 2 主菜单设计 3 对话框设计 必备知识 1 View与ViewGroup设计UI2 常见Widgets的设计与事件处理3 Toast、Dialog等对话框的使用4 创建Options Menu和Context Menu 能力拓展 1 使用Hierachy Viewer调试用户界面2 使用Fragment构建用户界面项目实践 重点1 布局常用属性的使用; 2 常用Widgets的使用。 难点1 综合使用各种布局设计复杂界面的方法;2 Widgets在布局中的属性及其常用方法。项目式教学教学地点一体化教室教学及参考资料Android任务驱动式教程练习
15、与习题建议图秀项目设计:l 主菜单设计l 对话框设计l 浮动工具栏设计考核与评价方式说明权重分配完成本单元指定的任务,合理布局和设计应用程序界面。13.33%单元4异步加载文件列表学时理论3实践4一体化学习目标:通过为手机文件管理器加载SDCard中的文件,引导学生掌握通过列表视图显示SDCard中文件的方法。掌握SDCard镜像文件的创建与关联;掌握ListView等适配器组件的使用;掌握Android平台异步任务的设计方法;掌握BroadcastReceiver的使用。主要内容主要教学方法任务实现 1 监听SD卡状态2 异步文件加载设计3 文件列表设计必备知识 1 适配器与适配器组件的使用
16、2 使用BroadcastReceiver监听广播3 Handler、Message和Looper4 AsyncTask实现异步任务 能力拓展 1 常用界面布局容器的使用2 使用Loader异步载入数据 项目实践 重点1 BaseAdapter的使用; 2 异步任务设计。 难点1 UI控件与数据之间的绑定机制;2 Android中的消息处理机制。项目式教学教学地点一体化教室教学及参考资料Android任务驱动式教程练习与习题建议图秀项目设计:l 获取相册信息l 获取图片信息l 删除图片l 保存浏览信息考核与评价方式说明权重分配完成本单元指定的任务,成功将SDCard中的文件显示在UI界面。11
17、.67%单元5文件处理设计学时理论2实践5一体化学习目标:通过为手机文件管理器设计文件操作功能,引导学生掌握Android中文件系统管理的方法,以及基于Intent的事件处理机制。掌握Android平台文件的基本操作;掌握ActionBar的使用;掌握Intent的意图处理。主要内容主要教学方法任务实现 1 动作栏设计 2 文件处理设计 3 文件抖索设计必备知识 1 文件存储2 Intent与组件间的通信3 动作栏与导航能力拓展 1 使用ShareActionProvider分享应用2 使用SearchView实现搜索功能项目实践 重点1 Intent的事件处理机制;2 动作栏的使用。 难点1
18、 基于动作栏的UI导航设计;2 隐式Intent过滤规则。项目式教学教学地点一体化教室教学及参考资料Android任务驱动式教程练习与习题建议图秀项目设计:l 闪屏设计l 异步获取相册信息l 异步获取图片信息考核与评价方式说明权重分配完成本单元指定的任务,能够实现对文件的基本操作。8.33%单元6系统配置与数据存储学时理论4实践4一体化学习目标:通过为手机文件管理器设计系统参数配置功能,引导学生掌握Android中数据存储的方法。掌握SharedPreferences的使用方法;掌握SQLite的使用;掌握SQLiteOpenHelper的设计;掌握ContentProvider是先数据共享的
19、方法。主要内容主要教学方法任务实现 1 配置管理设计 2 书签功能设计 3 媒体文件扫描 必备知识 1 使用SharedPreferences保存配置信息2 使用SQLiteOpenHelper管理数据库3 使用ContentProvider实现数据共享能力拓展 1 数据备份2 使用ContentObserver监听数据变化项目实践 重点1 SQLite数据库使用方法; 2 SharedPreferences存储配置信息。 难点1 使用SQLiteOpenHelper管理数据库;2 使用ContentProvider实现数据共享。项目式教学教学地点一体化教室教学及参考资料Android任务驱动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android应用与开发 Android 应用 开发 课程标准
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。