本课程基于Google最新推出的Android IDE - Android Studio和最新的Android模拟器Genymotion作为开发环境进行编写。本课程全面的介绍了Android应用开发的相关知识。本课程内容覆盖了Android系统与开发环境、AndroidUI设计、基本程序单元Activity、Android应用核心Intent和Filters、Android事件处理、Android服务、Android广播接收器、ContentProvider实现数据共享、图形图像与多媒体、Android网络编程基础、数据存储、GPS应用开发与百度地图等。
本课程可作为高等院校计算机科学与技术、软件工程、信息管理、电子商务等相关专业本科生和研究生学习课程,也可以供从事移动开发工作者学习参考。
(1)Android 的就业前景和行业需求 Android 是一种内核基于Linux 的开源操作系统,2007 年由谷歌公司向业界发布,该平台由操作系统、中间件、用户界面和应用软件组成,主要应用在平板电脑、智能手机、智能电视、电子书和多媒体网络终端等电子产品。数据显示,2012 年Android 占据全球智能手机操作系统市场76%的份额,2014年全世界采用该操作系统的设备数量已经达到19亿台。随着第四代移动通信技术(4G)的迅猛发展与普及,越来越多的人使用便携式移动设备进行学习、工作、生活和办公,国内运营商和厂商包括中国移动、中国联通、中兴通讯、华为通讯、联想等大企业纷纷加入了Android 阵营,随着Android 平台的迅猛扩张,必将扩大对Android 人才的需求。据业内统计,目前国内的3G(4G)研发人才缺口有三、四百万,其中Android 研发人才缺口至少30万。对Android 人才需求分为硬件驱动型和软件应用型两类,软件应用包括手机游戏、手机终端App 以及其他智能终端应用软件等,该方面的人才需求是目前Android人才需求的主流。 面对社会对Android 应用开发人才需求的爆炸式增长,很多高校对培养方案进行了及时更新,《智能终端应用程序开发》课程的开始,主要目标是使学生掌握事件处理和界面布局、常用组件(Activity、Service、BroadcastReceiver、ContentProvider、Intent)、Android 的数据库编程、Android的多媒体处理、Android 的图片处理、Android 在互联网的应用、Android 的GPS 编程和Handler 的使用等知识,提高学生的手机应用开发编程实践能力,毕业后能从事移动电子商务App和移动管理信息系统产品的设计、开发、测试、维护等工作。
(2)CDIO工程教育模式的引入 CDIO工程教育模式是由麻省理工学院、瑞典查尔摩斯工业大学、瑞典林雪平大学、瑞典皇家工学院共同创立的,是一个国际性的、广泛、较全面和系统的工程教育改革模式,最早在2005 年由汕头大学、清华大学等引入国内,并迅速引起强烈反响。 CDIO 是构思(Conceive)、设计(Design)、实施(Implement)、运作(Operate)4 个英文单词的缩写。其中,“构思”指明确客户需求,考虑技术、企业战略和制度等因素,不断改进概念、技术和商业计划;“设计”指的是指定开发的产品系统所需要的各种计划、图纸和算法;“实施”指把设计转变为产品的过程,包括硬件制造、软件编程、测试、检查和验证;“运行”指对产品系统的维护和淘汰等。CDIO 模式以产品、生产流程和系统从研发到运行的生命周期为载体,通过系统的产品设计培养学生专业技术知识、个人能力、职业能力和态度、团队工作和交流能力,培养在企业和社会环境下对产品系统进行构思、设计、实施、运行的能力等综合素质。 为达到“学得会,学得活、做得出”的教学目标,《智能终端应用程序开发》课程将引入CDIO 工程教育理念,以众多小案例和几个综合性较强的任务为项目进行授课,让学生以一种主动的、实践的、课程之间有机联系的方式来学习工程。
本课程可作为高等院校计算机科学与技术、软件工程、信息管理、电子商务等相关专业本科生和研究生学习课程,也可以供从事移动开发工作者学习参考。

