《移动应用开发》课程标准

上传人:re****.1 文档编号:511655790 上传时间:2023-06-14 格式:DOC 页数:13 大小:178.50KB
返回 下载 相关 举报
《移动应用开发》课程标准_第1页
第1页 / 共13页
《移动应用开发》课程标准_第2页
第2页 / 共13页
《移动应用开发》课程标准_第3页
第3页 / 共13页
《移动应用开发》课程标准_第4页
第4页 / 共13页
《移动应用开发》课程标准_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《《移动应用开发》课程标准》由会员分享,可在线阅读,更多相关《《移动应用开发》课程标准(13页珍藏版)》请在金锄头文库上搜索。

1、课程标准所属系部:信息工程系课程名称:移动应用开发课程性质:专业必修课课程学时: 96适用专业:物联网专业( 60)移动应用开发课程标准1、课程概述1.1 课程定位Android 应用开发是物联网应用技术专业的核心课程之一,是该专业的专业必修课。是 物联网系统设计架构师、物联网系统管理员、网络应用系统管理员、物联网应用系统开发工 程师等核心职业岗位以及物联网设备技术支持与营销等相关职业需要掌握的专业知识核心课 程。通过本课程的学习,使学生具备 Android 平台应用开发相关知识、良好的编程习惯和手 机应用软件开发的能力,能胜任基于 Android 平台的手机软件研发等工作任务。同时,通过 教

2、学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的 职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的软件开发工作奠定 基础。为了适应高职学生的学习情况,该课程以 Android 应用技术为重点,逐步阐述 Androi d 应用体系结构,介绍 Android 应用常见的几个功能。采用项目 +案例教学法,既让学生掌握 Android 的基本知识,同时,也让学生在潜移默化中了解一些 Android 的高级开发技术,从 而为今后实现 Android 应用开发打下基础。本课程主要涉及 Android 基础知识、 UI 界面、数据存储、 SQLite 数据库、四

3、大组件、 网络编程、高级编程等的学习。通过本课程的学习,学生能够掌握 Android 的基础知识,学 会编写简单的应用程序, 为进一步学习移动互联工程师后续课程打下良好的理论和实践基础。 在课程设置上,前导课程有 Java 程序设计、数据库技术基础 ,后续课程有 Android 高 级应用开发、移动互联网开发综合实训 、毕业实习等。1.2 课程设计思路Android 应用开发是移动互联工程师的专业核心课程,注重软件开发基本理论、基本方 法和基本技能的学习及素质教育,激发学生的学习兴趣,在启发、提示下使其自主地、全面 地理解软件的基本理论和基本方法,提高学生的思维能力和实际操作技能,增强他们理论

4、联 系实际的能力,培养学生的创新精神,使学生养成观察、独立分析和解决问题的习惯;以提 高技能、磨砺意识、活跃思维、展现个性和拓宽视野。本课程在教学过程中,倡导自主学习,启发学生对设定问题积极思考、分析,鼓励多种 思维方式并将其表达出来,尊重个体差异。采用项目教学法进行教学,每个项目的成绩采取 自评、互评、教师综合评价相结合的方式能激励学生的学习兴趣和自主学习能力的发展。教 师在给学生评价成绩时应尽量以学习过程中的评价为主,注重培养和激发学生的学习积极性 和自信心。最后期末的成绩评价应注重检测学生的知识应用能力。学生的最终课程成绩应由 平时的各次项目成绩和期末的评定成绩按一定比例构成,在把握比例

5、构成时要有利于促进学 生的知识应用能力。建立以过程培养促进个体发展,以学生可持续发展能力评价教学过程的 双向促进机制,以激发兴趣、展现个性、发展心智和提高素质为基本理念。本课程在教学过程中,提醒学生留意观察并思考生活中接触的 Android 系统应用,鼓励 其结合生活中熟悉的操作方法提出问题或假设,在教师引导下,通过分析、推理,使学生自 主学习、总结,以便增强学生对 Android 开发方法基本理论的理解;通过课堂讲解与讨论、 案例分析等促进学生对所学理论的理解和运用,以培养其实际操作技能。充分利用现代教学 手段,不断改进教学方式,突出典型案例的剖析,采用互动式教学使学生得到模拟训练,提 高他

6、们发现问题、分析问题、解决问题的能力。在本课程教学中全过程体现工学结合,课程教学目标围绕能力标准,课程本身按模块设 置,教学过程充分工学交替,考核评价尽量避免教师单方命题、闭卷笔试模式,充分体现职 场痕迹。通过本课程的学习要求学生理解 Android 基础知识、 UI 界面、数据存储、 SQLite 数据 库、四大组件、网络编程的主要内容,要求学生基本掌握 Android 的应用开发技术,能解决 一些简单的问题。本课程采取由简入深,逐步复杂的项目单元模式,学生先掌握 Android 应 用开发的基本技术后,开始逐一设计项目由学生在解决问题的过程中达到掌握 Android 应用 开发的目的。2、

