收藏 分享(赏)

基于Android的《移动应用开发》课程标准.doc

上传人:精品资料 文档编号:9516628 上传时间:2019-08-12 格式:DOC 页数:18 大小:60.59KB
下载 相关 举报
基于Android的《移动应用开发》课程标准.doc_第1页
第1页 / 共18页
基于Android的《移动应用开发》课程标准.doc_第2页
第2页 / 共18页
基于Android的《移动应用开发》课程标准.doc_第3页
第3页 / 共18页
基于Android的《移动应用开发》课程标准.doc_第4页
第4页 / 共18页
基于Android的《移动应用开发》课程标准.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、移动应用开发课程标准一、课程基本信息课程名称:移动应用开发课程性质:专业拓展课程课程类别:理论含实践课程(理实结合)学时学分:64 学时,4 学分适用专业:软件技术二、课程定位本课程是软件技术专业的专业拓展课程,课程的开设依据是软件技术专业人才培养目标和相关职业岗位(群)的能力要求,对本专业所面向的手机软件开发与测试、软件开发与项目管理等岗位所需要的知识、技能和素质目标的达成起支撑作用。课程按照理论实践一体、课内外互补、课堂教学与培优工程相结合的课程设计指导思想,以任务或项目为载体组织教学内容,突出学生的主体地位,实现“教、学、做” 的有机融合;通过班级讲授、团队学习、个体辅导、展示交流、技能

2、大赛等手段,实现从模仿到应用到创新的高职学生递进式培养。课程强调对学生职业岗位能力的培养和职业素养的养成,针对不同环节,采用特定的教学方法,有意识、有步骤地将职业能力的训练和职业素养的形成融入到实际的教学过程中。以 Android 平台作为本门课程的主要开发平台,采用若干案例,64 学时完成课程教学任务。课程的理论实践一体化教学过程全部安排在软件项目开发实训室进行,教学中以学生为中心,教师全程负责讲授知识,指导移动应用项目开发。先修课程:C 语言程序设计、数据库应用基础、Java 桌面软件项目开发、Java 程序设计基础 、Java Web 应用开发 。后续课程:毕业顶岗实习三、课程目标1总体

3、目标通过本门课程的学习,使学生具备 Android 平台开发相关知识,掌握开发 Android应用程序的基础知识和基本方法,并能够结合数据库技术、网络技术和多媒体技术等独立自主开发 Android 应用程序。在课程的学习中,培养学生诚实、守信、坚韧不拔的性格,认真观察、独立思考的习惯,善于沟通、自我学习的品行、具备团队协作能力的高技能人才,同时强化学生的职业道德意识和职业素质养成意识,为学生以后从事更专业化的软件开发工作奠定基础。2具体目标(1)知识目标了解 Android 平台的基本架构。 掌握 Android 开发环境的搭建。 掌握基本 Android 应用程序开发、调试、发布流程。 掌握

4、 Android 应用程序项目的基本框架。 掌握 Activity、Service、ContentProvider、BroadcastReceiver 等组件的使用。 掌握常见 UI Widgets 的使用方法。 掌握 Android 平台数据存储的设计。 掌握 Android 平台异步任务的设计。 掌握 Android 平台网络服务与数据解析的设计 掌握 Android 应用程序项目的测试技术。 (3)技能目标 能设计和调用应用程序项目资源。 能查阅相关手册及资料。 对已有知识的应用和拓展能力。 能正确使用 Widgets 组件设计应用程序。 能重构 Android 源程序,实现个性化设计。

5、 能对 Android 项目建立测试框架。 能结合市场定制发布,并实现国际化。 (4)素质养成目标 沟通能力、团队合作及协调能力。 良好的编程习惯。 掌握系统设计方法,培养严谨工作态度。 自我展示能力。 语言表达能力。 责任意识。 分析和解决问题的能力。 培养科学的创造能力和创新精神。 获得适应未来岗位转变的迁移能力。 从事某一岗位可持续发展的能力。四、课程设计1设计思路本课程遵循“以职业行动获得知识”的认知规律,以岗位工作综合能力培养为核心,对职业岗位的工作内容、工作过程、工作环境等内容加以分析提炼,并按照循序渐进的教育规律进行深度加工,对应构建课程教学内容,学生获得知识的过程始终与具体的职

