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

上传人:F****n 文档编号:102922191 上传时间:2019-10-05 格式:DOC 页数:11 大小:135.50KB
返回 下载 相关 举报
《移动应用开发》课程标准.doc_第1页
第1页 / 共11页
《移动应用开发》课程标准.doc_第2页
第2页 / 共11页
《移动应用开发》课程标准.doc_第3页
第3页 / 共11页
《移动应用开发》课程标准.doc_第4页
第4页 / 共11页
《移动应用开发》课程标准.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

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

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

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

3、ndroid的基础知识,学会编写简单的应用程序,为进一步学习移动互联工程师后续课程打下良好的理论和实践基础。在课程设置上,前导课程有Java程序设计、数据库技术基础,后续课程有Android高级应用开发、移动互联网开发综合实训、毕业实习等。 1.2 课程设计思路Android应用开发是移动互联工程师的专业核心课程,注重软件开发基本理论、基本方法和基本技能的学习及素质教育,激发学生的学习兴趣,在启发、提示下使其自主地、全面地理解软件的基本理论和基本方法,提高学生的思维能力和实际操作技能,增强他们理论联系实际的能力,培养学生的创新精神,使学生养成观察、独立分析和解决问题的习惯;以提高技能、磨砺意识

4、、活跃思维、展现个性和拓宽视野。本课程在教学过程中,倡导自主学习,启发学生对设定问题积极思考、分析,鼓励多种思维方式并将其表达出来,尊重个体差异。采用项目教学法进行教学,每个项目的成绩采取自评、互评、教师综合评价相结合的方式能激励学生的学习兴趣和自主学习能力的发展。教师在给学生评价成绩时应尽量以学习过程中的评价为主,注重培养和激发学生的学习积极性和自信心。最后期末的成绩评价应注重检测学生的知识应用能力。学生的最终课程成绩应由平时的各次项目成绩和期末的评定成绩按一定比例构成,在把握比例构成时要有利于促进学生的知识应用能力。建立以过程培养促进个体发展,以学生可持续发展能力评价教学过程的双向促进机制

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

6、交替,考核评价尽量避免教师单方命题、闭卷笔试模式,充分体现职场痕迹。通过本课程的学习要求学生理解Android 基础知识、UI界面、数据存储、SQLite数据库、四大组件、网络编程的主要内容,要求学生基本掌握Android的应用开发技术,能解决一些简单的问题。本课程采取由简入深,逐步复杂的项目单元模式,学生先掌握Android应用开发的基本技术后,开始逐一设计项目由学生在解决问题的过程中达到掌握Android应用开发的目的。2、课程目标通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。同

7、时,通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的物联网相关软件开发工作奠定基础。2.1 能力目标(1)能熟练使用Eclipse开发和调试Android应用程序。(2)能根据用户界面设计文档,完成相应移动客户端界面设计工作。(3)能根据需求及设计文档,完成数据存储业务、界面逻辑、控制业务逻辑、服务器的通信交互等开发工作。(4)能按照项目管理的要求,对开发的功能模块进行单元测试并重构代码。(5)能根据开发过程中的实际变化更新文档。2.2 知识目标(1)了解Android平台的基本架构。(2)掌握

8、Android开发环境的搭建。(3)掌握Android应用程序开发、调试、发布流程。(4)掌握Android应用程序项目的基本框架。(5)掌握Activity、Service、ContentProvider、BroadcastReceiver以及Intent组件的使用。(6)掌握常见UI Widgets的使用方法。(7)掌握Android平台数据存储的设计。(8)掌握Android平台异步任务的设计。(9)掌握Android平台网络服务与数据解析的设计(10)掌握Android应用程序项目的测试技术。2.3素质目标(1)沟通能力、团队合作及协调能力。(2)良好的编程习惯。(3)查阅相关手册及资

