手机APP软件开发Android课程标准_第1页
手机APP软件开发Android课程标准_第2页
手机APP软件开发Android课程标准_第3页
手机APP软件开发Android课程标准_第4页
手机APP软件开发Android课程标准_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、-国家中等职业教育改革开展示学校软件信息与效劳专业建立核心课程的课程标准5.核心课手机APP软件开发Android课程标准理工学校软件信息与效劳专业工程建立小组. z-课程08110课程类型:专业必修课、一体化课程学时:72适用对象:软件与信息效劳专业三年级学生编制者:欧阳元东审核者:编制日期:2021-07-05一、课程的性质1、课程定位?手机APP软件开发Android?是理实一体化课程,是计算机软件与效劳专业的一门重要的专业必修课程,通过此课程的学习,学生可以开发根本和较复杂的Android应用程序。本课程的前导课程:计算机应用根底、JAVA语言。后续课程:Android游戏开发,And

2、roid地图效劳等。本课程的课程定位于移动设备软件蓝领、智能手机APP开发的工作岗位,课程任务是培养适应智能手机APP安装调试、测试、开发工作的技能型人才。通过本课程的学习,学生能掌握Android平台安装,Android根本控件的使用,Android四大组件运用,Android数据存储技术,Android网络初级编程,Android多媒体编程及Android地图效劳等技能。2、课程任务课程任务是课程任务是通过本课程的学习,使学生形成一定的学习能力、沟通与团队的协作能力,形成良好的思考问题、分析问题和解决问题的能力,养成良好的职业素养。遵守国家关于软件与信息技术的相关法律法规,形成网络管理和系

3、统维护能力。最终成为具备较全面的软件开发与信息效劳的技术人才。以社会对Android开发类人才的实际需求为出发点,以提高学生的科学文化素质、培养学生的创新精神、实践能力及职业素质为目标。按照学生的认知规律,采用工程驱动方法安排容,着重培养学生的思考和动手能力。二、职业活动?手机APP软件开发Android?课程是软件与信息效劳、计算机应用专业的核心课程,坚持“以企业应用为背景,以工作过程为导向,以任务驱动为手段,以职业竞岗位目标,变应试为应用的教学设计理念,在岗位调研的根底上解构关键职业岗位能力,以职业能力为中心设计教学过程。职业活动与课程容的对应关系如下:Android程序员岗位职业能力教学

4、容理实一体化课开发工具安装与使用初次体验Android工程一根底手机程序开发APP编程根底工程二、三、四、五、六、七Android多媒体与娱乐开发Android多媒体与娱乐工程八Android绘画与动画开发Android绘画与动画工程九地图效劳开发地图效劳工程十Android网络编程Android网络编程工程十一Android游戏开发Android游戏开发工程十二Android综合实例开发Android综合实例工程十三三、课程目标1、职业关键能力目标1掌握 Android开发平台的安装和配置。2掌握Android布局设计的主要方法。3Activity,Service,ContentProvid

5、er,BroadcastReceiver四大组件的根本用法。4掌握Android数据存储的方法。5掌握根本的Android多媒体初级编程。6了解网络编程编程的方法,学会编写简单的网络传输数据程序。7了解Android游戏开发的方法,能编写简单的Android小游戏。8了解Android地图效劳,学会使用Android平台开发定位效劳功能的APP2、职业专门能力目标1通过完成相关的工程,掌握Android平台的安装和系统架构。2通过完成相关的工程,掌握Android根本语法和程序设计方法。3通过完成相关的工程,掌握编写完整APP的方法,培养寻找发现问题途径,学会解决问题的方法。3、方法能力目标经

6、历科学探究过程,认识科学探究的意义,尝试应用科学探究的方法研究形成一定的学习能力、沟通与团队的协作能力,形成良好的思考问题、分析问题和解决问题的能力,养成良好的职业素养。遵守国家关于软件与信息技术的相关法律法规,具有系统维护和效劳器搭建的能力。具有一定的质疑能力,信息收集和处理能力,分析、解决问题能力和交流、合作能力。四、课程容1、预备知识学习本课程,学生必须具备的知识和技能有:计算机应用根底、网络根底、数据库根底、JAVA编程根底等。2、核心容课程重难点及课时分配如下表所示:教学容教学要求重点()难点ABC学时安排备注1Android环境CB12UI界面布局AB23根本控件介绍及常用事件AA

7、24 ActivityAA15 IntentAA26 ServiceAA27 数据存储AA28Android多媒体与娱乐AA29 Android绘画与动画AA210 地图效劳AA211Android网络编程AA212Android游戏BA213综合开发BA2合计24教学要求:A熟练掌握;B掌握;C一了解技能要求:A熟练掌握;B_掌握;C一了解3、工程设计工程设计及课时分配如下表所示:工程设计教学要求重点()难点ABC学时安排备注工程一初次体验AndroidCB1工程二UI界面布局应用AB2工程三根本控件介绍及常用事件应用AA6工程四走进ActivityAA1工程五走进IntentAA4工程六走