6、业实践相对应。在教学过程中,首先依据专业人才培养方案中关于人才培养目标的阐述,明确课程目标;其次,结合职业教育课程观、教学观、能力观,基于软件工程的开发过程,以项目化教学来组织课程内容,在课程内容的选择与排序中,以软件项目研发的不同阶段、典型任务为载体,将课程内容划分为互相联系的学习情景;第三,通过对各学习情景中学习目标、主要内容、授课方式、师生要求等各项内容的描述,来规范课程所要求的内容;第四,通过对课程内容的选取和组合,以一个完整的项目为载体,完成课程的实施;最后,通过对项目实施过程中各个环节的考察和评价,来完成对课程的评鉴与考核。 本课程在设计上本着懂方法,重应用的总体思路,突出体现职业

7、教育的技能型、应用性特色,着重培养学生的实践应用技能,力求达到理论方法够用,技术技能过硬的目的。 2. 课程内容与要求 依据软件技术行业领域和移动应用及移动项目开发职业岗位的知识、能力、素质要求和当前主流技术和今后发展趋势,课程以 Android 2.0 及以上版本作为开发平台,Eclipse 为集成开发环境, 学生从基础开始学习,循环渐进,通过项目实战,提升动手能力,将所学知识整合运用到项目中。具体内容包括:Android 环境的搭建,Android项目结构分析,用户界面设计,2D、3D 图形绘制,数据存储与访问,定位服务与地图应用,网络编程,Android NDK 开发及综合案例。课程根据

8、 Android 的知识体系,要求把项目开发实训内容融入平时课堂教学中,对一些小型移动应用项目的设计和实现过程进行任务分解,学生通过所学的 Android知识,完成这些分解的实训任务,在期末经过系统集成、小组考评打分后,以大作业形式上交其作品。学生在实训过程中积累并掌握专业的主要知识和关键能力,为从事智能终端编码、使用、维护、服务等相关岗位奠定基础。本课程共 64 学时, 讲授 28 学时,实训 36 学时,4 学分。具体学时分配如下表 1所示:表 1 教学内容及课时分配序号 内容 讲授学时 实训学时1 Android 基础知识 2 22 Android 项目结构分析 2 23 设计用户界面

9、4 44 2D 图形绘制与多媒体 2 25 3D 图形绘制 2 26 数据存储与访问 4 47 定位服务与地图应用 2 28 网络编程 2 49 Android NDK 开发 4 410 综合实战-android 游戏开发实例 4 10小计 28 36合计 64注:实训学时是针对单元实训的项目而言的。具体教学目标与要求下: 表 2 具体教学目标与要求学习单元 单元一 Android 基础知识 学时数 2+2学习目标了解 Android 的特征、特色掌握 Android 环境的搭建熟悉 Android 程序开发的步骤知识点 技能点学习内容1.1 Android 概述1.2 Android 的特征

10、1.2.1 Android 系统平台五大特色1.2.2Android 的优势1.3 Android 环境的搭建1.3.1 安装 Android SDK 的最低硬件需求1.3.2 Android SDK 软件开发组件1.3.3 Android 开发环境搭建1.4 一个简单的 Android 程序Android 环境的搭建Android 程序开发的步骤编写一个简单的 Android 程序操作训练【课堂实训 1-1】搭建 Android 开发环境【单元实训 1】下载相关软件包,搭建 Android 平台,并启动、调试模拟器【单元实训 2】创建 Hello Android 程序,编译运行,查看运行结构

11、,理解程序结构教学方法 理论讲解、案例实训教学条件 多媒体机房考核与评价 过程考核+期末笔试考试学生知识能力要求 掌握 Android 开发平台搭建和简单的程序调试教师知识能力要求 丰富的移动应用项目开发经验,熟悉移动应用项目的组成和实现方法,深刻理解面向对象编程思想,具备一定的网络编程能力。备注:【课堂实训】为每一小节知识点结束后的实验,【单元实训】为每一章节结束后的实验。教学资源:http:/ http:/www.eclipse.org/downloads/下载 Eclipsehttp:/ 单元二 Android 项目结构分析 学时数 2+2学习目标掌握 Android 操作系统的整体架构