9、料能力(4)掌握系统设计方法,培养严谨工作态度。(5)自我展示与语言表达能力。(6)责任意识。(7)分析和解决问题的能力。(8)科学的创造能力和创新精神。(9)获得适应未来岗位转变的迁移能力。(10)从事某一岗位可持续发展的能力。3、课程内容与要求本课程在教学过程中,提醒学生留意观察并思考生活中接触的Android系统应用,鼓励其结合生活中熟悉的操作方法提出问题或假设,在教师引导下,通过分析、推理,使学生自主学习、总结,以便增强学生对Android开发方法基本理论的理解;通过课堂讲解与讨论、案例分析等促进学生对所学理论的理解和运用,以培养其实际操作技能。充分利用现代教学手段,不断改进教学方式,

10、突出典型案例的剖析,采用互动式教学使学生得到模拟训练,提高他们发现问题、分析问题、解决问题的能力。在课程内容的选择上,对Android开发工程师职业岗位的工作内容、工作过程、工作环境等加以分析提炼,进行相应的职业能力分解,对课程内容进行重构和重组,并按照循序渐进的教育规律进行深度加工,提取及序化教学内容。表1课程项目总体设计编号项目(模块)工作任务学习目标学习内容学时安排1Android基础入门1.1Android体系结构理解Android体系结构l Linux Kernell Android Runtimel Liberariesl Application Frameworkl Applic

11、ation1总学时81.2 Android开发环境搭建能够动手搭建Android开发环境l 安装/配置Java SDKl 安装/配置Android SDKl 在Eclipse中配置ADTl 创建Android Virtual Devicel ADT Bundle开发工具集合11.3开发第一个Android程序能够动手开发第一个Android程序l 熟悉eclipse的使用l 理解工程的目录结构l 熟练使用Android中的各种资源21.4学习Android目录结构理解Android目录结构l Src目录l res目录l androidMenifest.xml文件21.5学习Android程序的

12、调度会调度Android程序l 创建模拟器l DDMS的使用l JUnit单元测试l LogCat使用l Toast的使用l Android程序打包22Android UI开发2.1布局文件的创建能够创建UI布局l UI概述l 常用UI控件2总学时102.2布局的类型掌握常用 的UI类型l 相对布局(RelativeLayout) l 线性布局(LinearLayout) l 表格布局(TableLayout) l 网格布局(GirdLayout) l 帧布局(FrameLayout) l 绝对布局(AbsoluteLayout) 62.3样式和主题会使用样式和主题l 了解系统常用的样式和主题

13、l 重点掌握自定义样式与主题12.4国际化理解国际化的实现方式l 了解国际化编码l 国际化的实现13Activity3.1Activity的创建掌握Activity的创建方法l 通过创建类继承Activityl 直接创建Activity1总学时123.2Activity生命周期理解Activity生命周期l Activity的生命周期l Activity的回调方法的执行23.3Activity的启动模式理解Activity的启动模式l Activity任务栈l Activity四种启动模式13.4Intent掌握并会使用Intentl Intent的属性l 隐式意图l 显式意图l 通过意图启动

14、常用系统应用43.5Activity中的数据传递掌握Activity中的数据传递l 数据传递方式l 数据回传44数据存储4.1文件存储掌握文件存储l 内部存储l 外部存储2总学时84.2 XML序列化和解析掌握XML序列化和解析l XML序列化l XML解析44.3 SharedPreferences掌握SharedPreferencesl SharedPreferences创建l SharedPreferences数据获取l SharedPreferences编辑25SQLite数据库5.1 SQLite数据库的使用能够使用SQLite数据库l SQLite操作APIl 数据库的常用操作l

15、SQLite事务操作l sqlite3工具6总学时105.2 ListView控件掌握ListView控件的使用l ListView控件的使用l 常用数据适配器(Adapter)46内容提供者6.1创建内容提供者能创建使用内容提供者l 创建一个内容提供者l Uri简介l 案例读取联系人信息4总学时126.2访问内容提供者会访问内容提供者l ContentResolver的基本用法l 案例短信备份46.3内容观察者的使用掌握内容观察者的使用l 什么是内容观察者l 案例短信窃听器47广播接收者7.1广播接收者入门学会广播接收者的创建与注册l 什么是广播接收者l 广播接收者创建与注册l 案例IP拨号器4总学时12

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

当前位置:首页 > 办公文档 > 教学/培训

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