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

付费下载

下载本文档

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

文档简介

1、国家中等职业教育改革发展示范学校软件信息与服务专业建设核心课程的课程标准5.核心课手机APP软件开发(An droid )课程标准东莞理工学校软件信息与服务专业项目建设小组课程编号:08110课程类型:专业必修课、一体化课程学时:72适用对象:软件与信息服务专业三年级 学生编制者:欧阳兀东审核者:编制日期:2014-07-05一、课程的性质1课程定位手机APP软件开发(An droid )是理实一体化课程,是计算机软件与服务 专业的一门重要的专业必修课程,通过此课程的学习,学生可以开发基本和较复 杂的An droid应用程序。本课程的前导课程:计算机应用基础、JAVA语言。后续课程:An dr

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

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

4、过程。职业活动与课程内容的对应关系如下:An droid程序员岗位职业能 力教学内容(理实一体化课)开发工具安装与使用初次体验 An droid(项目一)基础手机程序开发APP编程基础(项目二、三、四、五、六、七)An droid多媒体与娱乐开发An droid多媒体与娱乐(项目八)An droid绘画与动画开发An droid绘画与动画(项目九)地图服务开发地图服务(项目十)An droid网络编程An droid网络编程(项目一)An droid游戏开发An droid游戏开发(项目十二)An droid综合实例开发An droid综合实例(项目十三)三、课程目标1、职业关键能力目标(1)

5、掌握An droid开发平台的安装和配置。(2)掌握An droid布局设计的主要方法。(3)Activity ,Service,ContentProvider ,BroadcastReceiver 四大组件 的基本用法。(4)掌握An droid数据存储的方法。(5)掌握基本的An droid多媒体初级编程。(6)了解网络编程编程的方法,学会编写简单的网络传输数据程序。(7) 了解An droid游戏开发的方法,能编写简单的 An droid小游戏。(8)了解An droid地图服务,学会使用An droid平台开发定位服务功能的 APP2、职业专门能力目标(1)通过完成相关的项目,掌握 A

6、n droid平台的安装和系统架构。(2)通过完成相关的项目,掌握 An droid基本语法和程序设计方法。(3) 通过完成相关的项目,掌握编写完整APP的方法,培养寻找发现问题 途径,学会解决问题的方法。3、方法能力目标经历科学探究过程,认识科学探究的意义,尝试应用科学探究的方法研究 形成一定的学习能力、沟通与团队的协作能力,形成良好的思考问题、分析问题 和解决问题的能力,养成良好的职业素养。遵守国家关于软件与信息技术的相关 法律法规,具有系统维护和服务器搭建的能力。 具有一定的质疑能力,信息收集 和处理能力,分析、解决问题能力和交流、合作能力。四、课程内容1、预备知识学习本课程,学生必须具