12、了解应用程序的基本组件应用程序的生命周期,特别是 activity 的生命周期掌握资源的创建、管理和使用理解 AndroidManifest.xml 文件的组织结构知识点 技能点学习内容2.1 Android 的系统架构2.2 应用程序的基本组件2.2.1 Activity 简介2.2.2 Service 简介2.23 Broadcast Receiver 简介2.2.4 Content Provider 简介 2.2.5 Intents连接组件的纽带2.3 应用程序生命周期2.4 资源 2.4.1 创建、管理资源2.4.2 使用资源 .2.5 AndroidManifest.xml 文件 2

13、.5.1 AndroidManifest.xml 的文件组织结构 2.5.2 在 AndroidManifest.xml 中声明权限Android 系统架构应用程序基本组件应用程序生命周期操作训练【课堂实训 2-1】初识 Android 应用程序的五大基本组件【课堂实训 2-2】近看 Activity 的生命周期【课堂实训 2-3】资源的创建管理和使用【课堂实训 2-4】通过 hello Word 程序认知AndroidManifest.xml 文件【单元实训】Android 项目结构分析案例教学方法 理论讲解、案例实训教学条件 多媒体机房考核与评价 过程考核+期末笔试考试学生知识能力要求 掌

14、握 Android 开发平台搭建和简单的程序调试教师知识能力要求 丰富的移动应用项目开发经验,熟悉移动应用项目的组成和实现方法,深刻理解面向对象编程思想,具备一定的网络编程能力。学习单元 单元三 设计用户界面 学时数 4+4学习目标掌握各种用户界面的控件的使用方法。掌握界面布局的特点和使用方法。掌握菜单的使用方法。掌握按键事件和触摸事件的处理知识点 技能点学习内容3.1 用户界面基础 3.2 界面控件 3.2.1 TextView 与 Edit Text 3.2.2 Botton 和 ImageButton 3.2.3 CheckBox 和 RadioButton 3.2.4 Spinner

15、3.2.5 ListView 3.2.6 TabHost 3.3 界面布局 3.3.1 线性布局 3.3.2 表格布局 3.3.3 帧布局 3.3.4 相对布局 3.3.5 绝对布局 3.4 菜单 3.4.1 选项菜单与子菜单 3.4.2 上下文菜单 3.5 界面事件 3.5.1 按键事件 3.5.2 触摸事件控件使用界面布局菜单使用事件处理操作训练【课堂实训 3-1】界面控件设计【课堂实训 3-2】界面布局综合设计【课堂实训 3-3】菜单综合设计【课堂实训 3-4】界面事件综合设计【单元实训】 注册界面设计教学方法 理论讲解、案例实训教学条件 多媒体机房考核与评价 过程考核+期末笔试考试学生

16、知识能力要求 掌握 Android 开发平台搭建和小型移动应用项目开发教师知识能力要求丰富的移动应用项目开发经验,熟悉移动应用项目的组成和实现方法,深刻理解面向对象编程思想,具备一定的网络编程能力。学习单元 单元四 2D 图形绘制与多媒体 学时数 2+2学习目标 掌握 Android 平台下的二维图形编程的相关知识掌握用 MediaPlayer 类和 VideoView 类播放音频和视频知识点 技能点学习内容4.1 Android 图形基础4.1.1 图形类4.1.2 基本的图形绘制函数4.1.3 图形绘制框架4.2 动画实现4.2.1 按键控制4.2.2 定时器4.3 给游戏加上背景音乐4.

17、3.1 MediaPlayer 类4.4 视频播放绘制二维图形动画实现 播放音频和视频操作训练【课堂实训 4-1】绘制二维图形【课堂实训 4-2】pong 游戏制作【课堂实训 4-3】音乐播放器软件【课堂实训 4-4】视频播放器软件【单元实训】 碰撞球游戏实现教学方法 理论讲解、案例实训教学条件 多媒体机房考核与评价 过程考核+期末笔试考试学生知识能力要求 掌握 Android 开发平台搭建和小型移动应用项目开发教师知识能力要求丰富的移动应用项目开发经验,熟悉移动应用项目的组成和实现方法,深刻理解面向对象编程思想,具备一定的网络编程能力。学习单元 单元五 3D 图形绘制 学时数 2+2学习目标

