SPOC学校专有课程
智能终端应用程序开发(Android)
分享
spContent=课程整体教学设计分为五大模块:项目开发准备、界面设计、数据处理、高级应用、游戏开发。课程教学设计按照项目引领与案例教学相结合模式进行,每个单元以任务驱动的教学方式展开。任务驱动教学过程中先提出任务描述与目标、然后展开知识要点与案例、任务分析与实现等工作,并通过课堂训练与拓展等相关练习巩固学生对知识的理解和掌握。欢迎大家进入Android学习!
—— 课程团队
课程概述

近几年来,Android 已经成为便携设备上的主要操作系统。 自2011年起Android 在全球的市场份额首次超过塞班系统,跃居全球第一。面向Android平台的技术开发人员的存在很大人才需求。《智能终端应用程序开发(Android)》课程主要面向人工智能技术服务、移动互联应用技术、云技术应用技术、软件技术。该课程是人工智能技术服务与移动互联应用技术专业主干核心课程,是一门以培养学生在Android平台进行移动应用程序开发为主要目标的专业核心课程。主要目标岗位面向软件与服务外包企业,从事移动和网络软件的开发、测试、销售与服务等工作。Android技术的应用框架,应用服务器将数据存储在数据库中, 移动端APP通过网络与应用服务器进行网络信息传输,从而实现移动互联数据传输与共享。基于Android技术框架,Android课程前序课程有Java、Java Web、数据库等课程,后继课程有项目开发实战和毕业综合实践。

本课程的培养目标主要为分为三类:知识目标、能力目标、素质目标。

课程教学内容主要有:

(一)Android基础、四大组件、界面设计、事件处理、控件设置;

(二)数据处理、网络连接、数据共享;

(三)音频控置、视频控制、短信、电话、通讯录、广播机制;

(四)游戏开发、游戏界面设计、游戏逻辑控制、游戏相关设置等.

课程整体教学设计分为五大模块:项目开发准备、界面设计、数据处理、高级应用、游戏开发。

课程教学设计按照项目引领与案例教学相结合模式进行,每个单元以任务驱动的教学方式展开。任务驱动教学过程中先提出任务描述与目标、然后展开知识要点与案例、任务分析与实现等工作,并通过课堂训练与拓展等相关练习巩固学生对知识的理解和掌握。


授课目标

本课程的培养目标主要为分为三类:

1.知识目标

掌握移动开发基本理论和概念;掌握用户界面及事件响应的处理方法;掌握四大组件和Intent的应用;掌握数据存取方法。掌握GPS定位与地图应用;掌握互联网应用;掌握传感器应用编程;掌握音频文件编程技术;掌握广播应用机制。

2.能力目标

能熟练进行开发环境的安装和配置;能设计和调用应用程序项目资源;能熟练掌握Android程序的开发流程等。对已有知识的应用和拓展能力。能正确使用Widgets组件设计应用程序。能重构Android源程序,实现个性化设计。能对Android项目建立测试框架。能结合市场定制发布,并实现国际化。能进行移动App和移动互联网产品的设计、开发、测试、维护等工作;

3.素质目标

掌握系统设计方法;培养严谨工作态度;养成诚实、守信、吃苦耐劳的思想品德;养成规范代码编写习惯;具有良好的沟通能力和团队协作精神等;较强的语言表达能力,自我展示能力;责任意识,分析和解决问题的能力等。

其他目标

获得适应未来岗位转变的迁移能力;从事某一岗位可持续发展的能力;培养科学的创造能力和创新精神。


课程大纲
预备知识

关系数据库基础与应用、Java程序设计、Java Web开发


参考资料

Android移动应用程序开发基础教程 刘凡馨 夏帮贵

Android项目开发入门教程 张伟华

Android内核剖析 柯元丹

Android应用案例开发大全 吴亚峰