7、课程目标通过本课程的学习, 使学生具备 Android 平台应用开发相关知识、 良好的编程习惯和手机 应用软件开发的能力,能胜任基于 Android 平台的手机软件研发等工作任务。同时,通过教 学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职 业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的物联网相关软件开发 工作奠定基础。2.1 能力目标(1)能熟练使用 Eclipse 开发和调试 Android 应用程序。(2)能根据用户界面设计文档,完成相应移动客户端界面设计工作。3)能根据需求及设计文档,完成数据存储业务、界面逻辑、控制业务逻辑、服务器的通

8、信交互等开发工作。(4) 能按照项目管理的要求,对开发的功能模块进行单元测试并重构代码。(5) 能根据开发过程中的实际变化更新文档。2.2 知识目标( 1)了解 Android 平台的基本架构。( 2)掌握 Android 开发环境的搭建。( 3)掌握 Android 应用程序开发、调试、发布流程。( 4)掌握 Android 应用程序项目的基本框架。(5) 掌握 Activity、Service、ContentProvider、BroadcastReceiver以及 Intent 组件的使用。(6) 掌握常见UI Widgets的使用方法。(7) 掌握 Android 平台数据存储的设计。(

9、8) 掌握 Android 平台异步任务的设计。(9) 掌握 Android 平台网络服务与数据解析的设计(10) 掌握 Android 应用程序项目的测试技术。2.3 素质目标( 1)沟通能力、团队合作及协调能力。( 2 )良好的编程习惯。( 3)查阅相关手册及资料能力( 4)掌握系统设计方法,培养严谨工作态度。( 5)自我展示与语言表达能力。( 6)责任意识。7)分析和解决问题的能力(8) 科学的创造能力和创新精神。(9) 获得适应未来岗位转变的迁移能力(10) 从事某一岗位可持续发展的能力。3、课程内容与要求本课程在教学过程中,提醒学生留意观察并思考生活中接触的 An droid系统应用

10、,鼓励 其结合生活中熟悉的操作方法提出问题或假设,在教师引导下,通过分析、推理,使学生自 主学习、总结,以便增强学生对 An droid开发方法基本理论的理解;通过课堂讲解与讨论、 案例分析等促进学生对所学理论的理解和运用,以培养其实际操作技能。充分利用现代教学 手段,不断改进教学方式,突出典型案例的剖析,采用互动式教学使学生得到模拟训练,提 高他们发现问题、分析问题、解决问题的能力。在课程内容的选择上,对 An droid开发工程师职业岗位的工作内容、工作过程、工作环 境等加以分析提炼,进行相应的职业能力分解,对课程内容进行重构和重组,并按照循序渐 进的教育规律进行深度加工,提取及序化教学内

11、容。表1课程项目总体设计编号项目(模块)工作任务学习目标学习内容学时安排1An droid 基础入门1.1A ndroid体系结构理解An droid体系结构Linux KernelAn droid Run timeLiberariesApplicati on FrameworkApplicati on1总学时81.2 Android开发环境搭建能够动手搭建Android开发环境安装/配置Java SDK安装/配置An droid SDK 在Eclipse 中配置ADT 创建 An droid Virtual Device ADT Bundle开发工具集合11.3一个程序开发第An droi(

12、d能够动手开发第一个Android程序熟悉eclipse 的使用理解工程的目录结构熟练使用An droid中的各种资源21.4学习Android 目录结构理解结构Android 目录Src目录res目录an droidMe nifest.xml文件21.5学习会调度Android程序创建模拟器2Android 程序的调度DDMS的使用JUnit单元测试LogCat使用Toast的使用Android程序打包2Android UI 开发2.1布局文件的创建能够创建UI布局UI概述常用UI控件2总学时102.2布局的类型掌握常用的UI类型相对布局(RelativeLayout ) 线性布局(Line

13、arLayout ) 表格布局(TableLayout ) 网格布局(GirdLayout ) 帧布局(FrameLayout) 绝对布局(AbsoluteLayout )62.3主题样式和会使用样式和主题了解系统常用的样式和主题重点掌握自定义样式与主题12.4国际化理解国际化的实现方式了解国际化编码国际化的实现13Activity3.1A的创:Activity掌握Activity的创建通过创建类继承Activity直接创建Activity1总学时12建方法3.2Activity理解Activity生命周Activity的生命周期Activity的回调方法的执行2生命周期期|3.3 Activ

14、ity理解Activity的启动Activity 任务栈1#的启动模式模式Activity 四种启动模式数据存储SQLite数据内容提供者广播接收者3.4 Intent3.5 Activity中的数据传4.1文件存掌握并会使用Intent掌握Activity中的数据传递掌握文件存储列化和解析解析掌握4.3 SharedPreferencesSharedPreferences4.2 XML 序掌握XML序列化和5.1 SQLite数据库的使用5.2 ListView控件6.1创建内容提供者6.2访问内容提供者6.3内容观察者的使用7.1广播接收者入门Intent的属性隐式意图显式意图通过意图启动常用系统应用数据传递方式数据回传内部存储 外部存储XML序列化XML解析SharedPreferences 仓U建SharedPreferences 数据获取SharedPrefere nces 编辑4总学时82能够使用SQLite数据库SQLite 操作 API数据库的常用操作SQLite事务操作sqlite3 工具总学掌握ListView控件的使用能创建使用内容提供者会访问内容提供者掌握内容观察者的使用学会广播接收者的创建与注册ListView控件的使用常用数据适配器(Adapter)创建一个内

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号