18、多线程管理3D 图形绘制框架渲染管线学习内容 知识点 技能点5.1 三维图形基础 5.1.1 三维图形程序框架 5.1.2 三维图形渲染流水线 5.2 绘制三维图形 5.2.1 设置立方体顶点 5.2.2 让立方体动起来 5.2.3 给立方体加上纹理贴图 5.2.4 给立方体加上光照三维图形程序框架 三维图形渲染流水线 绘制三维图形 操作训练【课堂实训 5-1】搭建三维程序【课堂实训 5-2】创建两个立方体【单元实训】实现两个立方体的碰撞检测教学方法 理论讲解、案例实训教学条件 多媒体机房考核与评价 过程考核+期末笔试考试学生知识能力要求 掌握 Android 开发平台搭建和小型移动应用项目开

19、发教师知识能力要求丰富的移动应用项目开发经验,熟悉移动应用项目的组成和实现方法,深刻理解面向对象编程思想,具备一定的网络编程能力。学习单元 单元六 数据存储与访问 学时数 4+4学习目标 了解 JDBC API,完成“用户管理“案例知识点 技能点学习内容6.1 简单存储 6.2 文件存储 6.2.1 内部存储 6.2.2 外部存储 6.2.3 资源文件 6.3 数据库存储 6.3.1 SQLite 数据库 6.3.2 构建数据库 6.3.3 数据操作 6.4 数据共享 6.4.1 ContentProvider 6.4.2 数据提供者的应用数据添加数据查询数据更新数据删除操作训练【课堂实训 6

20、-1】手机上数据存储【课堂实训 6-2】SQLite 数据库的操作应用【单元实训】 手机通讯录教学方法 理论讲解、案例实训教学条件 多媒体机房考核与评价 过程考核+期末笔试考试学生知识能力要求 掌握 Android 开发平台搭建和小型移动应用项目开发教师知识能力要求丰富的移动应用项目开发经验,熟悉移动应用项目的组成和实现方法,深刻理解面向对象编程思想,具备一定的网络编程能力。学习单元 单元七 定位服务与地图应用 学时数 2+2学习目标 掌握基于 URL 和 Socket 编程,完成“简易通信”案例知识点 技能点学习内容7.1 定位服务 7.1.1 LoeationManager 及相关类简介

21、7.1.2 获取位置信息案例 7.2 Google 地图应用 7.2.1 申请地图密钥 7.2.2 创建基于 Google APIs 的AVD 7.2.3 使用 Google 地图URL 网络编程技术Socket 网络编程技术操作训练【课堂实训 7-1】获取位置信息【课堂实训 7-2】Android Google Map 地图查询应用【单元实训】 地图浏览程序教学方法 理论讲解、案例实训教学条件 多媒体机房考核与评价 过程考核+期末笔试考试学生知识能力要求 掌握 Android 开发平台搭建和小型移动应用项目开发教师知识能力要求丰富的移动应用项目开发经验,熟悉移动应用项目的组成和实现方法,深刻

22、理解面向对象编程思想,具备一定的网络编程能力。学习单元 单元八 网络编程 学时数 2+4学习目标 理解线程原理,利用线程技术完成“模拟球弹跳”案例知识点 技能点学习内容8.1 基于 Socket 套接字的通信 8.1.1 Socket 服务器端的开发 8.1.2 Socket 客户端的开发 8.2 基于 HTTP 协议的网络编程 8.2.1 通过 URL 获取网络资源 Socket 套接字通信获得网络资源使用 WebView 进行网络开发8.2.2 通过 HTTP 请求网络资源 8.3 使用 WebView 进行网络开发 8.3.1 使用 WebView 浏览网页 8.3.2 使用 webVi

23、ew 执行 html 8.3.3 简单聊天程序实现操作训练【课堂实训 8-1】简单聊天工具开发【课堂实训 8-2】网络资源的获取【课堂实训 8-3】Web 浏览器的应用【单元实训】类似 QQ 的聊天软件开发教学方法 理论讲解、案例实训教学条件 多媒体机房考核与评价 过程考核+期末笔试考试学生知识能力要求 掌握 Android 开发平台搭建和小型移动应用项目开发教师知识能力要求丰富的移动应用项目开发经验,熟悉移动应用项目的组成和实现方法,深刻理解面向对象编程思想,具备一定的网络编程能力。学习单元 单元九 Android NDK 开发 学时数 4+4学习目标 利用 Java 技术开发一个简单的公共

