《Android应用开发技术》课程标准
一、课程定位与学习目标
(一)课程定位
《Android应用开发技术》是一门以教、学、做合一,手、脑、机并用为手段、以培养学生“自己获取知识,独立发现问题、解决问题的能力”为主要目的的必修课程。通过本课程的学习,学生学习掌握Android系统介绍及开发环境搭建、界面编程、事件编程、深入理解Activity、高级界面组件编程、Android数据存储、ContentProvider实现数据共享、多媒体基础、Service与BroadcastReceiver、多线程、综合案例等内容,具备Android应用设计、开发、调试、文档编写能力,培养学生解决问题、团队合作、沟通交流等职业素质。
在创新创业方面,Android编程技术是移动App、物联网应用开发的重要组成部分。本课程课程帮助学生深入理解及掌握其中的基本原理、基本操作方法,同时加强实践环节,以项目驱动,充分提升学生进行Android App设计与开发的实践能力,对学生自主创业、进行移动APP等产品的开发起到积极鼓励作用。
作为物联网应用技术(专本分段)专业的核心课程之一,本课程在教学中具有重要的地位。本课程的先修课程为面向对象程序设计(Java);后续课程为移动应用开发实训、物联网应用项目实训等。
(二)学习目标
1、知识目标:
(1)了解Android的发展与环境搭建。
android软件(2)理解Android数据存储;理解Android应用开发。
(3)掌握开发环境的搭建;掌握Android界面设计;掌握Android 事件编程;掌握Android Activity组件的使用。
2、能力目标
(1)培养学生的需求分析和解决问题的能力,并建立起移动应用开发的知识体系;
(2)能够编写规范化的程序代码,能够自主查阅相关手册及资料;能够正确使用常用布局和界面控件设计应用程序;能够运用已有资源提高开发效率;能够灵活运用所学知识并进行拓展;能够完成Android 应用项目的开发和测试任务。
3、素质目标:
(1)培养学生的专业素养;注重实践能力和工程能力的培养;注重代码编写的规范性;
(2)培养学生的人文素质,具有团队合作和敬业精神。
4.创新创业教育目标
能够在进行Android应用程序开发过程中不断创新思想,使用新方法实现更加强大的项目功能。
5.课程思政目标
高职教育的集中实践教学环节需明确必要的理论知识的升华与
知识层面的拓展,不能局限于单纯的技能训练。单纯的技能训练不是提高高等职业教育的理想课程。以能力的培养为重点,以就业为导向,培养学生具备职业岗位所需的职业能力,职业生涯发展所需的能力和终身学习的能力,实现一站式教学理念。基于工作过程开发课程内容,以行动为导向进行教学内容设计,以学生为主体,以案例(项目)实训为手段,设计出理论学习与技能掌握相融合的课程内容体系。教学
整体设计“以职业技能培养为目标,以案例(项目)任务实现为载体、理论学习与实际操作相结合”。
(三)参考学分、学时
课程4学分,共64学时(其中理论学时32,实践学时32)。
二、教学条件
硬件条件:教学做一体化的教室,台式机40台以上(建议内存>=4G),局域网或者互联网环境。
软件条件:局域网或者互联网环境,64位Win7/Win10系统,Android Studio开发环境,传屏软件,常用文字处理、演示软件。建议安装Genymotion模拟器(含模拟器内核)、Total Control、360手机助手、录屏软件(建议:超级录屏)。
三、教学方法
《Android程序设计》课程采用“做中学,做中教”的“教学做一体化”教学模式,理实考核相结合,重点培养学生的应用知识解决问题的实际能力。本课程根据工作过程和工作任务综合运用多种教学方法开展教学,使用的教学模式和评价如下:
(1)任务式教学法
任务式教学法适用实训为主的难度较大课程,解决“案例教学”中知识点零散,“项目教学”中因基础知识缺乏而难以进行两方面问题。以操作和编程为主要任务的课程,可以使用案例来引导学生学习操作技能,
并通过项目动手实践,让学生自己归纳掌握基本的概念与理论。整个教学过程突出“精讲多练”,实训过程强调“现实项目”自主开发。
(2)启发式教学
教学以学生为课堂主体,教师发挥掌控和引导课堂的作用,更倾向于“导师”。学生通过项目动手实践以及对项目实践结果进行思考获取知识,鼓励学生在线帮助、Internet信息检索来解决遇到的问题。然后再通过各任务单元里精心设计的问题,引导学生思考、发言,表达自己的观点和想法。以这种方式激发学生主动思考,自发提出问题、分析问题和解决问题。
(3)分组教学法
选取部分案例,根据班级人数将学生分成若干项目小组,每个小组由4-5人组成,共同完成项目任务。“分组教学法”模拟实际项目开发模式,让学生熟悉团队开发流程,培养团队协作意识,利于发挥尖子学生的带头作用;同时以小组为单位进行考核,形成一种良好的团队学习氛围。
(4)职业素质培养
注重文档能力,通过要求学生编写电子版学习笔记,记录自己的学习体会、遇到问题及解决方法、编程步骤,培养学生的文档编写和总结思考的能力;注重辅助工具和软件的使用,使学生提前熟悉公司开发
环境,如经验分享论坛、版本管理程序、等等,提高工作效率。
四、教学资源建设及信息化应用情况
实践资源:提供丰富的实践资源,课堂案例注重知识点讲解,实训案例为完整的项目案例,双案例并行,使学生进一步加深对知识点的理解和实际的命令编写能力。
社会资源:为学生推荐工程中心实践项目,给学生提供现场学习与体验的机会。
五、课程内容设计
通过本课程的学习,学生学习掌握Android系统介绍及开发环境搭建、界面编程、事件编程、深入理解Activity、高级界面组件编程、Android数据存储、ContentProvider数据共享、多媒体基础、Service与BroadcastReceiver、多线程与Handler等内容。
1.了解Android系统的发展历史和体系架构,掌握Android开发环境搭建和Android程序目录结构
2.掌握常用布局、UI组件的界面编程方法
3.掌握基于监听的事件处理方法
4.掌握Activity的生命周期和使用Intent进行页面跳转
5.掌握高级界面组件AdapterView、Fragment的使用方法
6.掌握多种Android数据存储方式
7.掌握ContentProvider实现数据共享
8.了解多媒体基础MediaPlayer,及如何使用MediaPlayer播放多媒体文件
9.掌握Service与BroadcastReceiver
10.掌握多线程与Handler
具体任务划分及课时安排:
表1课程内容设计表
项目教学单元学习任务知识点、技能点
音乐播放器项目单元01:
音乐播放
器项目总
览
项目任务
01:音乐播放
器项目基础
–流程图
1.流程图的作图要求
2.常用软件流程做图工具Visio/Edraw的
使用方法
项目任务
02:设计、制
作音乐播放
器原型
1.原型制作工具Axure的使用方法
2.发布、在移动端查看原型
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论