论文部分内容阅读
摘 要:随着智能手机的普及,移动互联网产业的快速发展,移动应用软件开发人才需求量巨大,特别是具有创新能力、创业意识的移动应用软件开发人才更是需求迫切。结合移动互联网产业与高职学生特点,提出以创新、创业引领教学,以教学促进创新、创业为主线的移动应用软件开发高端技能型人才培养模式。
关键词:Android 移动开发 培养体系
中图分类号:G64 文献标识码:A 文章编号:1672-3791(2013)03(b)-0222-02
1 Android平台下移动开发的行业背景
1.1 Android平台简介
Android是在2007年11月由Google发布的,基于Linux系统内核的开源手机操作系统,是一款完全免费的只能手机操作系统。该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。由于源代码开放,Android可以被移植到不同的硬件平台上,它是一种基于Linux的全新移动操作系统,应用程序采用Java编程语言。
1.2 Android平台下移动互联网职业能力要求
由于这几年基于Android系统的智能手机和平板产品的普及,基于Android平台的移动业务在这几年呈现爆炸式增长的态势,据移动应用分析公司Flurry最新报告指出,仅从2011年1月到10月期间,国内的Android应用下载总量就较2010全年增长了870%。以运营商、终端厂商以及第三方应用商店为主的应用市场超过70家,移动广告联盟超过30家,相关论坛大概在10万的数量级别。同时,在就业市场上基于Android平台人才的缺口日益显现。据业内统计,目前国内的3G研发人才缺口有三、四百万,其中Android研发人才缺口至少30万。据职酷网数据统计显示:目前热招的Android技术相关岗位约有3882个,而一个月内的有效岗位量在2298个。主要热招职位包括Android开发工程师、Android软件工程师、Android应用开发工程师、系统驱动工程师,Android手机游戏开发、Android系统 软件开发、Android程序员、Android游戏应用版本管理、人机交互分析工程师、Android中间层开发工程师等。
从人才需求类型来看,目前对Android人才需求一类是偏向硬件驱动的Android人才需求,一类是偏向软件应用的Android人才需求。从目前的招聘需求来看,后者的需求最大,包括手机游戏、手机终端应用软件和其他手机应用软件的开发。据职酷网职位搜索库统计显示,目前企业对这类应用软件的Android开发人才占总需求的72%。
1.3 高职院校学生能力现状
高职院校的生源主要来自于高考、三校生(中专、职校、技校)升高职、自主招生等,尽管存在学生入学分数普遍较低、自我管理能力较差、学习主动性差等不足,但也同样存在学生思维视野广、社会阅历比较丰富、动手实践能力强、敢想、敢干、敢闯等优势。高职学生思维视野广,他们在面对一个问题时往往可以从很多角度进行回答,特别是在策划、组织活动等方面有更多的想象力,能提出非常好的创意。高职学生社会阅历比较丰富,几乎每一个在校高职学生都有利用假期或业余时间参加社会实践、企业实习的经历,大大增加了他们的社会阅历以及更多的生活感受,开阔了自己的眼界。从某种程度上也大大丰富了学生创新的素材,从而可以更好地抓住移动互联网的机会。高职学生动手实践能力强主要表现在,高职学生在高中或中专阶段其主要精力没有放在学习文化课上,基础知识偏弱,这使得他们在高职阶段更乐于学习一些动手实践课程,更喜欢做一些比较新的东西。通过以上对高职学生特点的分析,高职学生拥有丰富的想象力和比较丰富的社会阅历,使得他们具有非常好的创新基础,充分利用其优势,以创新、创业的方式积极引导学生学习,充分调动其学习的积极性,从而可以达到更好的教育教学效果。
1.4 高职院校开展Android技术教学的必要性
伴随着移动应用软件开发人才的巨大需求,如何培养出优秀的移动应用软件开发人才已显然摆在各类教育机构面前,全国各大高校在移动应用软件开发人才培养方面进行了大量的改革与实践,结合移动互联网产业与高职学生的特点,逐步摸索出移动应用软件开发高端技能型人才的培养模式。即以创新、创业引领教学研产,以教学研产促进创新、创业为主线,通过将创新、创业课程有效引入到移动应用软件开发人才培养体系中,为培养移动应用软件开发高端技能型人才提供基础保障。通过建立科学合理的人才培养过程质量评价体系,为培养移动应用软件开发高端技能型人才提供过程质量保障。通过搭建开放共享式教学研产一体的大学生移动应用创新创业实践平台,为培养移动应用软件开发高端技能型人才提供输出(包括创新人才输出、作品输出、课程输出)保障。
2 Android平台下课程体系研究
2.1 课程在相关专业中的定位
目前我校计算机信息管理专业开展的课程体系中有《C语言程序设计、》《java程序设计》、《数据库应用》、《计算机网络技术》、《HTML与JSP程序设计》、《管理信息系统》、《移动网络技术》等系列课程,造就了学生具备基本的知识体现和基本的动手实践能力。
2.2 课程设置与理念
以项目引导的《Android程序设计》课程是应该作为我院计算机信息管理专业的专业方向核心课程。本课程是计算机信息管理专业中Android技术培养的方向课,在专业体系方向中处于基础地位。通过学习Android程序设计,学生能够独立设计开发基于Android的小程序或小游戏。
Android平台下的教学项目研究,目的是如何通过这些教学项目来提高学生在求职时的求职能力。设计的项目要能够提升学生的动手实践能力、项目的拓展合作能力、撰写文档能力以及自学能力。 3 Android平台下教学项目研究
3.1 课程的教学目标
在《Android程序设计》的教学过程中,教师要设计合理的项目来引导学生掌握Android的程序设计方法和过程。其设计的项目要求目标明确,操作难度由简入深,要充分考虑到学生的接收能力和掌握程度,从而激发学生的兴趣及积极性。项目案例在设计的过程中,要有一定的实用性,从而进一步引导学生去自主学习,提高自学的能力。另外,对于难度较大的项目,可以要求学生分组完成,以达到培养学生团队协作能力的目的。
3.2 课程的教学方法
学习Android开发技术,可以帮助我们有Java程序设计基础的学生进一步提升自身的专业能力,更好地适应移动互联网时代下的技术发展。《Android程序设计》作为一门重要的专业课程,其教学方法推荐使用项目引导的方式分组教学。教师根据实际项目,对Android常见的技术要求进行项目编写,将Android技术的重点知识由简入深地融入到各个项目之中,使学生可以循序渐进地掌握各知识点。
3.3 课程的教学内容
3.3.1 项目一——Android开发环境搭建及调试
本项目旨在指导学生搭建和配置一个Android开发环境,帮助学生对Android平台建立一个较为清晰的思维轮廓。
本项目要求学生搭建Android开发环境,掌握Android SDK模拟器及各种常用命令的使用,并创建和调试成功一个HelloAndroid的应用程序。
3.3.2 项目二—— Android程序UI设计技巧
UI(用户界面)是用户使用程序的桥梁,友好的界面能够使用户更乐意去接受和使用程序。通过该项目,要求学生设计的UI能够满足系统功能的需求外,还能给用户提供准确的信息,并且布局合理,易于使用。
3.3.3 项目三—— 常用控件的使用
在Android程序开发的过程中,经常用到一些控件。熟练地掌握这些控件,对学生今后进行应用开发会起到很大的作用。
在该项目中,要求学生通过若干个小案例,来分别掌握文本框控件、编辑框控件、微调控件、ListView控件、单选控件、多选控件等常用控件的使用方法。
3.3.4 项目四—— Android的数据存储项目开发
该项目的目标是让学生掌握Android的数据存储和管理的技术。指导学生完成一个手机通讯录的项目,包括添加新联系人信息模块、修改联系人信息模块、查找联系人信息模块和删除联系人信息模块。
该项目建议教师对学生分组实施。
3.3.5 项目五—— Android多媒体开发项目
该项目的目标是让学生掌握Android平台下的多媒体开发技术。要求学生掌握多媒体控件的使用方法、手机图片的取得方法、音频视频的播放方法。
3.3.6 项目六—— Android数据通信项目开发
该项目的目标是让学生掌握Android平台下数据通信的实现方法。要求学生完成信息的收发项目、电话的拨打项目以及邮件发送的项目。
该项目建议教师对学生分组实施。
3.3.7 项目七—— Android平台下位置定位项目
该项目的目标是让学生掌握地理位置定位的方法。要求学生能够显示地图,实现地理位置的定位,并能够时间简单的导航功能。
该项目建议教师对学生分组实施。
4 结论
随着3G时代的来临,手机应用日渐热门,使得人们对其寄予了越来越高的期望。由于目前Android技术较新,无论是相关书籍、培训还是大学教育,都处于初级阶段,因此Android人才短期将供不应求。从长期来看,随着各种移动应用和手机游戏等内容需求日益增加,也将激励大中小型手机应用开发商加大对Android应用的开发力度,因此Android人才的就业前景也非常广泛。从Android平台的应用开发角度以及就业趋势上来说,开展这方面的课程和研究对于我校计算机信息管理专业的学生来说都是可行的。
参考文献
[1] 刘帅旗.Android移动应用开发从入门到精通[M].北京:中国铁道出版社,2012.
[2] 谢景明.Android移动开发教程[M].北京:中国邮电出版社,2013.
[3] 周红波.案例教学在《Android应用开发》课程中的应用研究[J].北京:计算机光盘软件与应用,2012.
[4] 李曼.高职开设《Android实战》课程的探索与实践[J].北京:中国新技术新产品,2012.
[5] 梁春华,张海云.浅析Android技术在高职操作系统教学中的应用[J].山西:山西财政税务专科学校学报,2011.
[6] 印元军.项目教学法在Android操作系统实训课程教学中的应用[J].山东:科技信息,2012.
关键词:Android 移动开发 培养体系
中图分类号:G64 文献标识码:A 文章编号:1672-3791(2013)03(b)-0222-02
1 Android平台下移动开发的行业背景
1.1 Android平台简介
Android是在2007年11月由Google发布的,基于Linux系统内核的开源手机操作系统,是一款完全免费的只能手机操作系统。该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。由于源代码开放,Android可以被移植到不同的硬件平台上,它是一种基于Linux的全新移动操作系统,应用程序采用Java编程语言。
1.2 Android平台下移动互联网职业能力要求
由于这几年基于Android系统的智能手机和平板产品的普及,基于Android平台的移动业务在这几年呈现爆炸式增长的态势,据移动应用分析公司Flurry最新报告指出,仅从2011年1月到10月期间,国内的Android应用下载总量就较2010全年增长了870%。以运营商、终端厂商以及第三方应用商店为主的应用市场超过70家,移动广告联盟超过30家,相关论坛大概在10万的数量级别。同时,在就业市场上基于Android平台人才的缺口日益显现。据业内统计,目前国内的3G研发人才缺口有三、四百万,其中Android研发人才缺口至少30万。据职酷网数据统计显示:目前热招的Android技术相关岗位约有3882个,而一个月内的有效岗位量在2298个。主要热招职位包括Android开发工程师、Android软件工程师、Android应用开发工程师、系统驱动工程师,Android手机游戏开发、Android系统 软件开发、Android程序员、Android游戏应用版本管理、人机交互分析工程师、Android中间层开发工程师等。
从人才需求类型来看,目前对Android人才需求一类是偏向硬件驱动的Android人才需求,一类是偏向软件应用的Android人才需求。从目前的招聘需求来看,后者的需求最大,包括手机游戏、手机终端应用软件和其他手机应用软件的开发。据职酷网职位搜索库统计显示,目前企业对这类应用软件的Android开发人才占总需求的72%。
1.3 高职院校学生能力现状
高职院校的生源主要来自于高考、三校生(中专、职校、技校)升高职、自主招生等,尽管存在学生入学分数普遍较低、自我管理能力较差、学习主动性差等不足,但也同样存在学生思维视野广、社会阅历比较丰富、动手实践能力强、敢想、敢干、敢闯等优势。高职学生思维视野广,他们在面对一个问题时往往可以从很多角度进行回答,特别是在策划、组织活动等方面有更多的想象力,能提出非常好的创意。高职学生社会阅历比较丰富,几乎每一个在校高职学生都有利用假期或业余时间参加社会实践、企业实习的经历,大大增加了他们的社会阅历以及更多的生活感受,开阔了自己的眼界。从某种程度上也大大丰富了学生创新的素材,从而可以更好地抓住移动互联网的机会。高职学生动手实践能力强主要表现在,高职学生在高中或中专阶段其主要精力没有放在学习文化课上,基础知识偏弱,这使得他们在高职阶段更乐于学习一些动手实践课程,更喜欢做一些比较新的东西。通过以上对高职学生特点的分析,高职学生拥有丰富的想象力和比较丰富的社会阅历,使得他们具有非常好的创新基础,充分利用其优势,以创新、创业的方式积极引导学生学习,充分调动其学习的积极性,从而可以达到更好的教育教学效果。
1.4 高职院校开展Android技术教学的必要性
伴随着移动应用软件开发人才的巨大需求,如何培养出优秀的移动应用软件开发人才已显然摆在各类教育机构面前,全国各大高校在移动应用软件开发人才培养方面进行了大量的改革与实践,结合移动互联网产业与高职学生的特点,逐步摸索出移动应用软件开发高端技能型人才的培养模式。即以创新、创业引领教学研产,以教学研产促进创新、创业为主线,通过将创新、创业课程有效引入到移动应用软件开发人才培养体系中,为培养移动应用软件开发高端技能型人才提供基础保障。通过建立科学合理的人才培养过程质量评价体系,为培养移动应用软件开发高端技能型人才提供过程质量保障。通过搭建开放共享式教学研产一体的大学生移动应用创新创业实践平台,为培养移动应用软件开发高端技能型人才提供输出(包括创新人才输出、作品输出、课程输出)保障。
2 Android平台下课程体系研究
2.1 课程在相关专业中的定位
目前我校计算机信息管理专业开展的课程体系中有《C语言程序设计、》《java程序设计》、《数据库应用》、《计算机网络技术》、《HTML与JSP程序设计》、《管理信息系统》、《移动网络技术》等系列课程,造就了学生具备基本的知识体现和基本的动手实践能力。
2.2 课程设置与理念
以项目引导的《Android程序设计》课程是应该作为我院计算机信息管理专业的专业方向核心课程。本课程是计算机信息管理专业中Android技术培养的方向课,在专业体系方向中处于基础地位。通过学习Android程序设计,学生能够独立设计开发基于Android的小程序或小游戏。
Android平台下的教学项目研究,目的是如何通过这些教学项目来提高学生在求职时的求职能力。设计的项目要能够提升学生的动手实践能力、项目的拓展合作能力、撰写文档能力以及自学能力。 3 Android平台下教学项目研究
3.1 课程的教学目标
在《Android程序设计》的教学过程中,教师要设计合理的项目来引导学生掌握Android的程序设计方法和过程。其设计的项目要求目标明确,操作难度由简入深,要充分考虑到学生的接收能力和掌握程度,从而激发学生的兴趣及积极性。项目案例在设计的过程中,要有一定的实用性,从而进一步引导学生去自主学习,提高自学的能力。另外,对于难度较大的项目,可以要求学生分组完成,以达到培养学生团队协作能力的目的。
3.2 课程的教学方法
学习Android开发技术,可以帮助我们有Java程序设计基础的学生进一步提升自身的专业能力,更好地适应移动互联网时代下的技术发展。《Android程序设计》作为一门重要的专业课程,其教学方法推荐使用项目引导的方式分组教学。教师根据实际项目,对Android常见的技术要求进行项目编写,将Android技术的重点知识由简入深地融入到各个项目之中,使学生可以循序渐进地掌握各知识点。
3.3 课程的教学内容
3.3.1 项目一——Android开发环境搭建及调试
本项目旨在指导学生搭建和配置一个Android开发环境,帮助学生对Android平台建立一个较为清晰的思维轮廓。
本项目要求学生搭建Android开发环境,掌握Android SDK模拟器及各种常用命令的使用,并创建和调试成功一个HelloAndroid的应用程序。
3.3.2 项目二—— Android程序UI设计技巧
UI(用户界面)是用户使用程序的桥梁,友好的界面能够使用户更乐意去接受和使用程序。通过该项目,要求学生设计的UI能够满足系统功能的需求外,还能给用户提供准确的信息,并且布局合理,易于使用。
3.3.3 项目三—— 常用控件的使用
在Android程序开发的过程中,经常用到一些控件。熟练地掌握这些控件,对学生今后进行应用开发会起到很大的作用。
在该项目中,要求学生通过若干个小案例,来分别掌握文本框控件、编辑框控件、微调控件、ListView控件、单选控件、多选控件等常用控件的使用方法。
3.3.4 项目四—— Android的数据存储项目开发
该项目的目标是让学生掌握Android的数据存储和管理的技术。指导学生完成一个手机通讯录的项目,包括添加新联系人信息模块、修改联系人信息模块、查找联系人信息模块和删除联系人信息模块。
该项目建议教师对学生分组实施。
3.3.5 项目五—— Android多媒体开发项目
该项目的目标是让学生掌握Android平台下的多媒体开发技术。要求学生掌握多媒体控件的使用方法、手机图片的取得方法、音频视频的播放方法。
3.3.6 项目六—— Android数据通信项目开发
该项目的目标是让学生掌握Android平台下数据通信的实现方法。要求学生完成信息的收发项目、电话的拨打项目以及邮件发送的项目。
该项目建议教师对学生分组实施。
3.3.7 项目七—— Android平台下位置定位项目
该项目的目标是让学生掌握地理位置定位的方法。要求学生能够显示地图,实现地理位置的定位,并能够时间简单的导航功能。
该项目建议教师对学生分组实施。
4 结论
随着3G时代的来临,手机应用日渐热门,使得人们对其寄予了越来越高的期望。由于目前Android技术较新,无论是相关书籍、培训还是大学教育,都处于初级阶段,因此Android人才短期将供不应求。从长期来看,随着各种移动应用和手机游戏等内容需求日益增加,也将激励大中小型手机应用开发商加大对Android应用的开发力度,因此Android人才的就业前景也非常广泛。从Android平台的应用开发角度以及就业趋势上来说,开展这方面的课程和研究对于我校计算机信息管理专业的学生来说都是可行的。
参考文献
[1] 刘帅旗.Android移动应用开发从入门到精通[M].北京:中国铁道出版社,2012.
[2] 谢景明.Android移动开发教程[M].北京:中国邮电出版社,2013.
[3] 周红波.案例教学在《Android应用开发》课程中的应用研究[J].北京:计算机光盘软件与应用,2012.
[4] 李曼.高职开设《Android实战》课程的探索与实践[J].北京:中国新技术新产品,2012.
[5] 梁春华,张海云.浅析Android技术在高职操作系统教学中的应用[J].山西:山西财政税务专科学校学报,2011.
[6] 印元军.项目教学法在Android操作系统实训课程教学中的应用[J].山东:科技信息,2012.