24、聊天室知识点 技能点学习内容9.1 Android NDK 简介 9.2 安装和配置 NDK 开发环境 9.2.1 系统和软件需求 9.2.2 NDK 开发环境搭建 9.3 Android NDK 开发 9.3.1 编译第一个 NDK 程序 9.3.2 Android NDK 之 JNI 使用 9.3.3 简单计算器 NDK 程序开发数据处理技术网络编程技术图形界面设计与事件处理技术操作训练【课堂实训 9-1】NDK 开发环境搭建【课堂实训 9-2】Android JNI 使用案例【单元实训】简单计算器 NDK 程序开发【单元实训】使用 NDK 程序开发简单的记事本程序教学方法 理论讲解、案例

25、实训教学条件 实训室考核与评价 过程考核+期末笔试考试学生知识能力要求 掌握 Android 开发平台搭建和小型移动应用项目开发教师知识能力要求丰富的移动应用项目开发经验,熟悉移动应用项目的组成和实现方法,深刻理解面向对象编程思想,具备一定的网络编程能力。学习单元单元十 综合实战Android 游戏开发实例学时数 4+10学习目标 利用 Java 技术开发一个简单的公共聊天室知识点 技能点学习内容10.1.1 背景概述10.1.2 功能简介10.2 游戏的策划及准备工作10.2.2 Android 平台下游戏的准备工作10.3.1 各个类的简单介绍10.3.2 游戏的框架10.4 辅助界面相关

26、类的实现10.4.1 PlaneActivity 类的实现10.4.2 欢迎界面 WelcomeView 类10.4.3 加载界面 ProcessView 类10.4.4 帮助界面 HelpView 类10.4.5 胜利界面 WinView 类10.4.6 失败界面 FailView 类10.5 游戏界面 GameView 类的开发10.6 游戏中的实体相关类10.6.1 飞机 Plane 类10.6.2 敌机 EnemyPlane 类10.6.3 子弹 Bullet 类10.6.4 其他相关类10.6.5 地图 Maps 类10.6.6 背景滚动 GameViewBackGroundThre

27、ad 类10.6.7 物体移动线程 MoveThread 类游戏框架界面设计代码调试10.6.8 键盘监听线程 KeyThread 类10.6.9 常量 ConstantUtil 类操作训练 综合实训教学方法 理论讲解、案例实训教学条件 实训室考核与评价 过程考核+期末笔试考试学生知识能力要求 掌握 Android 开发平台搭建和小型移动应用项目开发教师知识能力要求丰富的移动应用项目开发经验,熟悉移动应用项目的组成和实现方法,深刻理解面向对象编程思想,具备一定的网络编程能力。五、课程实施建议1.课程组织形式本课程以培养岗位职业能力为核心,采用基于工作过程的案例教学。课程坚持以移动应用项目开发职

28、业能力培养为主线,以技术应用为关键,以培养移动应用项目开发等岗位的职业能力为目标,以岗位工作任务为依据来选择教学项目,并将其转化为课程教学内容。多媒体机房教学、案例导向、项目驱动等教学方法、启发学生对学科知识的把握和理解,切实提高其分析问题、解决问题的能力。2.教学方法针对课程特点,结合软件企业对学生的实际需求,积极探索新颖、先进的教学方法,改进教学手段,优化教学资源,提高教学质量和教学效率。采用本课程采用“项目驱动、案例教学、一体化课堂”的教学模式开展教学。项目驱动:课程教学以项目开发为目标;案例教学:以案例引导学生学习;一体化课堂:理论实践一体化课堂(多媒体机房)。具体做法是:项目展示、教

29、师演示、学生模仿、课堂实践、总结提高五个环节开展课堂教学。3. 学习场地、实训条件该课程要求在理论实践一体化教师(多媒体机房)开展教学,以实现“教、学、做“合一,同时要求安装多媒体教学软件,方便下发教学任务和收集学生课堂实践任务。同时,成立学习小组,实现课堂讨论、实践和课外的拓展学习。还要求一个供学生项目开发、研讨学习的软件开发工作室,模仿在真实的职业环境中完成移动应用软件产品开发,体验企业文化,培养职业态度和习惯。4. 考核方式设计 本课程的考核改变单一的终结性评价方式,采用过程考核和结果考核相结合、理论考试和实践考核相结合的方式,其中单元实践考核+期末综合实训考核所占比例为60%。理论部分

