




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上Android应用开发课程标准内蒙古电子信息职业技术学院计算机科学系 专心-专注-专业课程名称:Android应用开发使用专业物联网应用技术专业教学课时90学时修订实践2013年9月课程学分6一课程设置概述11课程在相关专业中的性质与定位Android应用开发是物联网应用技术专业(应用开发方向)的核心课程之一,是Android应用程序开发方法的主要课程,是Android应用的主要领域。为了适应高职学生的学习情况,该课程以Android应用技术为重点,逐步阐述Android应用体系结构,介绍Android应用常见的几个功能。采用项目+案例教学法,既让学生掌握Androi
2、d的基本知识,同时,也让学生在潜移默化中了解一些Android的高级开发技术,从而为今后实现Android应用开发打下基础。本课程的任务是使学生通过学习和操作实践,了解和掌握Android的主流应用技术及其开发方法,掌握Android的sdk、Activity、高级UI、网络、多媒体体方面的编程技术。为进一步学习移动互联工程师后续课程打下良好的理论和实践基础。12 本课程的基本教学理念(一)突出学生主体,注重技能培养,回归能力本位Android应用开发是移动互联工程师的专业核心课程,注重软件开发基本理论、基本方法和基本技能的学习及素质教育,激发学生的学习兴趣,在启发、提示下使其自主地、全面地理
3、解软件的基本理论和基本方法,提高学生的思维能力和实际操作技能,增强他们理论联系实际的能力,培养学生的创新精神,使学生养成观察、独立分析和解决问题的习惯;以提高技能、磨砺意识、活跃思维、展现个性和拓宽视野。(二)尊重个体差异,注重过程评价,促进学生发展本课程在教学过程中,倡导自主学习,启发学生对设定问题积极思考、分析,鼓励多种思维方式并将其表达出来,尊重个体差异。采用项目教学法进行教学,每个项目的成绩采取自评、互评、教师综合评价相结合的方式能激励学生的学习兴趣和自主学习能力的发展。教师在给学生评价成绩时应尽量以学习过程中的评价为主,注重培养和激发学生的学习积极性和自信心。最后期末的成绩评价应注重
4、检测学生的知识应用能力。学生的最终课程成绩应由平时的各次项目成绩和期末的评定成绩按一定比例构成,在把握比例构成时要有利于促进学生的知识应用能力。建立以过程培养促进个体发展,以学生可持续发展能力评价教学过程的双向促进机制,以激发兴趣、展现个性、发展心智和提高素质为基本理念。(三)整合课程资源,开放创新教学,拓展学习渠道本课程在教学过程中,提醒学生留意观察并思考生活中接触的Android系统应用,鼓励其结合生活中熟悉的操作方法提出问题或假设,在教师引导下,通过分析、推理,使学生自主学习、总结,以便增强学生对Android开发方法基本理论的理解;通过课堂讲解与讨论、案例分析等促进学生对所学理论的理解
5、和运用,以培养其实际操作技能。充分利用现代教学手段,不断改进教学方式,突出典型案例的剖析,采用互动式教学使学生得到模拟训练,提高他们发现问题、分析问题、解决问题的能力。(四) 体现能力标准,强调工学交替,开展职场鉴定在本课程教学中全过程体现工学结合,课程教学目标围绕能力标准,课程本身按模块设置,教学过程充分工学交替,考核评价尽量避免教师单方命题、闭卷笔试模式,充分体现职场痕迹。13 本课程标准的设计思路与特色通过本课程的学习要求学生理解Android sdk的特点、Android应用开发环境的搭建、Android高级UI开发、Android网络开发、Android多媒体处理的主要内容,要求学生
6、基本掌握Android的应用开发技术,能解决一些简单的问题。本课程采取由简入深,逐步复杂的项目单元模式,学生先掌握Android应用开发的基本技术后,开始逐一设计项目由学生在解决问题的过程中达到掌握Android应用开发的目的。二课程教学目标21 课程总目标l 理解Android SDK;l 能够搭建开发环境。l 掌握Android Activity应用开发。l 掌握Android网络处理。l 掌握Android多媒体处理技术。l 掌握Android界面处理技术。22 具体目标2.2.1知识目标l 正确理解Android sdk。l 掌握Android开发环境的搭建、软件发布知识。l 掌握An
7、droid Activity知识。l 掌握Android高级UI知识。l 掌握Android网络处理知识。l 掌握Android多线程知识。l 掌握Android数据存储知识。l 掌握Android多媒体知识。技能目标l 能够熟练搭建Android开发环境。 l 能够实现Android Activity开发。l 能够使用Android UI控件开发。l 能实现Android网络开发。l 能掌握Android数据存储技术。l 能掌握Android多线程处理技术。l 能实现Android多媒体体处理。l 能实现Android Service。过程与方法目标本课程在教学过程中,突出学生主体,采用项目
8、+案例教学,启发学生善于观察、自主思考、独立分析问题与解决问题的能力。通过以学生为主体的学习,使学生在观察、思维、推理与判断、分析与解决问题能力方面有明显的提高,对生产型实践中遇到的问题能通过分析处理并举一反三得到正确、灵活的解决,体现注重实际应用技能的培养目标。2.2.4情感态度与价值观目标在教学过程中,采用角色扮演教学、案例教学等方法。注重基础应用性,从理论的传授过渡到方法的学习。通过本课程的学习使学生掌握Android系统应用开发的基本知识及实践技术,在每章甚至于每一次课程都有相应的案例,与现实实践结合紧密,鼓励学生积极参与案例分析。也注重理论新颖性,使本课程具有观念新、易学习的特点。还
9、注重趣味性,密切结合高职学生的特点,开放意识、训练意识、互动意识、交流意识,使学生真正成为学习的主人、课堂的主人,获得应有的收获。三课程教学内容学习情景设计与学习分配表1 学习情景设计与学习分配学习领域: Android应用开发序号学习情景情景描述学时1Android应用开发环境搭建要在计算机上做Android系统开发,掌握编程工具的使用是必备的工作,理解Android sdk不可或缺。62Android资源访问Android应用开发时,访问系统资源是必不可少的一项基本技能。63Android界面处理Android菜单、事件响应、布局管理、常用组件的使用。124Android Activity
10、开发Android系统中Activity的创建、启动和生命周期管理等处理。65Android Intent开发Android系统中各组件之间的信使Intent的属性、使用策略和常见应用。66Android 广播事件处理Android系统中广播事件处理机制,Notification、NotificationManager和AlermManager的使用。67Android Service开发Android系统中后台Service的创建、管理和使用,以及远程服务调用。68Android 数据存取在Android系统的四种数据存取方法:Perference、File、SqlLite和NetWork。
11、69Android Content ProviderAndroid中不同应用之间如何共享数据,包括Content Provider和Content Resolver。610Android 多媒体应用Android中音频和视频的播放、录制,照相机的控制。611Android 图像图像Android中的图片处理、动画实现、图形绘制、图形特效812Android互联网应用Android中各种网络应用,包括Socket、URL、HTTP、Web Service、WebView等1013Android中GPS应用Android系统中的LocationManager、LocationProvider、跟踪
12、、定位、Geocoder正逆向编解码和可视化位置服务。6总学分:6学分, 合计总学时9032学习情景与具体任务表2 学习情景与任务学习情境学习任务具体学习内容能力目标知识目标教学环境应用开发环境搭建1.1 Android架构及平台1.2 Android MarketAndroid的由来Android平台架构及特性Android的应用程序组件Android Market介绍 认识Android的由来 掌握Eclipse的架构 了解Android组件 掌握Android Market的使用认识Android的由来掌握Eclipse的架构了解Android组件 Eclipse工具 Android开发
13、板1.3 搭建Android开发环境1.4 使用Android常用工具 andriod sdk下载、安装 Android常用工具的使用 编写、调试、运行Hello, Android!程序掌握Android sdk的下载安装掌握Eclipse常用工具的使用掌握Android程序的编制过程 理解Android工具 理解Android程序编制过程Eclipse工具Android开发板资源访问 Android资源的类型和布局资源文件的使用 认识Android资源的类型和布局 学习资源文件的使用方法 能使用Android系统的资源 了解Android的资源类型和布局 掌握Android资源文件的使用 E
14、clipse系统 Android实验板使用Android的各种资源使用颜色(color)资源使用字符串(string)资源使用尺寸(dimen)资源使用原始XML资源使用资源使用布局(layout)资源使用菜单(menu)资源能获取Android的各种资源理解资源文件的获取理解各种资源属性 EclipseAndroid实验板界面处理 Android菜单 选项菜单 上下文菜单 子菜单 能编制定制菜单 理解菜单的属性 理解各种菜单的异同EclipseAndroid实验板事件处理事件处理机制事件监听器事件处理步骤能编制事件处理程序理解事件属性理解事件处理模型EclipseAndroid实验板布局管理
15、 线性布局 帧布局 表格布局 相对布局 绝对布局 能根据需要,实现各种布局处理 理解各种布局及其属性、意义EclipseAndroid实验板组件常用组件自动完成文本框选项卡进度条日期、时间选择框列表视图(ListView)网格视图(GridView)画廊视图(Gallery)地图视图(MapView)网络视图(WebView)能使用Android提供的各种组件实现定制服务理解各组件的属性及使用方法EclipseAndroid实验板 Activity开发 Android Activity开发Activity的创建启动另一个ActivityActivity之间传递数据启动另一个Activity并返
16、回结果Activity的生命周期 能创建Activity对象 能根据需要管理Activity的生命周记 理解Activity 理解Activity生命周期EclipseAndroid实验板 Intent开发 Intent属性Intent的ComponentName属性Intent的Action属性Intent的Data属性Intent的Category属性Intent的Extras属性 掌握Intent对象及其属性 理解Intent及其属性EclipseAndroid实验板应用和打电话相关的标准ActivityAction应用访问浏览器和地图发邮件Intent的实现策略能实现Intent电话应
17、用能实现邮件处理掌握Intent的实现策略EclipseAndroid实验板 广播事件处理 广播事件处理Notification 和 NotificationManager 的使用AlarmManager 的使用 掌握Notification和NotificationManager对象 掌握AlarmManager对象 理解Notification和NotificationManager 理解AlarmManager对象EclipseAndroid实验板 Service开发 掌握Android Service的使用 创建一个Service 启动和停止Service 绑定一个已经存在的Servi
18、ce 能使用Service实现服务 能绑定一个存在的Service 理解Service服务EclipseAndroid实验板 数据存取 数据存取 Preference File SQLite 能使用Preference 能使用File 能使用SQLite 理解Android数据存储的集中方式及其区别EclipseAndroid实验板 Content Provider Android Content ProviderContent Provider 的使用自定义 ContentProvider 能使用Content Provider 理解Content Provider及其使用Eclipse A
19、ndroid实验板 多媒体应用 Android 多媒体应用 音频和视频播放 音视频的录制 Camera 照相能实现音、视频播放处理能实现音、视频的录制能实现Camera照相处理理解音、视频的处理技术理解Camera处理技术EclipseAndroid实验板 图像图像 Android 图像图像图片处理动画设计动态图形绘制图形特效能实现图片处理能实现动画设计能实现动态图形绘制能实现图形特效理解常见的图形图像处理技术EclipseAndroid实验板互联网应用 Android互联网应用Socket、ServerSocket网络编程URL网络编程HTTP网络编程Web ServiceWebView处理
20、实现Socket、ServerSocket通信编程实现URL、HTTP编程实现Web Service服务实现WebView浏览理解Socket、ServerSocket掌握URL、HTTP理解Web服务EclipseAndroid实验板中GPS应用 Android中GPS应用LocationManger和LocationProvider位置服务定位和跟踪Geocoder正逆向编解码实现位置服务实现定位和跟踪处理实现Geocoder正逆向编解码理解LocationManager和LocationProvider对象理解Geocoder对象Eclipse Android实验板四教学实施与保障41教学方式与考核方法本课程建议教学中主要提取一些具代表性的生产性问题,采用项目教学、案例教学为主,教师在每个案例教学中先提纲挈领的阐明一些新技术手段和语法表达形式,之后学生分组,以35人为宜,每组注意实践操作能力强弱的搭配,完成后抽取具代表性的作品公开集中评价,所有学生共同参与,同步提高。结合案例教学的特点,对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国蓝珍珠花岗岩市场调查研究报告
- 2025年中国翻盖安全帽式电焊面罩市场调查研究报告
- 养殖厂房租赁合同范本
- 印刷厂职工餐厅装修合同
- 物流行业法务人员的岗位职责与合同管理
- 劳动合同范本参考
- 软件行业员工劳动合同范本-竞业限制专业版
- 沙滩活动场地租赁合同
- 标准房屋抵押借款合同样式
- 品牌宣传合作合同
- 《汽车专业英语》2024年课程标准(含课程思政设计)
- 部编四年级道德与法治下册全册教案(含反思)
- 建筑施工安全检查标准-JGJ59-2011完整版
- 八年级下册道德与法治第一单元教案(4篇)
- 练字常用的稿纸-红色单线稿纸-书写纸张打印即可
- 动物生物化学(全套577PPT课件)
- 中国传统二十四节气立春节气介绍PPT模板课件
- 个人简历求职竞聘自我介绍PPT模板课件
- Q∕GDW 11612.1-2018 低压电力线高速载波通信互联互通技术规范 第1部分:总则
- 活性炭生产工艺流程图
- ASM铸造缺陷的国际分类7大类(学习版0228)
评论
0/150
提交评论