8、进ServiceAA6工程七数据存储应用AA4工程八Android多媒体与娱乐应用AA4工程九Android绘画与动画应用AA4工程十地图效劳应用AA4工程十一Android网络编程应用AA4工程十二Android游戏开发应用BA4工程十三实习平安管理平台开发BA4合计48教学要求:A熟练掌握;B掌握;C一了解技能要求:A熟练掌握;B_掌握;C一了解4、学习情境本课程通过实践教学,让学生能掌握包括Android系统,Android布局设计以及Android程序开发中常用的各类控件等,掌握Android开发的根本技能。为了更好实施软件技术专业“职业情境,工程主导的工学结合人才培养模式,开展基于软

9、件产品开发工作过程的工程实践教学,本课程组织为十三个模块,十三个工程。按照工程开发的过程进展模块的划分,在完成每个模块学习和实践的过程中,融入相应的知识点。在教学容选取和组织过程中,突出与企业的深度融合,引进企业软件产品开发环境、管理规、技术资源,校企双方共同完本钱课程的教学与实践。5、工程实施通过工程设计培养学生的职业素养。在工程设计过程中,加深对知识的理解,提高对编程工具使用的熟练程度,掌握手机APP软件工程开发的一般方法、步骤与流程,熟悉程序设计的根本工作规,养成良好的编程习惯。同时,通过协作完成软件工程开发,培养学生的沟通交流能力、组织协调能力、团队合作能力和自主学习能力。工程开发过程

10、中,每4-5人一组,在教师的指导下,制定工程开发方案、时间进度、工作流程等,工程组成员可以具体的分工协作。完成工程测试,工程文档制作等。6、教学要求序号课题知识要求教学建议课时工程一初次体验AndroidAndroid根本概念Android开发平台及需要工具*ML语法。复习*ML语法、学生自己动手安装配置开发环境。2工程二UI界面布局理解用户界面的概念学会用三种方法来创立简单的用户界面学会常用的四种布局管理器的使用注意各种布局之间的转换方法4工程三根本控件介绍及常用事件掌握Android常用根本控件掌握Android常用事件扎实掌握控件的事件监听程序的编写方法。8工程四走进Activity了解

11、Activity的概念及其生命周期掌握Activity的生命周期中的回调方法掌握Activity之间的数据交换Activity的生命周期的理解、利用Bundle机制实现数据传递2工程五走进Intent了解Intent的根本知识掌握Intent的开发和应用多个Activity间的跳转简易拨号程序设计简易短信发送程序6工程六走进Service熟悉Service组件掌握Service组件开发流程和方法难度较大,理解效劳,编写启动停顿效劳为主,其他不必详讲原理。重在效劳的应用。8工程七数据存储SharePrefererences类、File存储、SQLite数据库的操作、ContentProvider

12、类及它们的使用方法。File对象读写,SD卡的数据的存储,如何使用SQLite数据库,ContentProvider对象实现数据共享及编程是重点。6工程八Android多媒体与娱乐了解Android多媒体与娱乐开发的根本知识掌握Android多媒体根本开发知识MP3音乐播放器制作视频播放器制作,以学生学会制作为主,不必详讲原理。6工程九Android绘画与动画了解Android绘图的根本知识掌握几种Android简单动画的制作掌握绘制简单图形和几种类型的简单动画的制作就可以了。6工程十地图效劳位置效劳地图功能使用手机定位的方法地图的程序设计方法,可以下载高德地图效劳软件与学生共享。6工程十一A

13、ndroid网络编程掌握通过HTTP网络掌握通过WebView显示网页先讲解Http原理,否则学生更加不懂。理解HttpURLConnection网络,HttpClient网络为主。6工程十二Android游戏开发常见的游戏开发框架学会简单游戏的开发流程学会游戏中的碰撞检测理解开发游戏的思维方法,会编写简单的游戏就可以了。6工程十三实习平安管理平台开发布局文件编写、常用控件的应用、Intent组件、Service组件、百度地图编程、网络编程技术的应用。让学生理解开发一个完整APP的过程,会调试测试相关程序代码。学生不必完整编写一个APP。6五、课程实施条件1、人员条件授课教师必须具备以下条件:

14、本科以上计算机相关专业学历,熟练掌握JAVA语言的使用,同时对于数据库和操作系统有较深入的了解,有一定的英语水平,有相关的数据构造等方面的知识;通过初级或者高级程序员考试或者拿到一些国际、国认证的证书,有一年以上教授相关程序设计课程或工程开发经历;软件构造设计及分析能力,出色的编程能力,掌握了几种软件的开发技巧,同时需要有严格的软件工程思想;较强的逻辑思维能力,团队精神和协作能力,强烈的好奇心和学习精神。2、环境条件本课程需要一间高性能联网的计算机实训室,需满足每位学生一台电脑。配备液晶投影仪、多媒体教学软件、Android开发相关软件。六、教学组织与方法1、教学方法1.教学方法结合软件与信息

15、效劳专业学生特点,基于行动导向,根据每个任务的容特点,以真实工程进展引导开展教学。整个课程以工程任务实训为主线,以技能培养为核心来组织教学。学生在完成工程分解的任务中学习相关知识,并利用这些知识解决工程中的问题。(1)工程教学法课程将Android开发的具体工程分解为多个小的任务。每个任务的学习过程以工作过程为导向,最终形成学生的职业行动能力。(2)小组教学法以6人为一个单位,成立教学小组。单人完成的工程,组可以互相学习,催促和评价。通过组同学互相、测试来模拟实际工作情境。(3)视频展示法教师对讲授容充分提炼,将复杂的操作录制下来,方便学生反复观看和模仿,形象生动的动态展示和讲解。使抽象、难懂

16、的教学容变得直观、易懂和容易掌握;提高了教学效率;便于学生自主学习。2、教学手段(1)充分利用多媒体实训室和多媒体课件本课程的课堂讲授全部在实训室进展,便于使用投影设备,采用多媒体教学手段。开发和使用的多媒体课件制作精巧并含有动态演示,其有效地增强了学生的学习兴趣。(2)鼓励自主学习制作网络课件,并将教学大纲、教案、习题等同时上网开放,激发学生学习兴趣,鼓励学生自主学习,同时可以缓解课程信息量增加与压缩授课学时之间的矛盾。(3)严格考评制度设计了容丰富、形式多样的习题作业,以利于学生理解和掌握所学知识。严格检查平时作业完成情况,及时反响作业中反映的问题。采用定期模拟考试的方法及时检验学生阶段性

17、学习成果。建立科学合理的考核评价制度,以促进学生的学习积极性和自我学习的动力。(4)充分利用网络环境和资源充分利用互联网资源、本课程资源,在网上开展教学活动,包括网络课程学习、自主学习、课后复习、课件下载、作业提交、专题讨论、网上答疑等,使学生可以不受时间、地点的限制,方便地进展学习。七、教学材料1、学材与教材1选用教材?智能手机APP软件开发Android?校教材, 欧阳元东、小军、英姿、周清流、伟斌等。2参考书目?轻松学Android开发?,电子工业,王雅宁著。?疯狂Android讲义?,电子工业,刚著。2、软件与网络Android开发工具使用ADT及以上版本。八、教学评价1、教学评价强调

18、评价对教学的鼓励、诊断和促进作用,发挥教师在评价中的主导作用,创造条件实现评价主体的多元化,要关注学生的个别差异,鼓励学生的创造实践。综合运用各种形成性评价方式,全面考察学生的程序设计能力的养成过程,评价与教学过程相结合,动态把握,及时引导学生情感、态度和价值观的形成。采用纸笔测试和上机测试相结合的方式开展总结性教学评价。要根据课程标准的要求和具体考试容选择适宜的题型和考试方式,创造条件全面考察学生解决实际问题的能力,防止只重视知识记忆。要注意结合学生平时学习表现和过程性评价结果,改变单纯一次测验或考试为依据,评定学生一学期或整个学段学习情况的局面,适度加大过程性评价在期末成绩评定中的比重。2

19、、考核容知识模块知识小点考核等级初次体验AndroidAndroid根本概念Android开发平台及需要工具*ML语法。UI界面布局用户界面的概念创立简单的用户界面常用的四种布局管理器的使用根本控件介绍及常用事件Android常用根本控件Android常用事件走进ActivityActivity的概念及其生命周期Activity的生命周期中的回调方法Activity之间的数据交换走进IntentIntent的根本知识Intent的开发和应用走进ServiceService组件Service组件开发流程和方法数据存储SharePrefererences类File存储SQLite数据库的操作ContentProvider类及它们的使用方法。Android多媒体与娱乐Android多媒体与娱乐开发的根本知识Android多媒体根本开发知识Android绘画与动画Android绘图的根本知识几种Android简单动画的制作地图效劳位置效劳地图功能Android网络编程通过HTTP网络通过WebView显示网页Android游戏开发常见的游戏开发框架简单游戏的开发流程游戏中的碰撞检测实习平安管理平台开发布局文件编写常用控件的应用、Intent组件Service组件百度地图编程网络编程技

温馨提示

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

评论

0/150

提交评论