30、考核学生对案例教学中各知识点综合应用的掌握情况,实践部分考核学生运用移动应用项目开发的掌握情况以及综合项目实训的设计能力。灵活多样的考核方式可以全面考核学生的学习效果。表 3 课程考核方式考核项目 考核方式 比例态度纪律1.根据作业完成情况、课堂回答问题、课堂实践示范情况,由教师和学生干部综合评定学习态度的得分;2.根据上课考勤情况,由教师评定纪律得分10%过程考核单元实践1.根据学生实践完成情况,由教师评价的方式评定成绩;2.根据完成的时间、程序功能的完善、是否有创新,由教师评价评定成绩20%期末考试 1.由教师评定考试成绩 30%结果考核 期末综合实训 1.根据学生完成的程序质量,系统功能

31、、编程规范、等综合评定成绩 40%合 计 100%5. 课程考核标准表 4 态度纪律考核标准评价标准考核点 考核比例 优秀(86100) 良好(7085) 合格(6069)1.课堂学习 60%1.没有缺勤情况;2.能够爱护实训场地的设备和卫生;3.能积极、主动地向老师提问,并正确回答问题1.缺勤 10%以下;2.能够爱护实训场地的设备和卫生;3.能向老师提问,并回答问题1.缺勤 30%以下;2.能够爱护实训场地的设备和卫生;3.能基本回答老师提问2.课外学习 20%1.能按时完成课外拓展练习;2.能积极参加网上讨论活动;3.能积极、主动地进行自我学习1.能按时完成 80%的课外拓展练习;2.能

32、参加网上讨论活动;3.能进行自我学习1.能按时完成60%的课外拓展练习;2. 能参加网上讨论活动;3.小组学习 20% 1.能积极参加小组活 1.能积极参加小组活 1.能积极参加小动;2.能主动代表小组参与小组间的竞赛;3.能提出合理化的建议,积极组织小组学习活动;4.能帮助或辅导小组成员进行有效学习动;2. 能提出合理化的建议;3.能帮助或辅导小组成员进行有效学习组活动;2.能帮助或辅导小组成员进行有效学习合计 100%表 5 单元实践考核标准考核内容考核点 考核比例优秀(86100 ) 良好(7085 ) 及格(6069 )1.系统实现 70%1.能综合运用相关教学单元知识很好地完成单元实

33、践;2.编写的程序规范,功能完善;3.能在规定的时间内完成实践1.能综合运用相关教学单元知识完成单元实践;2.编写的程序规范,能完成要求的 80%的功能;3.能在规定的时间内完成实践1.能基本完成单元实践;2.能完成要求的60%的功能;3.能在规定的时间内完成实践2.创新能力 15%1.能积极、主动地发现问题、分析问题和解决问题;2.有创新;3.采用优化方案1.能发现问题,并通过各种途径解决问题;2.有一定的创新1.能发现问题并在他人的帮助下解决问题;2.局部方案有新意3.表达沟通 15%1.能对开发过程正确讲解;2.能正确回答问题;3.能辅导他人完成单元实践1.能较正确地对开发过程进行讲解;

34、2.能回答问题1.能对开发过程进行讲解;2.能回答问题合计 100%表 6 期末考试考核标准序号 教学模块 考核的知识点 比例(%)1 Android 基础知识Android 环境的搭建Android 程序开发的步骤编写一个简单的 Android 程序52 Android 项目结构分析Android 系统架构应用程序基本组件应用程序生命周期103 设计用户界面控件使用界面布局菜单使用事件处理204 2D 图形绘制与多媒体绘制二维图形动画实现 播放音频和视频55 3D 图形绘制三维图形程序框架 三维图形渲染流水线 绘制三维图形 56 数据存储与访问数据添加数据查询数据更新数据删除307 定位服务

35、与地图应用 URL 网络编程技术Socket 网络编程技术 108 网络编程Socket 套接字通信获得网络资源使用 WebView 进行网络开发59 Android NDK 开发数据处理技术网络编程技术图形界面设计与事件处理技术10合 计 100表 7 综合实训考核标准评价标准考核点 考核比例 优秀(86100) 良好(7085) 及格(6069)1.态度纪律1.实训期间的出勤情况;2.学习态度情况;3.团队协作情况15%1.没有缺勤情况;2.认真对待综合实训,听从教师安排;3.能与小组成员进行充分协作1.缺勤 10%以下;2.认真对待综合实训,听从教师安排;3.能与小组成员进行一定程度的协

