《移动应用开发》课程标准_第1页
《移动应用开发》课程标准_第2页
《移动应用开发》课程标准_第3页
《移动应用开发》课程标准_第4页
《移动应用开发》课程标准_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档 1欢迎下载1欢迎下载 课课 程程 标标 准准 所属系部 信息工程系所属系部 信息工程系 课程名称 移动应用开发课程名称 移动应用开发 课程性质 专业必修课课程性质 专业必修课 课程学时课程学时 9 96 6 适用专业 物联网专业 适用专业 物联网专业 6060 精品文档 2欢迎下载2欢迎下载 移动应用开发 课程标准 1 课程概述 1 11 1 课程定位课程定位 Android 应用开发是物联网应用技术专业的核心课程之一 是该专业的专业必修课 是 物联网系统设计架构师 物联网系统管理员 网络应用系统管理员 物联网应用系统开发工 程师等核心职业岗位以及物联网设备技术支持与营销等相关职业需要掌握的专业知识核心课 程 通过本课程的学习 使学生具备 Android 平台应用开发相关知识 良好的编程习惯和手 机应用软件开发的能力 能胜任基于 Android 平台的手机软件研发等工作任务 同时 通过 教学过程中的实际开发过程的规范要求 培养学生分析和解决实际问题的能力 强化学生的 职业道德意识 职业素质养意识和创新意识 为学生以后从事更专业化的软件开发工作奠定 基础 为了适应高职学生的学习情况 该课程以 Android 应用技术为重点 逐步阐述 Andro id 应用体系结构 介绍 Android 应用常见的几个功能 采用项目 案例教学法 既让学生掌 握 Android 的基本知识 同时 也让学生在潜移默化中了解一些 Android 的高级开发技术 从而为今后实现 Android 应用开发打下基础 本课程主要涉及 Android 基础知识 UI 界面 数据存储 SQLite 数据库 四大组件 网络编程 高级编程等的学习 通过本课程的学习 学生能够掌握 Android 的基础知识 学 会编写简单的应用程序 为进一步学习移动互联工程师后续课程打下良好的理论和实践基础 在课程设置上 前导课程有 Java 程序设计 数据库技术基础 后续课程有 Androi d 高级应用开发 移动互联网开发综合实训 毕业实习 等 1 21 2 课程设计思路课程设计思路 Android 应用开发是移动互联工程师的专业核心课程 注重软件开发基本理论 基本方 法和基本技能的学习及素质教育 激发学生的学习兴趣 在启发 提示下使其自主地 全面 地理解软件的基本理论和基本方法 提高学生的思维能力和实际操作技能 增强他们理论联 系实际的能力 培养学生的创新精神 使学生养成观察 独立分析和解决问题的习惯 以提 高技能 磨砺意识 活跃思维 展现个性和拓宽视野 本课程在教学过程中 倡导自主学习 启发学生对设定问题积极思考 分析 鼓励多种 思维方式并将其表达出来 尊重个体差异 采用项目教学法进行教学 每个项目的成绩采取 自评 互评 教师综合评价相结合的方式能激励学生的学习兴趣和自主学习能力的发展 教 精品文档 3欢迎下载3欢迎下载 师在给学生评价成绩时应尽量以学习过程中的评价为主 注重培养和激发学生的学习积极性 和自信心 最后期末的成绩评价应注重检测学生的知识应用能力 学生的最终课程成绩应由 平时的各次项目成绩和期末的评定成绩按一定比例构成 在把握比例构成时要有利于促进学 生的知识应用能力 建立以过程培养促进个体发展 以学生可持续发展能力评价教学过程的 双向促进机制 以激发兴趣 展现个性 发展心智和提高素质为基本理念 本课程在教学过程中 提醒学生留意观察并思考生活中接触的 Android 系统应用 鼓励 其结合生活中熟悉的操作方法提出问题或假设 在教师引导下 通过分析 推理 使学生自 主学习 总结 以便增强学生对 Android 开发方法基本理论的理解 通过课堂讲解与讨论 案例分析等促进学生对所学理论的理解和运用 以培养其实际操作技能 充分利用现代教学 手段 不断改进教学方式 突出典型案例的剖析 采用互动式教学使学生得到模拟训练 提 高他们发现问题 分析问题 解决问题的能力 在本课程教学中全过程体现工学结合 课程教学目标围绕能力标准 课程本身按模块设 置 教学过程充分工学交替 考核评价尽量避免教师单方命题 闭卷笔试模式 充分体现职 场痕迹 通过本课程的学习要求学生理解 Android 基础知识 UI 界面 数据存储 SQLite 数据 库 四大组件 网络编程的主要内容 要求学生基本掌握 Android 的应用开发技术 能解决 一些简单的问题 本课程采取由简入深 逐步复杂的项目单元模式 学生先掌握 Android 应 用开发的基本技术后 开始逐一设计项目由学生在解决问题的过程中达到掌握 Android 应用 开发的目的 2 课程目标 通过本课程的学习 使学生具备 Android 平台应用开发相关知识 良好的编程习惯和手 机应用软件开发的能力 能胜任基于 Android 平台的手机软件研发等工作任务 同时 通过 教学过程中的实际开发过程的规范要求 培养学生分析和解决实际问题的能力 强化学生的 职业道德意识 职业素质养意识和创新意识 为学生以后从事更专业化的物联网相关软件开 发工作奠定基础 2 12 1 能力目标能力目标 1 能熟练使用 Eclipse 开发和调试 Android 应用程序 2 能根据用户界面设计文档 完成相应移动客户端界面设计工作 精品文档 4欢迎下载4欢迎下载 3 能根据需求及设计文档 完成数据存储业务 界面逻辑 控制业务逻辑 服务器 的通信交互等开发工作 4 能按照项目管理的要求 对开发的功能模块进行单元测试并重构代码 5 能根据开发过程中的实际变化更新文档 2 22 2 知识目标知识目标 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 32 3 素质目标素质目标 1 沟通能力 团队合作及协调能力 2 良好的编程习惯 3 查阅相关手册及资料能力 4 掌握系统设计方法 培养严谨工作态度 5 自我展示与语言表达能力 6 责任意识 7 分析和解决问题的能力 精品文档 5欢迎下载5欢迎下载 8 科学的创造能力和创新精神 9 获得适应未来岗位转变的迁移能力 10 从事某一岗位可持续发展的能力 3 课程内容与要求 本课程在教学过程中 提醒学生留意观察并思考生活中接触的 Android 系统应用 鼓 励其结合生活中熟悉的操作方法提出问题或假设 在教师引导下 通过分析 推理 使学生 自主学习 总结 以便增强学生对 Android 开发方法基本理论的理解 通过课堂讲解与讨论 案例分析等促进学生对所学理论的理解和运用 以培养其实际操作技能 充分利用现代教 学手段 不断改进教学方式 突出典型案例的剖析 采用互动式教学使学生得到模拟训练 提高他们发现问题 分析问题 解决问题的能力 在课程内容的选择上 对 Android 开发工程师职业岗位的工作内容 工作过程 工作 环境等加以分析提炼 进行相应的职业能力分解 对课程内容进行重构和重组 并按照循序 渐进的教育规律进行深度加工 提取及序化教学内容 表 1 课程项目总体设计 编 号 项目 模块 工作任务学习目标学习内容学时安排 1 1Android 体系结构 理解 Android 体 系结构 Linux Kernel Android Runtime Liberaries Application Framework Application 1 1 2 Android 开发环境搭建 能够动手搭建 Android 开发环境 安装 配置 Java SDK 安装 配置 Android SDK 在 Eclipse 中配置 ADT 创建 Android Virtual Device ADT Bundle 开发工具集合 1 1 Android 基 础入门 1 3开发第 能够动手开发第一 熟悉 eclipse 的使用 2 总 学 时 8 精品文档 6欢迎下载6欢迎下载 一个 Android 程序 个 Android 程序 理解工程的目录结构 熟练使用 Android 中的各种资 源 1 4 学习 Android 目录 结构 理解Android 目录 结构 Src 目录 res 目录 androidMenifest xml 文件 2 1 5 学习 Android 程序 的调度 会调度 Android 程 序 创建模拟器 DDMS 的使用 JUnit 单元测试 LogCat 使用 Toast 的使用 Android 程序打包 2 2 1 布局文 件的创建 能够创建 UI 布局 UI 概述 常用 UI 控件 2 2 2 布局的 类型 掌握常用 的 UI 类型 相对布局 RelativeLayout 线性布局 LinearLayout 表格布局 TableLayout 网格布局 GirdLayout 帧布局 FrameLayout 绝对布局 AbsoluteLayout 6 2 3样式和 主题 会使用样式和主 题 了解系统常用的样式和主题 重点掌握自定义样式与主题 1 2 Android UI 开发 2 4 国际化理解国际化的实 现方式 了解国际化编码 国际化的实现 1 总 学 时 10 3 1Activity 的创建 掌握Activity 的创 建方法 通过创建类继承 Activity 直接创建 Activity 1 3 2 Activit y 生命周期 理解 Activity 生 命周期 Activity 的生命周期 Activity 的回调方法的执行 2 3Activity 3 3Activity 的启动模式 理解Activity 的启 动模式 Activity 任务栈 Activity 四种启动模式 1 总 学 时 1 2 精品文档 7欢迎下载7欢迎下载 3 4 Intent 掌握并会使用 Intent Intent 的属性 隐式意图 显式意图 通过意图启动常用系统应用 4 3 5Activity 中的数据传递 掌握Activity 中的 数据传递 数据传递方式 数据回传 4 4 1文件存 储 掌握文件存储 内部存储 外部存储 2 4 2 XML 序列 化和解析 掌握XML 序列化和 解析 XML 序列化 XML 解析 4 4 数据存储 4 3 SharedP references 掌握 SharedPreferences SharedPreferences 创建 SharedPreferences 数据获取 SharedPreferences 编辑 2 总 学 时 8 5 1 SQLite 数据库的使用 能够使用 SQLite 数据库 SQLite 操作 API 数据库的常用操作 SQLite 事务操作 sqlite3 工具 6 5 SQLite 数据 库 5 2 ListVi ew 控件 掌握 ListView 控 件的使用 ListView 控件的使用 常用数据适配器 Adapter 4 总 学 时 1 0 6 1创建内 容提供者 能创建使用内容提 供者 创建一个内容提供者 Uri 简介 案例 读取联系人信息 4 6 2访问内 容提供者 会访问内容提供者 ContentResolver 的基本用法 案例 短信备份 46 内容提供者 6 3内容观 察者的使用 掌握内容观察者 的 使用 什么是内容观察者 案例 短信窃听器 4 总 学 时 1 2 7 1广播接 收者入门 学会广播接收者的 创建与注册 什么是广播接收者 广播接收者创建与注册 案例 IP 拨号器 4 7 广播接收者 7 2自定义 掌握自定义广播 的 自定义广播的发送与接收 4 总 学 时 1 2 精品文档 8欢迎下载8欢迎下载 广播 使用 案例 电台与收音机 7 3 广播的 类型 会使用常用的广播 接收者 有序广播和无序广播 常用的广播接收者 案例 短信拦截器 4 8 1服务的 创建 掌握服务的创建 服务的创建 2 8 2 服务的 生命周期 理解服务的生命周 期 服务的生命周期 2 8 3服务的 启动方式 能够用不同方式 启动服务 start 方式启动服务 bind 方式启动服务 2 8 服务 8 4服务通 信 掌握服务之间的 通信 本地服务通信和远程服务通信 案例 音乐播放器 4 总 学 时 1 0 9 1网络编 程入门 掌握网络编程入门 基础知识 HTTP 协议简介 Handler 消息机制原理 2 9 2使用 Htt pURLConnecti on 访问网络 会使用 HttpURLConnection 访问网络 HttpURLConnection 的基本用法 HttpClient 的基本用法 案例 网络图片浏览器 2 9 3数据提 交方式 掌握数据提交方式 的不同方法 GET 方式和 POST 方式提交数据 案例 提交数据到服务器 2 9 4多线程 下载 理解多线程下载的 原理 多线程下载原理 案例 文件下载 4 9 网络编程 9 5开源项 目 了解一些开源项 目 AsyncHttpClient 的使用 SmartImageView 的使用 案例 新闻客户端 4 总 学 时 1 4 精品文档 9欢迎下载9欢迎下载 4 实施建议 4 14 1 教学建议教学建议 根据本课程的教学目标要求和课程特点以及有关学情 选择适合于本课程的最优化教 学法 综合考虑教学效果和教学可操作性等因素 本课程选用项目教学法 项目教学法是学生在教师的指导下亲自处理一个项目的全过程 在这一过程中学习掌 握教学计划内的教学内容 学生全部或部分独立组织 安排学习行为 解决在处理项目中遇 到的困难 提高学生的兴趣 自然能调动学习的积极性 课程的教学以手机文件管理器项目为中心组织教学 并建立相应的教学情境 把 Andr oid 平台开发知识与技能的学习置于真实的情境之中 让学生掌握工作过程性知识 在 10 个教学情境的逐步实施中 项目遵循从单一到综合 从简单到复杂的顺序安排 而教师指导 工作量应逐渐减低 学生独立完成任务的程度应逐步提高 以逐步提高学生的综合职业能力 在每个学习情境的教学实施中 采用行动导向的教学方法 按照项目开发的具体过程进行 组织教学 培养了学生的职业迁移能力 在教学中 注重团队合作 沟通协调能力 组织能 力等软技能的培养 4 24 2 师资队伍建议师资队伍建议 本课程现有专任教师 3 名 本课程校内任课教师应通过硕士研究生以上相关专业的学 习 本课程除在理论上指导学生外 在实践上也对教师提出了一定的要求 故而教师除 And roid 系统有较深的理解外 在实践操作能力上也应具备一定的能力 建议具有生产实践经 验的教师担当此课程的教学任务 并具备相关教师资格证书 同时还应有相关岗位企业实践 经历 企业兼职教师应具备工程师等级以上职称证书 语言表达能力达到要求 4 34 3 考核评价建议考核评价建议 对课程考核内容 手段和方式进行改革与创新 课程考核围绕以能力为中心 将教学 的全过程纳入考核范畴 增加学生日常知识积累 自主学习的考核 注重考核学生的实际编 程能力 分析问题与解决问题的能力 从而使课程考核过程化 经常化和企业化 为了鼓励 学生职业素质的培养 将考核内容多元化 而不局限于书本知识的考核 对学生的创新设计 职场能力 开源理念等都纳入考核范围 从而达到对学生知识 能力 素质的综合考察 形成对学生客观公正的评价 精品文档 10欢迎下载10欢迎下载 课程考核体系的实施以过程化考核为主导 量化考核指标 突出以学生为中心的指导 思想 对职业素养的考核 突出学生的课堂表现和职业习惯 学生的每一次课堂突出表现都 是其作为考核加分的机会 这有助于活跃课堂气氛 激发学生的学习热情和主动性 对理论知识的考核 按照课程教学进度的 5 个阶段 实施 5 个任务项目 对每一个项 目只是指定基本要求 突出学生的个性发挥 任务实施过程中 鼓励学生相互探讨 取长补 短 培养了学生良好的团队意识 同时 给予学生二次开发机会 即当学生提交任务后 任 课老师运行学生项目 指出其中的错误和不足 提出改进意见和思路 让学生在一个周期内 完善项目后二次提交 对综合能力的考核 将贯穿整个课程的案例项目分解为 10 个小任务 教师提供这些任 务的详细的思维导图 学生根据这些帮助完成指定的任务 同时 在每

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论