欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    《Android应用开发技术》课程教学标准(含课程思政).docx

    • 资源ID:495573       资源大小:39.55KB        全文页数:11页
    • 资源格式: DOCX        下载积分:5
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要5
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《Android应用开发技术》课程教学标准(含课程思政).docx

    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:唐诗赏析软

    13、件L了解和使用xml布局开发界面2 .使用常用UI组件3 .View类、ViewGrOUP类和常用属性4 .查找Android官方API文档任务03:用户注册界面设计1 .认识布局管理器2 .线性布局LinearLayout的使用(xml属性、使用Java方法设置属性)任务04:用户导航界面1.表格布局TableLayout的使用任务05:游戏登陆界面1.相对布局RelativeLayout的使用任务06:计算器界面1 .网格布局GridLayout的使用2 .使用shape绘制图形任务07:图片浏览界面L使用xml方法编写界面(布局,创建基础外观)2 .使用Java代码编写界面(批量设置图片

    14、属性并添加图片)3 .案例补充:读取strings.xml中的文字项目任务03:音乐播放器的界面制作综合应用基本布局、控件,完成注册、登陆、音乐列表界面的Xml代码制作单元04:事件编程任务01:图片浏览器L事件、事件处理的概念2 .事件处理的分类(基于监听、基于回调)3 .基于监听的事件处理流程4 .常见的事件监听器5 .使用不同方法实现事件监听(内部类、外部类、匿名内部类、ACtiVity本身作为事件监听器,等)任务02:猜拳游戏1.单击事件监听器OnClickListener的使用2.ImageButton控件的使用任务03:个人信息手机界面1 .键盘事件OnKeyListener的使用

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

    16、概念3. Activity的创建与启动4. Intent的概念5. 使用Intent实现ACtiVity间跳转和数据传递6. 使用Activity的回调方法OnActivityResult,实现界面跳转后回传结果/数据任务02:观察Activity的生命周期1. Activity的生命周期2. Activity的7个生命周期方法项目任务05:界面跳转注册、登陆、主页面之间的跳转和参数传递单元06:Android数据存储任务01:制作打开页面次数记录器1 .认识SharedPreferences2 .使用SharedPreferences存取数据项目任务06:完成并测试登陆界面的记住密码利用Sh

    17、aredPreferences完成音乐播放器的记住密码功能任务02:对用户记录进行增删改查LSQLite数据库简介2.操作SQLite数据库(增删改查)注:根据学生情况适当补充数据库相关知识、SQL语法项目任务07:完成音乐播放器的注册登录功能利用SQLite完成音乐播放器的用户注册、登录功能任务03:简易记事本L使用IO流进行文件读写2.应用程序访问SD卡注:根据学生Java学习情况选讲本节单兀07:高级界面组件编程(AdapterView、Dialog、Notification)任务01:使用两种方法创建LiStView显示学校、学院信息1 .适配器Adapter的概念2 .适配器控件Ad

    18、apterView的概念3 .常用适配器(ArrayAdapter、SimPleAdaPter、BaseAdapterPagerAdapter)的认识与区分4 .两种方法创建ListView(使用Xml、使用xml+Java)5 .ArrayAdapter的使用任务02:QQ列表1 .SimpleAdapter的使用2 .使用ListView中的事件监听器任务03:相册预览页面1 .网格视图GridView的使用2 .BaseAdapter的使用项目任务08:主页面九宫格利用GridView+BaseAdapter实现音乐播放器主页面的九宫格界面任务04:音乐列表L理解缓存原理2.使用缓存原理

    19、完成BaseAdapter+ListView任务05:可滑动的选项卡1. 滑动视图ViewPager的使用2. PagerAdapter的使用3. Fragment相关知识点a)碎片Fragment的概念b)碎片Fragment的生命周期c)碎片Fragment的数据传递d)碎片Fragment的使用e)碎片FragmentPagerAdapter的使用项目任务09:主页面“我的”、“音乐库”、“个人设置”界面的滑动使用PagerAdapter完成主页面中的三个滑动页面任务06:多种对话框1 .对话框Dialog的概念2 .警告对话框AIertDiaIOg的使用3 .使用Intent进行页面跳

    20、转任务07:发送优惠活动通知1.通知Notification的使用注:由于与AlertDialog的创建有相似之处,因此可讲Notification相关知识点项目任务10:退出登陆L使用Dialog完成音乐播放器的退出登录功能单元08:Content任务01:管理联系人通讯录1. ContentProvider的概念2. URI及URI常量介绍Provider实现数据共享3 .ContentProvider和ContentResolver关系4 .使用ContentReSOlVer操作数据5 .使用ContentProvider管理系统数据a)任务1:增删改查通讯录联系人b)任务2:了解Med

    21、iaStore多媒体库;读取音乐列表项目任务11:读取手机内存卡上音乐的信息利用ContentProvider读取系统多媒体数据库MediaStore中的音乐信息单元09:多媒体基础项目任务12:播放音乐1 .MediaPIayer概述2 .创建MediaPlayer对象3 .使用MediaPIayer对象播放、暂停、恢复、停止音乐4 .使用MediaPlayer中的事件监听器5 .使用MediaPlayer中的其他常用方法6 .使用Activity的生命周期完善音乐播放单元10:多线程与Handler注:需JaVa多线程知识任务01:自定义样式的拖动条1 .进度条ProgressBar的常用

    22、方法和属性2 .拖动条Seekbar的样式和监听事件3 .补充:.9.Png格式图任务02:每秒更新一次的拖动条1 .Handler类2 .Message类3 .使用Handler和Message实现线程间通信注:根据学生情况补充JaVa多线程基础知识项目任务13:制作音乐播放的进度条(设置、显示音乐播放进度)利用SeekBar+多线程+Handler实现音乐播放进度条(可实现设置、显示音乐播放进度)单元n:Service与任务OL观察两种Service的生命周LSerViCe概述(含SerViCe的分类)2.使用startService()方法创建的ServiceBroadcastRecei

    23、ver期(Service的创建与配置、Service的启动与停止、SerViCe的生命周期)3.使用BindService()方法创建的Service(Service的创建与配置、Service的启动与停止、SerViCe的生命周期)任务02:模拟任务下载进度显示器L使用BindService()方法绑定本地Service并与之进行通信任务03:实时显不系统时间1 .BroadcastReceiver概述2 .使用BroadcastReceiver实现广播的发送和接收3 .使用Timer和TimerTask实现定时器任务04:开机自动启动的来电监听器1 .获取系统Service的方法2 .系统

    24、服务类TelephonyManager的使用方法3 .系统服务类SmsManager的使用方法4 .使用BroadcastReceiver接收系统广播消六、教学资源要求1 .教材选用基于高等职业院校培养高端技能型人才的目标,教材的选取主要考虑有关技能的培养以及项目能力的培养,并逐步结合教学项目开发校本讲义或教材。2 .资源整合按照项目化思路整合课程资源。七、成绩考核本课程考核采用形成性考核方式,注重过程的考核。总评成绩由形成性考核的各项成绩组成,全面考核学生的动手能力、基础理论、平时学习状况和职业素质,具体分值比例如下:表2考核与成绩评定考核方式考核内容所占比例过程考核出勤、课堂表现、平时学习任务完成情况、平时测验(在线测验、自动阅卷)50%理论考核期终理论考试(试卷)50%


    注意事项

    本文(《Android应用开发技术》课程教学标准(含课程思政).docx)为本站会员(飞猪)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!




    宁ICP备18001539号-1

    三一文库
    收起
    展开