《Android应用开发技术》课程教学标准(含课程思政).docx
《《Android应用开发技术》课程教学标准(含课程思政).docx》由会员分享,可在线阅读,更多相关《《Android应用开发技术》课程教学标准(含课程思政).docx(11页珍藏版)》请在三一文库上搜索。
1、Android应用开发技术课程教学标准一、课程定位与学习目标(一)课程定位Android应用开发技术是一门以教、学、做合一,手、脑、机并用为手段、以培养学生“自己获取知识,独立发现问题、解决问题的能力”为主要目的必修课程。通过本课程的学习,学生学习掌握AndrOid系统介绍及开发环境搭建、界面编程、事件编程、深入理解Activity、高级界面组件编程、Android数据存储、ContentProvider实现数据共享、多媒体基础、Service与BroadcastReCeiVer、多线程、综合案例等内容,具备Android应用设计、开发、调试、文档编写能力,培养学生解决问题、团队合作、沟通交流
2、等职业素质。在创新创业方面,Android编程技术是移动App、物联网应用开发的重要组成部分。本课程帮助学生深入理解及掌握其中的基本原理、基本操作方法,同时加强实践环节,以项目驱动,充分提升学生进行AndroidAPP设计与开发的实践能力,对学生自主创业、进行移动APP等产品的开发起到积极鼓励作用。作为物联网应用技术(专本分段)专业的核心课程之一,本课程在教学中具有重要的地位。本课程的先修课程为面向对象程序设计(Java);后续课程为移动应用开发实训、物联网应用项目实训等。(二)学习目标1、知识目标:(1)了解ArIdrOid的发展与环境搭建。(2)理解AndrOid数据存储;理解AndrOi
3、d应用开发。(3)掌握开发环境的搭建;掌握Android界面设计;掌握AndrOid事件编程;掌握AndroidAetiVity组件的使用。2、能力目标(1)培养学生的需求分析和解决问题的能力,并建立起移动应用开发的知识体系;(2)能够编写规范化的程序代码,能够自主查阅相关手册及资料;能够正确使用常用布局和界面控件设计应用程序;能够运用已有资源提高开发效率;能够灵活运用所学知识并进行拓展;能够完成Android应用项目的开发和测试任务。3、素质目标:(I)培养学生的专业素养;注重实践能力和工程能力的培养;注重代码编写的规范性;(2)培养学生的人文素质,具有团队合作和敬业精神。4 .创新创业教育
4、目标能够在进行Android应用程序开发过程中不断创新思想,使用新方法实现更加强大的项目功能。5 .课程思政目标高职教育的集中实践教学环节需明确必要的理论知识的升华与知识层面的拓展,不能局限于单纯的技能训练。单纯的技能训练不是提高高等职业教育的理想课程。以能力的培养为重点,以就业为导向,培养学生具备职业岗位所需的职业能力,职业生涯发展所需的能力和终身学习的能力,实现一站式教学理念。基于工作过程开发课程内容,以行动为导向进行教学内容设计,以学生为主体,以案例(项目)实训为手段,设计出理论学习与技能掌握相融合的课程内容体系。教学整体设计“以职业技能培养为目标,以案例(项目)任务实现为载体、理论学习
5、与实际操作相结合”。(三)参考学分、学时课程4学分,共64学时(其中理论学时32,实践学时32)。二、教学条件硬件条件:教学做一体化的教室,台式机40台以上(建议内存=4G),局域网或者互联网环境。软件条件:局域网或者互联网环境,64位Win7WinlO系统,AndrOidStUdiO开发环境,传屏软件,常用文字处理、演示软件。建议安装GenymotiOn模拟器(含模拟器内核)、TotalControls360手机助手、录屏软件(建议:超级录屏)。三、教学方法Android程序设计课程采用“做中学,做中教”的“教学做一体化”教学模式,理实考核相结合,重点培养学生的应用知识解决问题的实际能力。本
6、课程根据工作过程和工作任务综合运用多种教学方法开展教学,使用的教学模式和评价如下:(1)任务式教学法任务式教学法适用实训为主的难度较大课程,解决“案例教学”中知识点零散,“项目教学”中因基础知识缺乏而难以进行两方面问题。以操作和编程为主要任务的课程,可以使用案例来引导学生学习操作技能,并通过项目动手实践,让学生自己归纳掌握基本的概念与理论。整个教学过程突出“精讲多练”,实训过程强调“现实项目”自主开发。(2)启发式教学教学以学生为课堂主体,教师发挥掌控和引导课堂的作用,更倾向于“导师”。学生通过项目动手实践以及对项目实践结果进行思考获取知识,鼓励学生在线帮助、Intemet信息检索来解决遇到的
7、问题。然后再通过各任务单元里精心设计的问题,引导学生思考、发言,表达自己的观点和想法。以这种方式激发学生主动思考,自发提出问题、分析问题和解决问题。(3)分组教学法选取部分案例,根据班级人数将学生分成若干项目小组,每个小组由45人组成,共同完成项目任务。“分组教学法”模拟实际项目开发模式,让学生熟悉团队开发流程,培养团队协作意识,利于发挥尖子学生的带头作用;同时以小组为单位进行考核,形成一种良好的团队学习氛围。(4)职业素质培养注重文档能力,通过要求学生编写电子版学习笔记,记录自己的学习体会、遇到问题及解决方法、编程步骤,培养学生的文档编写和总结思考的能力;注重辅助工具和软件的使用,使学生提前
8、熟悉公司开发环境,如经验分享论坛、版本管理程序、等等,提高工作效率。四、教学资源建设及信息化应用情况(一)教学资源建设资料资源:注重教材建设,为学生提供教材、实训指导书、习题、试卷样题库等丰富的学习资料。技术资源:注重电子课件、代码素材、拓展阅读等资源的建设工作,已建成智慧职教MOOC学院Android程序设计课程可作为学生课前预习、课后复习的辅助资源,为学生的自学提供便利。实践资源:提供丰富的实践资源,课堂案例注重知识点讲解,实训案例为完整的项目案例,双案例并行,使学生进一步加深对知识点的理解和实际的命令编写能力。社会资源:为学生推荐工程中心实践项目,给学生提供现场学习与体验的机会。(二)信
9、息化应用情况1.在智慧职教MOoC学院平台建成配套课程Android程序设计已完成智慧职教MOOC学院Undroid程序设计课程建设,该课程已完成四轮开课,累计选课超过3000人次,初步具备一定的社会影响力。该在线开放课程作为本课配套资源,为学生课前预习、课后复习提供了便利。2 .学堂在线、网易云课堂等丰富的网上资源扩充学生知识面在使用智慧职教MOOC学院课程、并引入职业教育国家级/省级资源库和精品课教学资源的同时,推荐学生利用学堂在线、网易云课堂等在线MOOC教育网站作为课堂教学的补充,鼓励进一步了解数据库原理和应用案例,拓展学生知识面,完善学生的理论知识体系。3 .职教云、蓝墨云班课等信息
10、化教学方式进入课堂将PPT、代码、典型案例、扩展阅读材料等课程资源上传云空间,同时课上采用职教云APP,使课前预习、课堂学习、课后复习更加灵活有效的结合起来。五、课程内容设计通过本课程的学习,学生学习掌握Android系统介绍及开发环境搭建、界面编程、事件编程、深入理解ACtiVity、高级界面组件编程、AndrOid数据存储、ContentProvider数据共享、多媒体基础、SerViCe与BrOaCICaStReceiver多线程与Handler等内容。1 .了解Android系统的发展历史和体系架构,掌握Android开发环境搭建和Android程序目录结构2 .掌握常用布局、Ul组件
11、的界面编程方法3 .掌握基于监听的事件处理方法4 .掌握ACtiVity的生命周期和使用Intent进行页面跳转5 .掌握高级界面组件AdaPterView、Fragment的使用方法6 .掌握多种Android数据存储方式7 .掌握ContentProvider实现数据共享8 .了解多媒体基础MediaPlayer,及如何使用MediaPlayer播放多媒体文件9 .掌握Service与BroadcastReceiver10 .掌握多线程与Handler具体任务划分及课时安排:表1课程内容设计表项目教学单元学习任务知识点、技能点音乐播放单兀01:音乐播放器项项目任务01:音乐播放器项目基础L
12、流程图的作图要求2.常用软件流程做图工具ViSio/Edraw的使用器项目目总览流程图方法、项目任务02:设计、制作音乐播放器原型1 .原型制作工具Axure的使用方法2 .发布、在移动端查看原型单元02:Android系统介绍及开发环境搭建任务01:第一个Android应用程序1. Android发展历史2. Android系统架构3. Android开发环境比较(ECliPSe+ADT、AndroidStudio)4. 开发环境搭建(ECIiPSc+ADT或AndroidStudio)5. 第一个Android程序6. Android程序的文件结构单元03:界面编程基础任务02:唐诗赏析软
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android应用开发技术 Android 应用 开发 技术 课程 教学 标准
