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

下载本文档

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

文档简介

1、Android应用开发技术课程标准一、课程定位与学习目标(一)课程定位Android应用开发技术是一门以教、学、做合一,手、脑、 机并用为手段、以培养学生“自己获取知识,独立发现问题、解决问 题的能力”为主要目的的必修课程。通过本课程的学习,学生学习掌 握Android系统介绍及开发环境搭建、界面编程、事件编程、深入理 解Activity、高级界面组件编程、Android数据存储、 ContentProvider实现数据共享、多媒体基础、Service与 BroadcastReceiver多线程、综合案例等内容,具备Android应用 设计、开发、调试、文档编写能力,培养学生解决问题、团队合作

2、、 沟通交流等职业素质。在创新创业方面,Android编程技术是移动App、物联网应用开 发的重要组成局部。本课程课程帮助学生深入理解及掌握其中的基本 原理、基本操作方法,同时加强实践环节,以工程驱动,充分提升学生 进行Android App设计与开发的实践能力,对学生自主创业、进行移 动APP等产品的开发起到积极鼓励作用。作为物联网应用技术(专本分段)专业的核心课程之一,本课程 在教学中具有重要的地位。本课程的先修课程为面向对象程序设计 (Java);后续课程为移动应用开发实训、物联网应用工程实训等。(二)学习目标1、知识目标:(1) 了解Android的开展与环境搭建。(2)理解Andro

3、id数据存储;理解Android应用开发。工程任务 09:主页面“我的”、“音 乐库”、“个 人设置”界面 的滑动使用PagerAdapter完成主页面中的三个滑动 页面任务06:多 种对话框.对话框Dialog的概念.警告对话框AlertDialog的使用.使用Intent进行页面跳转任务07:发 送优惠活动 通知1.通知Notification的使用注:由于与AlertDialog的创立有相似之处, 因此可讲Notification相关知识点工程任务 10:退出登陆1.使用Dialog完成音乐播放器的退出登录 功能单元08:ContentPr ovider 实 现数据共 -Xp任务01:管

4、 理联系人通 讯录ContentProvider 的概念URI及URI常量介绍ContentProvider 和 ContentResolver 关 系使用ContentResolver操作数据使用ContentProvider管理系统数据a)任务L增删改查通讯录联系人b)任务2: 了解MediaStore多媒体库; 读取音乐列表工程任务 11:读取手机 内存卡上音 乐的信息利用ContentProvider读取系统多媒体数据 库MediaStore中的音乐信息单元09: 多媒体基础工程任务 12:播放音乐. MediaPlayer 概述.创立 MediaPlayer 对象.使用MediaPl

5、ayer对象播放、暂停、恢复、 停止音乐4,使用MediaPlayer中的事件监听器.使用MediaPlayer中的其他常用方法.使用Activity的生命周期完善音乐播放单元10:多线程与 Handler任务01:自 定义样式的 拖动条.进度条ProgressBar的常用方法和属性.拖动条Seekbar的样式和监听事件.补充:.9.png格式图注:需Java 多线程知 识任务02:每 秒更新一次 的拖动条Handler 类Message 类使用Handler和Message实现线程间通信注:根据学生情况补充Java多线程基础知识工程任务 13:制作音乐 播放的进度 条(设置、显 示音乐播放

6、进度)利用SeekBar+多线程+Handler实现音乐播放 进度条(可实现设置、显示音乐播放进度)单元11:Service 与 Broadcast Receiver任务01:观 察两种 Service 的 生命周期Service概述(含Service的分类)使 用 startService ()方法 创立的 ServiceCService 的创立与配置、Service 的启动与停止、Service的生命周期)使用 bindService ()方法创立的 Service (Service的创立与配置、Service的启动与停止、Service的生命周期)任务02:模 拟任务下载 进度显示器1.

7、使用bindService ()方法绑 定本地 Service并与之进行通信任务03:实 时显示系统 时间. BroadcastReceiver 概述.使用BroadcastReceiver实现广播的发 送和接收.使用Timer和TimerTask实现定时器任务04:开 机自动启动 的来电监听 器.获取系统Service的方法.系统服务类TelephonyManager的使用方 法.系统服务类SmsManager的使用方法.使用BroadcastReceiver接收系统广播 消息六、教学资源要求.教材选用基于高等职业院校培养高端技能型人才的目标,教材的选取主要考虑有关技能的培养以及工程能力的培

8、养,并逐步结合教学工程开发校本讲义或教材。.资源整合 按照工程化思路整合课程资源。七、成绩考核本课程考核采用形成性考核方式,注重过程的考核。总评成绩由 形成性考核的各项成绩组成,全面考核学生的动手能力、基础理论、 平时学习状况和职业素质,具体分值比例如下:表2考核与成绩评定考核方式考核内容所占比例过程考核出勤、课堂表现、平时学习任务完成情况、平 时测验(在线测验、自动阅卷)50%理论考核期终理论考试(试卷)50%(3)掌握开发环境的搭建;掌握Android界面设计;掌握Android事件编程;掌握Android Activity组件的使用。2、能力目标(1)培养学生的需求分析和解决问题的能力,