7、备的知识和技能有:计算机应用基础、网络基础、 数据库基础、JAVA编程基础等。2、核心内容课程重难点及课时分配如下表所示:教学内容教学要求重点()难点(ABC学时安排备注1 An droid 环境CB12 UI界面布局AB23基本控件介绍及常用事件AA24 ActivityAA15 IntentAA26 ServiceAA27数据存储AA28 An droid多媒体与娱乐AA29 An droid 绘画与动画AA210地图服务AA211 An droid 网络编程AA212 An droid 游戏BA213综合开发BA2合计24(教学要求:A熟练掌握;B掌握;C 一了解)(技能要求:A熟练掌握

8、;B_掌握;C 一了解)3、项目设计项目设计及课时分配如下表所示:项目设计教学要求重点()难点(ABC学时安排备注项目一 初次体验 An droidCB1项目二UI界面布局应用AB2项目三 基本控件介绍及常用事件应用AA6项目四 走进ActivityAA1项目五走进IntentAA4项目六走进ServiceAA6项目七数据存储应用AA4项目八An droid多媒体与娱乐应用AA4项目九 An droid 绘画与动画应用AA4项目十地图服务应用AA4项目一- An droid网络编程应用AA4项目十二An droid游戏开发应用BA4项目十三 实习安全管理平台开发BA4合计48(教学要求:A熟练

9、掌握;B掌握;C 一了解)(技能要求:A熟练掌握;B_掌握;C 一了解)4、学习情境本课程通过实践教学,让学生能掌握包括 An droid系统,An droid布局设计 以及An droid程序开发中常用的各类控件等,掌握An droid开发的基本技能。为 了更好实施软件技术专业“职业情境,项目主导”的工学结合人才培养模式,开 展基于软件产品开发工作过程的项目实践教学, 本课程组织为十三个模块,十三 个项目。按照项目开发的过程进行模块的划分, 在完成每个模块学习和实践的过 程中,融入相应的知识点。在教学内容选取和组织过程中,突出与企业的深度融 合,引进企业软件产品开发环境、管理规范、技术资源,

10、校企双方共同完成本课 程的教学与实践。5、项目实施通过项目设计培养学生的职业素养。在项目设计过程中,加深对知识的理解, 提高对编程工具使用的熟练程度,掌握手机APP软件项目开发的一般方法、步骤 与流程,熟悉程序设计的基本工作规范,养成良好的编程习惯。同时,通过协作 完成软件项目开发,培养学生的沟通交流能力、组织协调能力、团队合作能力和 自主学习能力。项目开发过程中,每4-5人一组,在教师的指导下,制定项目开 发计划、时间进度、工作流程等,项目组成员可以具体的分工协作。完成项目测 试,项目文档制作等。6、教学要求序号课题知识要求教学建议课时项目一初次体验An droidAn droid基本概念A

11、n droid 开发平台及需要工具XML语法。复习XML语法、学生 自己动手安装配置开 发环境。2项目二UI界面布局理解用户界面的概念 学会用三种方法来创建 简单的用户界面学会常用的四种布局管 理器的使用注意各种布局之间的 转换方法4项目三基本控件介 绍及常用事 件掌握An droid常用基本控件掌握An droid常用事件扎实掌握控件的事件 监听程序的编写方 法。8项目四走进Activity了解Activity 的概念 及其生命周期掌握Activity的生命周期中的回调方法掌握Activity之间的数据交换Activity的生命周期的理解、利用 Bu ndle 机制实现数据传递2项目五走进I

12、ntent了解Intent的基本知 识掌握Intent的开发和应用多个Activity 间的跳 转简易拨号程序设计 简易短信发送程序6项目六走进Service熟悉Service组件掌握Service组件开发流程和方法难度较大,理解服务, 编写启动停止服务为 主,其他不必详讲原 理。重在服务的应用。8项目七数据存储SharePreferere nces 类、File 存储、SQLite 数据库的操作、 Conten tProvider类及它们的使用方法。File对象读写,SD卡 的数据的存储,如何 使用SQLite数据库,Conten tProvider对象实现数据共享及编 程是重点。6项目八A

13、n droid 多媒体与娱乐了解An droid多媒体与娱乐开发的基本知识掌握An droid多媒体基本开发知识MP3音乐播放器制作 视频播放器制作,以 学生学会制作为主, 不必详讲原理。6项目九An droid 绘画与动画了解An droid绘图的基本知识掌握几种An droid简单动画的制作掌握绘制简单图形和 几种类型的简单动画 的制作就可以了。6项目十地图服务位置服务地图功能使用手机定位的方法 地图的程序设计方 法,可以下载高德地 图服务软件与学生共 享。6项目十An droid 网络编程掌握通过 HTTP访冋网 络掌握通过WebView显示网页先讲解Http原理,否 则学生更加不懂。理

14、 解HttpURLCo nn ecti on 访问网络,HttpClie nt访问网络为主。6项目十An droid 游戏开发常见的游戏开发框架 学会简单游戏的开发流 程学会游戏中的碰撞检测理解开发游戏的思维 方法,会编写简单的 游戏就可以了。6项目十实习安全管 理平台开发布局文件编写、常用控 件的应用、In te nt组件、Service组件、百 度地图编程、网络编程 技术的应用。让学生理解开发一个 完整APP的过程,会 调试测试相关程序代 码。学生不必完整编写一个APR6五、课程实施条件1人员条件授课教师必须具备以下条件:本科以上计算机相关专业学历,熟练掌握 JAVA语言的使用,同时对于数

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

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

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

18、映的问题。采用定期模拟考试的 方法及时检验学生阶段性学习成果。 建立科学合理的考核评价制度,以促进学生 的学习积极性和自我学习的动力。(4) 充分利用网络环境和资源充分利用互联网资源、本课程网站资源,在网上开展教学活动,包括网络课 程学习、自主学习、课后复习、课件下载、作业提交、专题讨论、网上答疑等, 使学生可以不受时间、地点的限制,方便地进行学习。七、教学材料1学材与教材(1) 选用教材智能手机APP软件开发(An droid)校内教材, 作者:欧阳元东、李小 军、赵英姿、周清流、苏伟斌等。(2) 参考书目轻松学An droid开发,电子工业出版社,王雅宁着。疯狂An droid讲义,电子工

19、业出版社,李刚着。2、软件与网络An droid开发工具使用ADT及以上版本。八、教学评价1教学评价强调评价对教学的激励、诊断和促进作用,发挥教师在评价中的主导作用, 创造条件实现评价主体的多元化,要关注学生的个别差异,鼓励学生的创造实践。 综合运用各种形成性评价方式,全面考察学生的程序设计能力的养成过程,评价与教学过程相结合,动态把握,及时引导学生情感、态度和价值观的形成。采用 纸笔测试和上机测试相结合的方式开展总结性教学评价。要根据课程标准的要求 和具体考试内容选择合适的题型和考试方式,创造条件全面考察学生解决实际问 题的能力,避免只重视知识记忆。要注意结合学生平时学习表现和过程性评价结

20、果,改变单纯一次测验或考试为依据,评定学生一学期或整个学段学习情况的局 面,适度加大过程性评价在期末成绩评定中的比重。2、考核内容知识模块知识小点考核等 级初次体验An droidAn droid基本概念An droid开发平台及需要工具XML语法。UI界面布局用户界面的概念创建简单的用户界面常用的四种布局管理器的使用基本控件介绍及常用事 件An droid常用基本控件An droid常用事件走进 ActivityActivity的概念及其生命周期Activity 的生命周期中的回调方法Activity 之间的数据交换走进IntentIn te nt的基本知识In te nt的开发和应用走进

21、ServiceService 组件Service组件开发流程和方法数据存储SharePreferere nces 类File存储SQLite数据库的操作Co nte ntProvider类及它们的使用方法。An droid多媒体与娱乐An droid多媒体与娱乐开发的基本知识An droid多媒体基本开发知识An droid绘画与动画An droid绘图的基本知识几种An droid简单动画的制作地图服务位置服务地图功能An droid网络编程通过HTTP访冋网络通过WebView显示网页An droid游戏开发常见的游戏开发框架简单游戏的开发流程游戏中的碰撞检测实习安全管理平台开发布局文件编写常用控件的应用、In te nt组件Service

温馨提示

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

评论

0/150

提交评论