手机APP软件开发课程标准

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

国家中等职业教育改革发展示范学校

软件信息与服务专业建设

核心课程的课程标准

5.核心课手机APP软件开发(Android)

课程标准

东莞理工学校软件信息与服务专业项目建设小组

一、课程的性质

1、课程定位

《手机APP软件开发(Android)》是理实一体化课程,是计算机软件与服务专业的一门重要的专业必修课程,通过此课程的学习,学生可以开发基本和较复杂的Android应用程序。本课程的前导课程:计算机应用基础、JAVA语言。后续课程:Android游戏开发,Android地图服务等。

本课程的课程定位于移动设备软件蓝领、智能手机APP开发的工作岗位,课程任务是培养适应智能手机APP安装调试、测试、开发工作的技能型人才。通过本课程的学习,学生能掌握Android平台安装,Android基本控件的使用,Android 四大组件运用,Android数据存储技术,Android网络初级编程,Android多媒体编程及Android地图服务等技能。

2、课程任务

课程任务是课程任务是通过本课程的学习,使学生形成一定的学习能力、沟通与团队的协作能力,形成良好的思考问题、分析问题和解决问题的能力,养成良好的职业素养。遵守国家关于软件与信息技术的相关法律法规,形成网络管理和系统维护能力。最终成为具备较全面的软件开发与信息服务的技术人才。

以社会对Android开发类人才的实际需求为出发点,以提高学生的科学文化素质、培养学生的创新精神、实践能力及职业素质为目标。按照学生的认知规律,采用项目驱动方法安排内容,着重培养学生的思考和动手能力。

二、职业活动

《手机APP软件开发(Android)》课程是软件与信息服务、计算机应用专业的核心课程,坚持“以企业应用为背景,以工作过程为导向,以任务驱动为手段,以职业竞岗位目标,变应试为应用”的教学设计理念,在岗位调研的基础上解构关键职业岗位能力,以职业能力为中心设计教学过程。

职业活动与课程内容的对应关系如下:

三、课程目标

1、职业关键能力目标

(1)掌握 Android开发平台的安装和配置。

(2)掌握Android布局设计的主要方法。

(3)Activity,Service,ContentProvider,BroadcastReceiver四大组件的基本用法。

(4)掌握Android数据存储的方法。

(5)掌握基本的Android多媒体初级编程。

(6)了解网络编程编程的方法,学会编写简单的网络传输数据程序。

(7)了解Android游戏开发的方法,能编写简单的Android小游戏。

(8)了解Android地图服务,学会使用Android平台开发定位服务功能的APP

2、职业专门能力目标

(1)通过完成相关的项目,掌握Android平台的安装和系统架构。

(2)通过完成相关的项目,掌握Android基本语法和程序设计方法。

(3)通过完成相关的项目,掌握编写完整APP的方法,培养寻找发现问题途径,学会解决问题的方法。

3、方法能力目标

经历科学探究过程,认识科学探究的意义,尝试应用科学探究的方法研究形成一定的学习能力、沟通与团队的协作能力,形成良好的思考问题、分析问题和解决问题的能力,养成良好的职业素养。遵守国家关于软件与信息技术的相关法律法规,具有系统维护和服务器搭建的能力。具有一定的质疑能力,信息收集和处理能力,分析、解决问题能力和交流、合作能力。

四、课程内容

1、预备知识

学习本课程,学生必须具备的知识和技能有:计算机应用基础、网络基础、数据库基础、JAVA编程基础等。

2、核心内容

课程重难点及课时分配如下表所示:

(教学要求:A—熟练掌握;B—掌握;C一了解)(技能要求:A—熟练掌握;B_掌握;C一了解)

3、项目设计

项目设计及课时分配如下表所示:

(教学要求:A—熟练掌握;B—掌握;C一了解)(技能要求:A—熟练掌握;B_掌握;C一了解)

4、学习情境

本课程通过实践教学,让学生能掌握包括Android系统,Android布局设计以及Android程序开发中常用的各类控件等,掌握Android开发的基本技能。为了更好实施软件技术专业“职业情境,项目主导”的工学结合人才培养模式,开

展基于软件产品开发工作过程的项目实践教学,本课程组织为十三个模块,十三个项目。按照项目开发的过程进行模块的划分,在完成每个模块学习和实践的过程中,融入相应的知识点。在教学内容选取和组织过程中,突出与企业的深度融合,引进企业软件产品开发环境、管理规范、技术资源,校企双方共同完成本课程的教学与实践。

5、项目实施

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

6、教学要求

五、课程实施条件

1、人员条件

授课教师必须具备以下条件:①本科以上计算机相关专业学历,熟练掌握

JAVA语言的使用,同时对于数据库和操作系统有较深入的了解,有一定的英语水平,有相关的数据结构等方面的知识;②通过初级或者高级程序员考试或者拿到一些国际、国内认证的证书,有一年以上教授相关程序设计课程或项目开发经验;③软件结构设计及分析能力,出色的编程能力,掌握了几种软件的开发技巧,同时需要有严格的软件工程思想;④较强的逻辑思维能力,团队精神和协作能力,强烈的好奇心和学习精神。

2、环境条件

本课程需要一间高性能联网的计算机实训室,需满足每位学生一台电脑。配备液晶投影仪、多媒体教学软件、Android开发相关软件。

六、教学组织与方法

1、教学方法

1.教学方法

结合软件与信息服务专业学生特点,基于行动导向,根据每个任务的内容特点,以真实项目进行引导开展教学。整个课程以项目任务实训为主线,以技能培养为核心来组织教学。学生在完成项目分解的任务中学习相关知识,并利用这些知识解决项目中的问题。

(1) 项目教学法

课程将Android开发的具体项目分解为多个小的任务。每个任务的学习过程以工作过程为导向,最终形成学生的职业行动能力。

(2) 小组教学法

以6人为一个单位,成立教学小组。单人完成的项目,组内可以互相学习,督促和评价。通过组内同学互相访问、测试来模拟实际工作情境。

(3) 视频展示法

教师对讲授内容充分提炼,将复杂的操作录制下来,方便学生反复观看和模仿,形象生动的动态展示和讲解。使抽象、难懂的教学内容变得直观、易懂和容易掌握;提高了教学效率;便于学生自主学习。

2、教学手段

(1) 充分利用多媒体实训室和多媒体课件

本课程的课堂讲授全部在实训室进行,便于使用投影设备,采用多媒体教学手段。开发和使用的多媒体课件制作精美并含有动态演示,其有效地增强了学生的学习兴趣。

(2) 鼓励自主学习

制作网络课件,并将教学大纲、教案、习题等同时上网开放,激发学生学习兴趣,鼓励学生自主学习,同时可以缓解课程信息量增加与压缩授课学时之间的矛盾。

(3) 严格考评制度

设计了内容丰富、形式多样的习题作业,以利于学生理解和掌握所学知识。

相关文档
最新文档