36、作1. 缺勤 30%以下;2. 听从教师安排;2.系统功能1. 游戏框架2. 界面设计3. 代码调试50%1.100%完成实训任务;2.软件功能完善1.80%完成实训任务;2.软件功能基本完善1.60%完成实训任务;2.能在小组成员的帮助下完成软件功能3.创新功能1.主动发现问题、分析问题和解决问题;2.是否有创新;3.是否采用优化方案15%1.能够独立分析、解决问题,分析问题透彻,解决问题方式正确、高效;2.实训成果有创新1.能够独立分析、解决问题;2.能够借助常用的工具获取有用信息1.分析、解决问题的能力一般;2.能够在他人的帮助下解决问题5.分组答辩1.项目陈述情况2.回答问题情况20%

37、1.表达能力强,条理清楚;2.能够正确回答所提出问题,思路敏捷1.能够正确阐述实训作品,表达能力强;2.能够回答所提出问题,没有原理性错误1.表达能力一般;2.回答问题条理不太清楚合计 100%6. 教师的要求主讲教师需要丰富的移动应用项目开发经验,具体要求包括:熟悉移动应用项目的组成和实现方法;深刻理解面向对象 Java 编程思想;具备一定的网络编程能力;具备 Java 语言的基础理论知识;具备 SQLserver 数据库管理和应用的能力;具备一定的程序调试能力。同时具备较丰富的教学经验。在教学组织方面,具备较强的教学设计能力,能根据课程标准制定详细的授课计划,对每一堂课的教学过程精心设计,

38、做出详细、具体的安排;还具备较强的施教能力,即掌握扎实的教学基本功,并能够因材施教,在教学过程中具备课堂控制能力和应变能力。六、教材、教学参考书及网站教材应为项目驱动的教材,强调理论与实践的结合,便于实现“教、学、做”三位一体。教材的内容应符合高职学生实际能力要求,每章应附带难度适度的案例供学生实训强化。教材可作为 Android 平台开发手机软件课程的教材,也可作为 Android 自学者或者应用开发者的参考。1推荐教材(含实验教材)基于 Android 的嵌入式手机应用开发实训教程,刘勇军,孙璐主编,东软电子出版社出版,2011-11 2推荐书目和期刊Android 应用开发,陈长顺编著,

39、高等教育出版社,2010-01。基于 Android 的手机应用软件开发教程,包依勤等编著,南京大学出版社,2012-12智能手机 Web 标准开发实战,弗雷德里克 (Gail Rahn Frederick) (著),杨小冬 (译) ,清华大学出版社,2010-12Android 任务驱动式教程,李维勇等编著,北京航空航天大学出版社,2011-093. 参考网站1、 (传媒教学网 ) 2、 http:/ (安卓网) 3、 http:/ (Android 开发官方网站) 4、 http:/ (安卓中国)5、 http:/www.d- (安盟Android 技术联盟)6、 http:/ (开源中

40、国社区)7、 http:/ (Android 学习网站-优亿开发)8、 http:/ (CSDN 技术社区)9、 http:/ (中国移动开发者社区)10、 http:/ (安卓巴士-移动开发)11、 http:/www.android- (Android Fans 网站)12、 http:/ (Android 开发者交流)七、其他建议和说明在实施过程中,教师可根据学生实际情况在难度上进行适当调整,也可根据移动APP 行业的发展,在教学内容中补充一些新技术和新理论。本课程的教学课件和其他教学资源可在 http:/ 上下载。1. 使学生理解移动应用软件的基本概念及特点; 2. 以 Android 这一主流移动平台操作系统为切入点和教学案例,使学生掌握移动软件开发的基本特点、基本流程和基本方法; 3. 使学生理解基于 Android 嵌入式操作系统的应用程序开发、部署、管理等嵌手机软件的高级开发技术; 4. 通过课程项目和案例教学,提高学生在移动应用开发方面的动手能力和解决问题的能力,并鼓励创新。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报