1、安卓系统开发课程标准安卓系统开发课程标准安徽国际商务职业学院安卓系统开发课程标准适用专业:计算机软件技术(移动互联网应用开发)编制单位:信息服务系 来完成对课程的评鉴与考核。 本课程在设计上本着懂方法,重应用的总体思路,突出体现职业教育的技能型、应用性特色,着重培养学生的实践应用技能,力求达到理论方法够用,技术技能过硬的目的。 五、课程建设基本理念 本课程按照理论实践一体、课内外互补、课堂教学与培优工程相结合的课程设计指导思想,以任务或项目为载体组织教学内容,突出学生的主体地位,实现“教、学、做”的有机融合;通过班级讲授、团队学习、个体辅导、展示交流、技能大赛等手段,实现从模仿到应用到创新的高
2、职学生递进式培养。 本课程强调对学生职业岗位能力的培养和职业素养的养成,针对不同环节,采用特定的教学方法,有意识、有步骤地将职业能力的训练和职业素养的形成融入到实际的教学过程中。六、课程目标总体目标通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。同时,通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的软件开发工作奠定基础。1、知识目标 (1)了解Android平台的基本架构。(2)掌握An
3、droid开发环境的搭建。(3)掌握Android应用程序开发、调试、发布流程。(4)掌握Android应用程序项目的基本框架。(5)掌握Activity、Service、ContentProvider、BroadcastReceiver以及Intent组件的使用。(6)掌握常见UI Widgets的使用方法。(7)掌握Android平台数据存储的设计。(8)掌握Android平台异步任务的设计。(9)掌握Android平台网络服务与数据解析的设计(10)掌握Android应用程序项目的测试技术。2、技能目标 (1)能熟练使用Eclipse开发和调试Android应用程序。(2)能根据用户界面
4、设计文档,完成相应移动客户端界面设计工作。(3)能根据需求及设计文档,完成数据存储业务、界面逻辑、控制业务逻辑、服务器的通信交互等开发工作。(4)能按照项目管理的要求,对开发的功能模块进行单元测试并重构代码。(5)能根据开发过程中的实际变化更新文档。3、素质养成目标(1)沟通能力、团队合作及协调能力。(2)良好的编程习惯。(3)查阅相关手册及资料能力(4)掌握系统设计方法,培养严谨工作态度。(5)自我展示与语言表达能力。(6)责任意识。(7)分析和解决问题的能力。(8)科学的创造能力和创新精神。(9)获得适应未来岗位转变的迁移能力。(10从事某一岗位可持续发展的能力。七、设计思路本课程为计算机
5、软件技术(移动应用开发方向)专业的岗位能力课程。根据移动互联网行业软件设计与开发规范,总结出移动应用项目开发的真实工作流程。以此为基础,将本课程设计成一个完整的软件项目。1、教学内容选取的思路在课程内容的选择上,对Android开发工程师职业岗位的工作内容、工作过程、工作环境等加以分析提炼,进行相应的职业能力分解,对课程内容进行重构和重组,并按照循序渐进的教育规律进行深度加工,提取及序化教学内容。课程知识结构图如图1所示。图1 课程项目任务-知识结构图2、教学模式的选择针对专业培养目标,结合高职学生的认知规律,全面采用“项目导向、任务驱动”的教学模式,整个教学围绕任务的解决展开,突出知识的应用
6、性,激发学生的求知欲,引导学生自主思考创新,培养学生研究性学习、探究性学习的能力,以及对理论知识的理解与应用能力。3、教学的组织设计(1)项目设计联合企业一线软件研发工程师共同设计和开发一个手机文件管理器项目,将教学模块分解为10个研发任务,给出任务实现的细节和指导步骤。(2)教学组织在教学组织上,以典型的案例项目为载体,以具体的工作任务为单位来组织课程内容。对每一个教学模块的设计都按照“任务实现代码分析必备知识能力拓展项目实践”的逐级递进模式,融“教、学、做”于一体,强化技能训练,提高实战能力,同时,强调学生在学习过程中的主体地位,将学生开发实际工程项目的能力培养以及再学习能力和创新能力的培
7、养作为教学的重点。项目导向、任务驱动的教学实施环节如图2所示:图1 项目导向、任务驱动的教学组织七、课程内容与教学要求1.课时分配表模块名称序号项目内容理论知识学时分配搭建开发环境1安装/配置Java SDKAndroid文化12安装/配置Android SDKAndroid平台架构13在Eclipse中配置ADT搭建Android开发环境14创建Android Virtual Device开发前的准备1创建文件管理器项目5项目需求分析Android项目框架26创建Android Project项目资源的创建与引用27创建应用资源Activity设计用户界面3设计用户界面8主界面设计View与
8、ViewGroup69菜单设计常用Widgets控件设计810对话框设计创建和使用Menu4Toast与Dialog8异步加载文件列表11监听SD卡Adapter与AdapterView812异步文件加载设计BroadcastReceiver与广播监听813文件列表设计Android中的异步处理8文件处理设计14动作栏设计文件存储815文件处理设计Intent与组件间的通信816文件搜索设计动作栏与导航8系统配置与数据存储17配置管理设计Shared Preferences418书签功能设计SQLiteOpenHelper419媒体文件扫描ContentProvider4图形与图像处理20图像
9、处理工具设计Android中的绘图221图像浏览设计自定义组件222视频列表设计样式与主题2音频与视频处理23音频播放设计MediaPlayer及其接口324视频播放设计音频管理225重构SD卡监听Service与后台服务2网络功能设计26文件上传设计Android中的网络编程327蓝牙传输设计JSON数据解析328应用更新设计Android蓝牙开发2测试与发布应用29本地化应用程序Android中的测试框架230项目测试发布前的准备131数字签名与打包232发布应用1总学时1282.单元设计单元1搭建开发环境学时理论2实践2一体化学习目标:通过完成在Eclipse中搭建Android开发环境
10、,引导学生学会Android SDK的下载、安装和Eclipse中配置ADT的方法。能正确安装Android开发所需的软件;能创建AVD模拟器,并能够进行简单的操作;了解adb shell常用命令。主要内容主要教学方法任务实现 1 相关软件下载 2 软件安装 3 开发环境配置 4 创建AVD 必备知识 1 Android移动开发平台简介2 在Eclipse中搭建Android开发环境3 Android开发工具的使用4 Android Virtual Device能力拓展 1 adb shell命令 2 Android项目管理 项目实践 重点1 Eclipse中Android开发插件的安装与配置
11、;2 创建AVD。 难点1 Android平台架构;2 adb shell的基本使用。项目式教学教学地点一体化教室教学及参考资料Android开发与应用练习与习题建议图秀项目设计:图秀项目需求分析在自己电脑搭建Android开发环境创建AVD创建SDCard并关联到AVD考核与评价方式说明权重分配完成本单元指定的任务,正确搭建Android开发环境。6.67%单元2创建文件管理器项目学时理论4实践3一体化学习目标:通过创建手机文件管理器项目,引导学生掌握在Eclipse中创建Android项目的方法。能够创建Android应用程序项目;掌握res下资源的创建与引用;掌握DDMS的基本操作;掌握
12、Activity的基本知识。主要内容主要教学方法任务实现 1 文件管理器项目需求分析 2 创建并允许应用程序项目 3 创建项目资源 必备知识 1 创建、运行和管理Android项目2 Android资源的创建与引用3 使用Activity设计用户界面4 AndroidManifest.xml解析能力拓展 1 Activity栈和任务2 ActivityManager与PackageManager 项目实践 重点1 创建Android项目; 2 Activity的基本概念与使用。 难点1 res下资源的属性与引用方式;2 Activity及其生命周期。项目式教学教学地点一体化教室教学及参考资料A
13、ndroid开发与应用练习与习题建议图秀项目设计:创建图秀MainActivity的UI创建图片浏览界面考核与评价方式说明权重分配完成本单元指定的任务,正确创建手机管理器项目。8.33%单元3设计用户界面学时理论12实践14一体化学习目标:通过为手机文件管理器设计用户界面,引导学生掌握开发Android手机用户界面的方法。掌握基本布局的使用;掌握常用UI组件的使用;掌握菜单与对话框的设计方法。主要内容主要教学方法任务实现 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开发与应用练习与习题建议图秀项目设计:主菜单设计对话框设计浮动工具栏设计考核与评价方式说明权重分配完成本单元指定的任务,合理布局和设计应用程序界面。13.33%
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1