




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程标准所属系部:信息工程系课程名称:移动应用开发课程性质:专业必修课课程学时:96适用专业:物联网专业( 60)移动应用开发课程标准1、课程概述1.1 课程定位Android 应用开发是物联网应用技术专业的核心课程之一,是该专业的专业必修 课。是物联网系统设计架构师、物联网系统管理员、网络应用系统管理员、物联网应 用系统开发工程师等核心职业岗位以及物联网设备技术支持与营销等相关职业需要掌 握的专业知识核心课程。通过本课程的学习,使学生具备 Android 平台应用开发相关 知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于 Android 平台的手机 软件研发等工作任务。同时,通过教学
2、过程中的实际开发过程的规范要求,培养学生 分析和解决实际问题的能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的软件开发工作奠定基础。为了适应高职学生的学习情况,该课程以 Android 应用技术为重点,逐步阐述 应用常见的几个功能。采用项目 +案例教学法,Android 应用体系结构,介绍 Android既让学生掌握 Android 的基本知识,同时,也让学生在潜移默化中了解一些 Android的高级开发技术,从而为今后实现 Android应用开发打下基础。本课程主要涉及An droid基础知识、UI界面、数据存储、SQLite数据库、四大组件、网络编程、高级编
3、程等的学习。通过本课程的学习,学生能够掌握Android 的基础知识,学会编写简单的应用程序,为进一步学习移动互联工程师后续课程打下良好 的理论和实践基础。在课程设置上,前导课程有Java程序设计、数据库技术基础, 后续课程有 Android 高级应用开发、移动互联网开发综合实训 、毕业实习等。1.2 课程设计思路Android 应用开发是移动互联工程师的专业核心课程, 注重软件开发基本理论、 基本方法和基本技能的学习及素质教育,激发学生的学习兴趣,在启发、提示下使其自 主地、全面地理解软件的基本理论和基本方法,提高学生的思维能力和实际操作技能, 增强他们理论联系实际的能力,培养学生的创新精神
4、,使学生养成观察、独立分析和 解决问题的习惯;以提高技能、磨砺意识、活跃思维、展现个性和拓宽视野。本课程在教学过程中,倡导自主学习,启发学生对设定问题积极思考、分析,鼓 励多种思维方式并将其表达出来,尊重个体差异。采用项目教学法进行教学,每个项目的成绩采取自评、互评、教师综合评价相结合的方式能激励学生的学习兴趣和自主 学习能力的发展。教师在给学生评价成绩时应尽量以学习过程中的评价为主,注重培 养和激发学生的学习积极性和自信心。最后期末的成绩评价应注重检测学生的知识应 用能力。学生的最终课程成绩应由平时的各次项目成绩和期末的评定成绩按一定比例 构成,在把握比例构成时要有利于促进学生的知识应用能力
5、。建立以过程培养促进个 体发展,以学生可持续发展能力评价教学过程的双向促进机制,以激发兴趣、展现个 性、发展心智和提高素质为基本理念。本课程在教学过程中, 提醒学生留意观察并思考生活中接触的 Android 系统应用, 鼓励其结合生活中熟悉的操作方法提出问题或假设,在教师引导下,通过分析、推理, 使学生自主学习、总结,以便增强学生对 Android 开发方法基本理论的理解;通过课 堂讲解与讨论、案例分析等促进学生对所学理论的理解和运用,以培养其实际操作技 能。充分利用现代教学手段,不断改进教学方式,突出典型案例的剖析,采用互动式 教学使学生得到模拟训练,提高他们发现问题、分析问题、解决问题的能
6、力。在本课程教学中全过程体现工学结合,课程教学目标围绕能力标准,课程本身按 模块设置,教学过程充分工学交替,考核评价尽量避免教师单方命题、闭卷笔试模式, 充分体现职场痕迹。通过本课程的学习要求学生理解 An droid基础知识、UI界面、数据存储、SQLite数据库、四大组件、网络编程的主要内容,要求学生基本掌握 Android 的应用开发技 术,能解决一些简单的问题。本课程采取由简入深,逐步复杂的项目单元模式,学生 先掌握 Android 应用开发的基本技术后,开始逐一设计项目由学生在解决问题的过程 中达到掌握 Android 应用开发的目的。2、课程目标通过本课程的学习, 使学生具备 An
7、droid 平台应用开发相关知识、 良好的编程习惯 和手机应用软件开发的能力,能胜任基于 Android 平台的手机软件研发等工作任务。同时,通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的 能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专 业化的物联网相关软件开发工作奠定基础。2.1 能力目标1) 能熟练使用 Eclipse 开发和调试 Android 应用程序。2) 能根据用户界面设计文档,完成相应移动客户端界面设计工作。3) 能根据需求及设计文档,完成数据存储业务、界面逻辑、控制业务逻辑、服务器的通信交互等开发工作。4) 能按照项目管理的要求
8、,对开发的功能模块进行单元测试并重构代码。5) 能根据开发过程中的实际变化更新文档。2.2 知识目标了解Android平台的基本架构。掌握Android开发环境的搭建。3)掌握Android应用程序开发、调试、发布流程。4)掌握Android应用程序项目的基本框架。5)掌握Activity、Service 、ContentProvider 、BroadcastReceiver 以及 Intent 组件的使用。6)掌握常见 UI Widgets 的使用方法。掌握 Android 平台数据存储的设计。8)掌握 Android 平台异步任务的设计。9)掌握 Android 平台网络服务与数据解析的设
9、计10)掌握 Android 应用程序项目的测试技术。2.3 素质目标沟通能力、团队合作及协调能力。2)良好的编程习惯。3)查阅相关手册及资料能力4)掌握系统设计方法,培养严谨工作态度。(5)自我展示与语言表达能力。(6)责任意识。分析和解决问题的能力。科学的创造能力和创新精神。(9)获得适应未来岗位转变的迁移能力。(10)从事某一岗位可持续发展的能力。3、课程内容与要求本课程在教学过程中,提醒学生留意观察并思考生活中接触的 An droid系统应用, 鼓励其结合生活中熟悉的操作方法提出问题或假设,在教师引导下,通过分析、推理,使学生自主学习、总结,以便增强学生对An droid开发方法基本理
10、论的理解;通过课堂讲解与讨论、案例分析等促进学生对所学理论的理解和运用,以培养其实际操作技能。充分利用现代教学手段,不断改进教学方式,突出典型案例的剖析,采用互动式教学使学生得到模拟训练,提高他们发现问题、分析问题、解决问题的能力。在课程内容的选择上,对 An droid开发工程师职业岗位的工作内容、工作过程、 工作环境等加以分析提炼,进行相应的职业能力分解,对课程内容进行重构和重组,并按照循序渐进的教育规律进行深度加工,提取及序化教学内容。表1课程项目总体设计编项目(模工作任务学习目标学习内容学时安号块)排1An droid基础入门1.1A ndroid体系结构理解 An droid体系结构
11、Linux KernelAn droid Run timeLiberariesApp licati on FrameworkApp licati on1总学 时81.2 Android开发环境搭建1.3开发第一个Android程序Android目录结构Android程序的调度1.4学习1.5学习Android UiI2.1布局文开发件的创建能够动手搭建Android开发环境能够动手开发第一个 Android 程序理解Android目录结构I会调度 Android 程序能够创建UI布局安装/配置Java SDK安装/配置An droid SDK在Eclipse 中配置 ADT仓ij建 An dr
12、oid VirtualDeviceADT Bundle开发工具集熟悉eclipse 的使用理解工程的目录结构熟练使用An droid中的各种资源Src目录res目录an droidMe ni fest.xml文创建模拟器DDMS的使用JUnit单元测试LogCat使用Toast的使用Android程序打包UI概述常用UI控件22222.2布局的类型2.3样式和主2.4国际化3.1 Activity 的Activity3.2 ?Activity 生命周期3.3 Activity 的掌握常用的UI类型会使用样式和主题理解国际化的实现方式掌握 Activity的创建方法I理解”Activity生命周
13、期理解Activity的启相对布局(RelativeLayout )线性布局(LinearLayout )表格布局网格布局帧布局(绝对布局10(TableLayout(GirdLayoutFrameLayout)(AbsoluteLayout )了解系统常用的样式和主题重点掌握自定义样式与主题了解国际化编码国际化的实现通过创建类继承Activity直接创建ActivityActivity 的生命周期Activity 的回调方法的执行Activity 任务栈12启动模式动模式Activity 四种启动模式数据存储SQLite数据3.4 ?lntent3.5 Activity 中的数据传递4.1文
14、件存储4.2 XML序列化和解析4.3 Shared Preferences5.1 ?SQLite 数据库的使用5.2 ?ListView控件6.1创建内容提供者内容提供者6.2访问内容6.3内容观察掌握并会使用Intent掌握 Activity中的数据传递掌握文件存储掌握XML序列化和解析I掌握Shared Preferences 能够使用?SQLite数据库掌握 ?ListView 控件的使用I能创建使用内容提供者会访问内容提供者掌握内容观察者?的IIntent的属性隐式意图显式意图通过意图启动常用系统应用数据传递方式数据回传内部存储外部存储XML序列化XML解析Shared Prefer
15、ences 仓U建Shared Preferences 数据获取SharedPrefere nces 编辑SQLite 操作 API数据库的常用操作SQLite事务操作sqlite3 工具ListView控件的使用常用数据适配器(Adapter)创建一个内容提供者Uri简介案例读取联系人信息ContentResolver 的基本用法案例一一短信备份什么是内容观察者?1012者的使用?使用案例短信窃听器广播接收者7.1广播接收7.2自定义广7.3广播的类8.1服务的创8.2 ?服务的生命周期I服务8.3服务的启动方式I8.4服务通信?9.1网络编程入门9.2 使用 Httpu学会广播接收者的创建
16、与注册掌握自定义广播?会使用常用的广播接收者掌握服务的创建理解服务的生命周能够用不同方式启动服务掌握服务之间的通信掌握网络编程入门基础知识会使用什么是广播接收者广播接收者创建与注册?案例一一IP拨号器?自定义广播的发送与接收??案例一一电台与收音机有序广播和无序广播常用的广播接收者案例短信拦截器服务的创建服务的生命周期start方式启动服务bind方式启动服务本地服务通信和远程服务通信案例一一音乐播放器HTTP协议简介Handler消息机制原理?Http URLConnection的基本用法 |1210网络编RLConnection访问网络?9.3数据提交方式?9.4多线程下Htt pURLC
17、onnectionHttp Client的基本用法访问网络?掌握数据提交方式?的不同方法案例一一网络图片浏览器GET方式和POST方式提交数据?案例一一提交数据到服务器多线程下载原理9144载原理案例一一文件下载9.5开源项目了解一些开源项目AsyncHtt pCIient 的使用SmartImageView 的使用案例新闻客户端44、实施建议4.1 教学建议根据本课程的教学目标要求和课程特点以及有关学情, 选择适合于本课程的最优化教学法。综合考虑教学效果和教学可操作性等因素,本课程选用项目教学法。项目教学法是学生在教师的指导下亲自处理一个项目的全过程, 在这一过程中学习掌握教学计划内的教学内
18、容。学生全部或部分独立组织、安排学习行为,解决在处理项目中遇到 的困难,提高学生的兴趣,自然能调动学习的积极性。10 个课程的教学以手机文件管理器项目为中心组织教学,并建立相应的教学情境,把 Android 平台开发知识与技能的学习置于真实的情境之中,让学生掌握工作过程性知识。在 教学情境的逐步实施中,项目遵循从单一到综合,从简单到复杂的顺序安排,而教师指导工作量应逐渐减低,学生独立完成任务的程度应逐步提高,以逐步提高学生的综合职业能力。在每个学习情境的教学实施中,采用行动导向的教学方法,按照项目开发的具体过程进行组 织教学,培养了学生的职业迁移能力。在教学中,注重团队合作、沟通协调能力、组织
19、能力 等软技能的培养。4.2 师资队伍建议本课程现有专任教师 3 名,本课程校内任课教师应通过硕士研究生以上相关专业的学习,本课程除在理论上指导学生外,在实践上也对教师提出了一定的要求,故而教师除 Andr oid 系统有较深的理解外,在实践操作能力上也应具备一定的能力,建议具有生产实践经验 的教师担当此课程的教学任务,并具备相关教师资格证书,同时还应有相关岗位企业实践经 历。企业兼职教师应具备工程师等级以上职称证书,语言表达能力达到要求。4.3 考核评价建议对课程考核内容、 手段和方式进行改革与创新, 课程考核围绕以能力为中心, 将教学的全过程纳入考核范畴,增加学生日常知识积累、自主学习的考
20、核,注重考核学生的实际编程 能力,分析问题与解决问题的能力,从而使课程考核过程化、经常化和企业化。为了鼓励学生职业素质的培养,将考核内容多元化,而不局限于书本知识的考核,对学生的创新设计、 职场能力、开源理念等都纳入考核范围,从而达到对学生知识、能力、素质的综合考察,形 成对学生客观公正的评价。课程考核体系的实施以过程化考核为主导, 量化考核指标, 突出以学生为中心的指导思想。对职业素养的考核,突出学生的课堂表现和职业习惯,学生的每一次课堂突出表现都是其作为考核加分的机会,这有助于活跃课堂气氛,激发学生的学习热情和主动性。对理论知识的考核, 按照课程教学进度的 5个阶段,实施 5个任务项目。对每一个项目只是指定基本要求,突出学生的个性发挥。任务实施过程中,鼓励学生相互探讨,取长补短,让学生在一个周期内完善培养了学生良好的团队意识。同时,给予学生二次开发机会,即当学生提交任务后,任课老师运行学生项目,指出其中的错误和不足,提出改进意见和思路,项目后二次提交。对综合能力的考核,将贯穿整个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 污水装置安装合同协议书
- 父母商铺过户协议书模板
- 物业与业主协议合同范本
- 消防维保终止合同协议书
- 股权回收合同协议书范本
- 闲置玻璃钢改造合同范本
- 申请廉租房劳务合同范本
- 浙江商会合作合同协议书
- 物流运输调车协议书范本
- 游乐场地板采购合同协议
- 健康讲座:血管通路维护与管理
- 2025年国企中层干部竞聘笔试题含答案
- 2025年北京市中考数学试卷真题
- 保定市污水处理厂3993.7kW光伏发电项目可行性研究报告
- 蒙古国金矿资源地理分布特征研究
- chapter7-厦门林子雨大数据处理技术spark第7章streaming2017年春季学期
- 扩张型心肌病病例讨论PPT课件
- 医院临床路径实施方案
- 丽声北极星分级绘本第四级下The Camping Trip教学设计
- 概况第5讲:工艺概述
- 《基本农田划定技术规程》(TD-T1032-2011)
评论
0/150
提交评论