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任务驱动
20、式教程练习与习题建议图秀项目设计:l 通过MediaStore获取相册信息l 系统设置设计考核与评价方式说明权重分配完成本单元指定的任务,正确设计系统数据库,能够保存系统配置信息。13.33%单元7图形与图像处理学时理论3实践3一体化学习目标:通过为手机文件管理器设计图片浏览和缩放查看功能,引导学生掌握Android中的2D绘图机制。掌握2D绘图的方法;掌握组件的重构方法;掌握主题与样式设计。主要内容主要教学方法任务实现 1 图像处理工具设计2 图像浏览设计 3 视频列表设计 必备知识 1 Android中的2D绘图2 自定义组件3 主题与样式设计能力拓展 1 使用App Widgets创建桌
21、面应用2 使用Animation设计动画项目实践 重点1 2D图形的绘制; 2 Property Animation设计。 难点1 基于View的组件定制;2 使用Camera和Matrix设计复杂效果。项目式教学教学地点一体化教室教学及参考资料Android任务驱动式教程练习与习题建议图秀项目设计:l 图片缩放设计l 图片旋转设计l 图片特效设计l Bitmap处理与优化考核与评价方式说明权重分配完成本单元指定的任务,能够实现图片的浏览与缩放。10%单元8音频与视频处理学时理论3实践3一体化学习目标:通过为手机文件管理器设计音乐和视频文件播放功能,引导学生掌握Android中多媒体开发的方法
22、。掌握MediaPlayer的基本使用;掌握Service的使用。主要内容主要教学方法任务实现 1 音频播放设计 2 视频播放设计3. 重构SD卡监听 必备知识 1 Service组件的使用2 MediaStore的使用3 MediaPlayer的使用4 使用VideoView和SurfaceView播放视频能力拓展 1 SurfaceView与双缓冲2 电话和短信编程 项目实践 重点1 MediaPlayer中常用方法与接口; 2 Service的生命周期。 难点1 使用Service实现特定服务;2 使用电话和短信接口实现服务。项目式教学教学地点一体化教室教学及参考资料Android任务驱
23、动式教程练习与习题建议图秀项目设计:l 创建桌面图标l 创建桌面App Widgetsl 监听SD卡考核与评价方式说明权重分配完成本单元指定的任务,能够实现多媒体文件的播放功能。10%单元9网络功能设计学时理论3实践3一体化学习目标:通过为手机文件管理器设计网络服务功能,引导学生掌握Android中网络编程的方法。掌握Android系统网络编程的方法;掌握蓝牙编程的方法。主要内容主要教学方法任务实现 1 文件上传设计 2 蓝牙传输设计 3 应用更新设计 必备知识 1 Android中的网络编程2 JSON数据解析3 Android蓝牙开发能力拓展 1 使用WebView构建网络应用2 使用Go
24、ogle地图服务项目实践 重点1 Android中的网络连接管理; 2 Android中的蓝牙编程。 难点1 Android中的网络编程API;2 JSON数据解析处理。项目式教学教学地点一体化教室教学及参考资料Android任务驱动式教程练习与习题建议图秀项目设计:l 系统设计设计l 图片上传设计考核与评价方式说明权重分配完成本单元指定的任务,正确实现系统的扩展功能。10%单元10测试与发布应用学时理论3实践2一体化学习目标:通过发布手机文件管理器,引导学生掌握发布应用程序到Android市场的方法。掌握国际化方法;掌握Android项目单元测试的方法;掌握Android项目打包与发布的方法
25、。主要内容主要教学方法任务实现 1 本地化应用程序 2 项目测试3 数字签名与打包 4 发布程序 必备知识 1 Android单元测试2 Android项目的国际化与本地化3 Android项目设备自适应项目实践 重点1 使用Instrumentation进行单元测试;2 使用Eclipse对项目进行打包发布。 难点1 编写单元测试用例;2 国际化软件方法。项目式教学教学地点一体化教室教学及参考资料Android任务驱动式教程练习与习题建议图秀项目设计:l 测试图秀项目l 打包图秀项目l 优化图秀项目考核与评价方式说明权重分配完成本单元指定的任务,成功发布软件到门户网站。8.33%八、课程实施
26、1.教学方法建议根据本课程的教学目标要求和课程特点以及有关学情,选择适合于本课程的最优化教学法。综合考虑教学效果和教学可操作性等因素,本课程选用项目教学法。项目教学法是学生在教师的指导下亲自处理一个项目的全过程,在这一过程中学习掌握教学计划内的教学内容。学生全部或部分独立组织、安排学习行为,解决在处理项目中遇到的困难,提高学生的兴趣,自然能调动学习的积极性。课程的教学以手机文件管理器项目为中心组织教学,并建立相应的教学情境,把Android平台开发知识与技能的学习置于真实的情境之中,让学生掌握工作过程性知识。在10个教学情境的逐步实施中,项目遵循从单一到综合,从简单到复杂的顺序安排,而教师指导
27、工作量应逐渐减低,学生独立完成任务的程度应逐步提高,以逐步提高学生的综合职业能力。在每个学习情境的教学实施中,采用行动导向的教学方法,按照项目开发的具体过程进行组织教学,培养了学生的职业迁移能力。在教学中,注重团队合作、沟通协调能力、组织能力等软技能的培养。2.师资条件要求本课程校内任课教师应通过本科以上相关专业的学习,并具备相关教师资格证书,同时还应有三年相关岗位企业实践经历。企业兼职教师应具备工程师等级以上职称证书,语言表达能力达到要求。3.教学条件基本要求(1)多媒体计算机;(2)投影及相关设备;(3)基于Android手机/平板电脑。4.教学资源基本要求(1)教材建设课程校企合作教材:
28、Android项目驱动教程(李维勇 主编) 北京航空航天大学出版社 2014.8第一版配套实训教材:Android项目开发实训教程(李维勇 主编) 北京航空航天大学出版社 2013.7第一版(2)网络资源建设教学平台:南京信息职业技术学院数字化教学综合平台中国数字大学城平台:http:/js.nclass.org/cb/15974882。课程在中国数字大学城的网上教学活动安排如下:时间安排(周)活动内容所在栏目(网络平台模块)相关要求1课程简介、课程标准、授课计划、教师介绍课程(介绍、特色)师资(课程负责人、教师介绍)资源(教学大纲)教学(本期授课/文件)了解课程主要教学内容,教学进程2课程实
29、施细则、BBS答疑内容、教学模块1-2课件、任务实现1-2思维导图评审(教学内容/内容组织)资源(答疑库)、助学模块(答疑)资源(课件与教案)了解课程实施细则,根据导图完成任务1-23教学参考文档、阶段项目1资源(参考资料)助学模块(作业)完成阶段项目14考核说明、讨论1、教学模块3-4课件、任务实现3-4思维导图教学(本期授课/文件)助学模块(讨论)资源(课件与教案)根据导图完成任务3-4,参与讨论5教学辅导文档1-5资源(课件与教案)根据辅导文档深入学习课程内容6阶段项目2、BBS答疑内容助学模块(作业)资源(答疑库)、助学模块(答疑)完成阶段项目27教学模块5-6课件、任务实现5-6思维
30、导图资源(课件与教案)根据导图完成任务5-68讨论2、教学辅导文档6-10助学模块(讨论)资源(课件与教案)根据辅导文档深入学习课程内容,参与讨论9阶段项目3助学模块(作业)完成阶段项目310教学模块7-8课件、任务实现7-8思维导图资源(课件与教案)根据导图完成任务7-811讨论3、教学辅导文档11-15助学模块(讨论)资源(课件与教案)根据辅导文档深入学习课程内容,参与讨论12阶段项目4、BBS答疑内容助学模块(作业)资源(答疑库)、助学模块(答疑)完成阶段项目413教学模块9-10课件、任务实现9-10思维导图资源(课件与教案)根据导图完成任务9-1014讨论4、教学辅导文档16-20助
31、学模块(讨论)资源(课件与教案)根据辅导文档深入学习课程内容,参与讨论15阶段项目5、期末辅导、考核自评助学模块(作业)助学模块(考试)完成阶段项目5,完成自评考核技术博客:QQ交流群:119104255(3)信息化教学资源建设根据课程目标、学生实际以及本课程的专业性、应用性等特点,本课程的教学应该建设由文字教材、CAI课件等多种媒体教学资源为一体的配套教材,全套教材各司其职。以文字教材为中心,提供内涵不同,形式多样的学习支持服务,共同完成教学任务,达成教学目标。并辅以多媒体课件、项目设计思维导图、习题库、试题库、案例库等资源构建学生自主学习环境。九、教学评价、考核要求对课程考核内容、手段和方
32、式进行改革与创新,课程考核围绕以能力为中心,将教学的全过程纳入考核范畴,增加学生日常知识积累、自主学习的考核,注重考核学生的实际编程能力,分析问题与解决问题的能力,从而使课程考核过程化、经常化和企业化。为了鼓励学生职业素质的培养,将考核内容多元化,而不局限于书本知识的考核,对学生的创新设计、职场能力、开源理念等都纳入考核范围,从而达到对学生知识、能力、素质的综合考察,形成对学生客观公正的评价。(1)课程考核评价体系的构建Android应用与开发课程考核评价体系主要由三部分组成:考核模块考核内容考核形式成绩比例实施策略职业素养考勤课堂表现职业习惯团队精神过程化考核自评量化30%突出学生的课堂表现
33、和职业习惯,学生的每一次课堂突出表现都是其作为考核加分的机会,这有助于活跃课堂气氛,激发学生的学习热情和主动性。理论知识Android平台基础View与ViewGroupAndroid四大组件Intent与Intent Filter数据存储异步任务设计数据解析与网络服务Android平台应用测试与发布阶段性项目任务40%按照课程教学进度的5个阶段,实施5个任务项目。对每一个项目只是指定基本要求,突出学生的个性发挥。任务实施过程中,鼓励学生相互探讨,取长补短,培养了学生良好的团队意识。同时,给予学生二次开发机会,即当学生提交任务后,任课老师运行学生项目,指出其中的错误和不足,提出改进意见和思路,
34、让学生在一个周期内完善项目后二次提交。综合能力理论知识综合应用项目考核(文件管理器项目/图秀项目/自选项目)30%将贯穿整个课程的案例项目分解为10个小任务,教师提供这些任务的详细的思维导图,学生根据这些帮助完成指定的任务。同时,在每个小任务中,都提出针对项目的具体优化设想和参考文档,鼓励学生在完成既有功能的基础上,个性化自己的项目功能。(2)过程化的实施考核课程考核体系的实施以过程化考核为主导,量化考核指标,突出以学生为中心的指导思想。对职业素养的考核,突出学生的课堂表现和职业习惯,学生的每一次课堂突出表现都是其作为考核加分的机会,这有助于活跃课堂气氛,激发学生的学习热情和主动性。对理论知识
35、的考核,按照课程教学进度的5个阶段,实施5个任务项目。对每一个项目只是指定基本要求,突出学生的个性发挥。任务实施过程中,鼓励学生相互探讨,取长补短,培养了学生良好的团队意识。同时,给予学生二次开发机会,即当学生提交任务后,任课老师运行学生项目,指出其中的错误和不足,提出改进意见和思路,让学生在一个周期内完善项目后二次提交。对综合能力的考核,将贯穿整个课程的案例项目分解为10个小任务,教师提供这些任务的详细的思维导图,学生根据这些帮助完成指定的任务。同时,在每个小任务中,都提出针对项目的具体优化设想和参考文档,鼓励学生在完成既有功能的基础上,个性化自己的项目功能。考核评价标准如下表所示:考核模块
36、评价标准职业素养(30%)考勤(15分)旷课5分/次;迟到早退3分/次。扣满15分为止。课堂表现(40分)遵守课堂纪律;积极主动参与教学互动;学习积极主动,勤思好问;对教学过程能够提出建设性意见和建议。职业习惯(30分)积极撰写技术博客,参与网络课程讨论;严格遵守编程规范;能够在规定的时间内完成指定的任务。团队精神(15分)积极主动帮助他人解决问题;QQ群积极交流和总结专业知识;积极分享自己的经验和资源。理论知识(40%)为了突出学生实践能力的培养,将学生对理论知识的掌握分解到6个阶段性项目任务中,考虑到课程的教学进度和对知识的综合利用程度,将6个任务的分值分别设置为50分、60分、70分、8
37、0分、90分和100分。此外,每个阶段还提供了15分的能力拓展,学生可以根据完成基本要求意外的任务功能进行量分。考核的标准是:等级标准A等l 熟练运用理论知识实现任务功能;l 项目架构设计合理;l 无明显的编码错误;l 严格遵循编程规范;l 无抄袭现象;l 按时提交任务。B等l 能够运用基础的理论知识实现任务功能;l 代码设计思路清晰;l 无明显的编码错误; l 能够遵循编程规范;l 无严重抄袭现象;l 按时提交任务。C等l 能够运用基础的理论知识实现任务功能;l 无明显的编码错误; l 参考代码少于200行;l 按时提交任务。D等l 未完成任务的基本功能;l 编码错误明显;l 用户界面设计不
38、合理;l 参考代码超过500行;l 不按时提交任务。综合能力(30%)基本功能(80分)根据思维导图设计完成FileManageProject或TuShowProject的全部功能。项目支持Android 2.2平台。拓展功能(20分)结合文件管理软件或图片浏览软件的实际需求,拓展FileManageProject或TuShowProject项目的功能。考核的标准是:等级标准A等l 完成规定的模块和功能;l 项目架构设计合理;l 无明显的编码错误;l 有良好的用户体验;l 项目严格遵循编程规范;l 无抄袭现象;l 按时提交项目。B等l 完成项目的核心功能;l 无明显的编码错误;l 用户界面风格
39、统一;l 项目严格遵循编程规范;l 无严重抄袭现象;l 按时提交项目。C等l 完成项目的基本功能;l 无明显的编码错误;l 用户界面布局合理;l 参考代码少于500行;l 按时提交项目。D等l 未完成项目的基本功能;l 编码错误明显;l 用户界面设计不合理;l 参考代码超过1000行;l 不按时提交项目。(3)多方评价课程的综合评价按照如下方式进行:综合成绩 = 职业素养 + 理论知识 + 综合能力课程考核的每一部分都给予学生自我评价的体现。在职业素养考核中,同时参考班级的班长、学习委员和随机抽取的一名学生代表对该生进行评价。在理论知识和综合能力的考核中,参考该班成绩较好的4位同学对学生项目进行运行和评价,力求评价的合理性和公正性。(4)考核说明 本考核标准总分为100分,60分及格。 缺课20节以上者(含请假)取消考核资格。 不按规定的时间提交阶段项目、教学案例设计者无考核资格。十、编制依据该课程标准依据2014年度移动互联网应用技术专业调研报告和移动互联网应用技术专业人才培养方案(PYFA-14-04-06)编制。Welcome ToDownload !欢迎您的下载,资料仅供参考!精品资料