9、并建立起移动应用 开发的知识体系;(2)能够编写规范化的程序代码,能够自主查阅相关手册及资料; 能够正确使用常用布局和界面控件设计应用程序;能够运用已有资源 提高开发效率;能够灵活运用所学知识并进行拓展;能够完成Android 应用工程的开发和测试任务。3、素质目标:(1)培养学生的专业素养;注重实践能力和工程能力的培养;注 重代码编写的规范性;(2)培养学生的人文素质,具有团队合作和敬业精神。.创新创业教育目标能够在进行Android应用程序开发过程中不断创新思想,使用新 方法实现更加强大的工程功能。.课程思政目标高职教育的集中实践教学环节需明确必要的理论知识的升华与 知识层面的拓展,不能局

10、限于单纯的技能训练。单纯的技能训练不是 提高高等职业教育的理想课程。以能力的培养为重点,以就业为导向, 培养学生具备职业岗位所需的职业能力,职业生涯开展所需的能力和 终身学习的能力,实现一站式教学理念。基于工作过程开发课程内容, 以行动为导向进行教学内容设计,以学生为主体,以案例(工程)实 训为手段,设计出理论学习与技能掌握相融合的课程内容体系。教学整体设计“以职业技能培养为目标,以案例(工程)任务实现为载体、 理论学习与实际操作相结合”。(三)参考学分、学时课程4学分,共64学时(其中理论学时32,实践学时32)。二、教学条件硬件条件:教学做一体化的教室,台式机40台以上(建议内 存=4G)

11、,局域网或者互联网环境。软件条件:局域网或者互联网环境,64位Win7/Winl0系统, Android Studio开发环境,传屏软件,常用文字处理、演示软件。 建议安装Genymotion模拟器(含模拟器内核)、Total Control 360 手机助手、录屏软件(建议:超级录屏)。三、教学方法Android程序设计课程采用“做中学,做中教”的“教学做 一体化”教学模式,理实考核相结合,重点培养学生的应用知识解决 问题的实际能力。本课程根据工作过程和工作任务综合运用多种教学 方法开展教学,使用的教学模式和评价如下:(1)任务式教学法任务式教学法适用实训为主的难度较大课程,解决“案例教学”

12、 中知识点零散,“工程教学”中因基础知识缺乏而难以进行两方面问 题。以操作和编程为主要任务的课程,可以使用案例来引导学生学习 操作技能,并通过工程动手实践,让学生自己归纳掌握基本的概念与 理论。整个教学过程突出“精讲多练”,实训过程强调“现实工程” 自主开发。启发式教学教学以学生为课堂主体,教师发挥掌控和引导课堂的作用,更倾 向于“导师二 学生通过工程动手实践以及对工程实践结果进行思考 获取知识,鼓励学生在线帮助、Internet信息检索来解决遇到的问 题。然后再通过各任务单元里精心设计的问题,引导学生思考、发言, 表达自己的观点和想法。以这种方式激发学生主动思考,自发提出问 题、分析问题和解

13、决问题。(3)分组教学法选取局部案例,根据班级人数将学生分成假设干工程小组,每个小 组由4-5人组成,共同完成工程任务。“分组教学法”模拟实际项 目开发模式,让学生熟悉团队开发流程,培养团队协作意识,利于发 挥尖子学生的带头作用;同时以小组为单位进行考核,形成一种良好 的团队学习气氛。(4)职业素质培养注重文档能力,通过要求学生编写电子版学习笔记,记录自己的 学习体会、遇到问题及解决方法、编程步骤,培养学生的文档编写和 总结思考的能力;注重辅助工具和软件的使用,使学生提前熟悉公司 开发环境,如经验提供论坛、版本管理程序、等等,提高工作效率。四、教学资源建设及信息化应用情况(一)教学资源建设资料

14、资源:注重教材建设,为学生提供教材、实训指导书、习题、 试卷样题库等丰富的学习资料C技术资源:注重电子课件、代码素材、拓展阅读等资源的建设工作,已建成智慧职教MOOC学院Android程序设计课程可作为学 生课前预习、课后复习的辅助资源,为学生的自学提供便利。实践资源:提供丰富的实践资源,课堂案例注重知识点讲解,实 训案例为完整的工程案例,双案例并行,使学生进一步加深对知识点 的理解和实际的命令编写能力。社会资源:为学生推荐工程中心实践工程,给学生提供现场学习 与体验的机会。(二)信息化应用情况.在智慧职教MOOC学院平台建成配套课程Android程序设计已完成智慧职教M00C学院Androi

15、d程序设计课程建设,该 课程已完成四轮开课,累计选课超过3000人次,初步具备一定的社 会影响力。该在线开放课程作为本课配套资源,为学生课前预习、课 后复习提供了便利。.学堂在线、网易云课堂等丰富的网上资源扩充学生知识面在使用智慧职教M00C学院课程、并引入职业教育国家级/省级资 源库和精品课教学资源的同时,推荐学生利用学堂在线、网易云课堂 等在线M00C教育网站作为课堂教学的补充,鼓励进一步了解数据库 原理和应用案例,拓展学生知识面,完善学生的理论知识体系。.职教云、蓝墨云班课等信息化教学方式进入课堂将PPT、代码、典型案例、扩展阅读材料等课程资源上传云空间, 同时课上采用职教云APP,使课

16、前预习、课堂学习、课后复习更加灵 活有效的结合起来。五、课程内容设计通过本课程的学习,学生学习掌握Android系统介绍及开发环境 搭建、界面编程、事件编程、深入理解Activity,高级界面组件编 程、Android数据存储、ContentProvider数据共享、多媒体基础、Service 与 BroadcastReceiver 多线程与 Handler 等内容。.了解Android系统的开展历史和体系架构,掌握Android开发 环境搭建和Android程序目录结构.掌握常用布局、UI组件的界面编程方法.掌握基于监听的事件处理方法.掌握Activity的生命周期和使用Intent进行页面

17、跳转.掌握高级界面组件AdapterView、Fragment的使用方法.掌握多种Android数据存储方式.掌握ContentProvider实现数据共享. 了解多媒体基础MediaPlayer,及如何使用MediaPlayer播放 多媒体文件.掌握 Service 与 BroadcastReceiver.掌握多线程与Handler具体任务划分及课时安排:表1课程内容设计表单元01: 音乐播放 器工程总览工程任务 01 :音乐播放 器工程基础 -流程图.流程图的作图要求.常用软件流程做图工具Visio/Edraw的 使用方法工程任务 02:设计、制 作音乐播放 器原型.原型制作工具Axure

18、的使用方法.发布、在移动端查看原型单元02:Android 系 统介绍及 开发环境 搭建任务0L第 一个Android 应 用程序Android开展历史Android系统架构Android 开发环境比拟(Eclipse+ADT、 Android Studio)开发环境搭建(Eclipse+ADT或Android Studio)第一个Android程序学习任务知识点、技能点音乐播 放器项 目工程 教学单元6. Android程序的文件结构单元03: 界面编程 基础任务02:唐 诗赏析软件了解和使用xml布局开发界面使用常用UI组件View类、ViewGroup类和常用属性查找Android官方A

19、PI文档任务03:用 户注册界面 设计.认识布局管理器.线性布局LinearLayout的使用(xml属 性、使用Java方法设置属性)任务04:用 户导航界面1.表格布局TableLayout的使用任务05:游 戏登陆界面1.相对布局RelativeLayout的使用任务06:计1.网格布局GridLayout的使用算器界面 2.使用shape绘制图形任务07:图1.使用xml方法编写界面(布局,创立基础片浏览界面 外观).使用Java代码编写界面(批量设置图片 属性并添加图片).案例补充:读取strings, xml中的文字单元04:事件编程工程任务 03:音乐播放 器的界面制 作任务01

20、:图 片浏览器综合应用基本布局、控件,完成注册、登陆、 音乐列表界面的xml代码制作.事件、事件处理的概念.事件处理的分类(基于监听、基于回调).基于监听的事件处理流程.常见的事件监听器.使用不同方法实现事件监听(内部类、外 部类、匿名内部类、Activity本身作为 事件监听器,等)任务02:猜 拳游戏.单击事件监听器OnClickListener的使 用. ImageButton控件的使用任务03:个 人信息手机 界面.键盘事件OnKeyListener的使用. 选择事件 OnCheckedChangeListener 的 使用.单项选择按钮 RadioButton 和 RadioGrou

21、p 的 使用.多项选择框CheckBox的使用.提示框Toast的使用任务04 :跟 随手指移动 的小球1.触摸事件监听器OnTouchListener的使 用2.使用回调方法完成事件处理任务05:猜 鸡蛋(考试)单击事件课堂测试工程任务 04:完善音乐 播放器界面利用RadioButton和RadioGroup完成主页面 的xml代码制作单元05: 深入理解 Activity 和 Intent任务01:用 户注册、登陆 界面的跳转 和数据传递Android四大基本组件Activity 的概念Activity的创立与启动Intent的概念使用Intent实现Activity间跳转和数据 传递使

22、用 Activity 的回调方法 onActivityResult,实现界面跳转后回传 结果/数据任务02:观 察 Activity 的生命周期Activity的生命周期Activity的7个生命周期方法工程任务 05:界面跳转注册、登陆、主页面之间的跳转和参数传递单元06:Android 数 据存储任务01:制 作翻开页面 次数记录器. 认识 SharedPreferences.使用 SharedPreferences 存取数据工程任务 06:完成并测 试登陆界面 的记住密码利用SharedPreferences完成音乐播放器的 记住密码功能任务02:对 用户记录进 行增删改查. SQLite数据库简介.操作

温馨提示

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

评论

0/150

提交评论