基于“ITeam”平台的高职移动应用开发创新人才培养

2016-12-29 00:00:00李冬睿
计算机教育 2016年1期

摘要:针对目前高职移动应用开发人才培养模式出现的问题,从分析移动应用开发课程的岗位需求与培养目标入手,结合广东农工商职业技术学院推广的“ITeam”大学生技能培养与创业孵化基地,提出一个三维分层梯度教学模型,分别对教学内容选取、教学方法与手段以及考核方式进行全方位论述,以期为全国高职院校移动应用开发课程的教学提供一定的借鉴。

关键词:高职;移动应用开发;Android;iOS;人才培养模式

1.背景

随着移动互联网的迅猛发展,各种互联网智能终端层出不穷。智能手机作为最普及的移动终端设备,更是将手机的综合应用功能推向了一个新的高度。高职院校计算机专业的学生必须适应当今社会对IT人才的需求,掌握最新的移动互联应用技术,不断创新,开发出更多顺应社会发展的新应用。

国内很多高职院校计算机专业都开设有移动互联应用开发的相关课程,主要有Android应用开发和iOS应用开发。另外,还有一些文献也对移动互联应用开发课程的教学模式进行过探讨和研究,如文献提出把典型项目贯穿在移动应用开发教学中,实行校企合作共同培养人才,共建高校实训基地,让企业为高职院校提供师资培训;文献对高职Android课程体系和课堂教学模式的构建进行初步探索和实践,同时为了让学生成为教学过程的主动者,还设置了相关的实训环节演练;文献分析移动应用开发的发展趋势,以培养应用型移动应用开发人才为目的,围绕“3G手机软件开发”课程建设,从“双师型”教学队伍建设、创新教学方法、教材建设、实践课程与实验室建设等方面提出课程建设实施方案;文献结合移动互联网产业与高职学生的特点,提出以创新、创业引领教学研产,以教学研产促进创新、创业的移动应用软件开发高端技能型人才培养。

德国、英国、澳大利亚、日本、美国等国的大部分职业院校把移动应用开发课程作为计算机专业的核心课程,对该课程的教学相当重视并且在技能创新型人才培养模式方面做了很多研究。近年来,这些国家高等教育研究的一个热点是如何加强高职教育和普通大学教育的衔接,以提高高职学生的创新能力。

对比国内外学者对高职移动应用开发人才培养模式的研究可发现,国外主要着重以学生为主、教师为辅的教学模式,引导学生树立创新意识和提高创新能力,并对教师自身的创新教学能力提出一定的要求。国内的教学则主要以教师为主讲授知识、学生为辅接受知识,只对课程资源进行建设和对教学模式进行改革,对学生的创新能力培养较少提及,并未形成一个相对成熟的平台。为了激发学生的创新能力,必须借鉴国外的教学模式,利用多元教学法激励学生创新,使学生的创新意识充分被激发,开发出更多全新的移动应用。为了实现教学模式的转变,依靠一个平台统一组织和管理是大势所趋。教师可通过平台提供的多种学习环境如社团、工作室、虚拟公司等,培养学生的创新能力。

2.高职移动应用开发课程的岗位需求与培养目标

1)岗位需求。

高职教育就是以“就业为导向”的职业教育,因此要制订高职移动应用开发课程的培养目标,必须先调研市场的岗位需求。我们对国内2000多个移动应用开发程序员招聘岗位调查发现,用人单位对Android开发工程师和iOS开发工程师都有以下要求:①具有1-3年Android开发或iOS开发经验;②熟练掌握OOP面向对象(C、C#、Java、Js、Objective-C)开发语言和具备扎实的Java或Objective-C基础;③熟悉C++/C#、MSSQL/MySQL数据库开发以及熟悉多线程、Socket或ACE等网络通信编程技术;④参与过产品需求分析并制定技术实施方案;⑤掌握多种测试的方法。

2)培养目标。

根据用人单位对移动应用开发工程师的岗位需求,可得到相关移动应用课程的培养目标:①培养学生掌握Android和iOS移动应用程序开发的基本方法;②培养学生利用数据库技术、网络技术和多媒体技术独立开发Android和iOS应用的能力;③培养学生撰写需求文档、开发文档和测试文档的能力;④培养学生形成良好的编程习惯和团队合作精神;⑤重点培养学生的创意思维、创新能力和创业意识。

3.高职移动应用开发创新人才培养模型的研究与实现

为了适应社会对移动应用开发人才的需要,从培养目标人手,改变传统教学模式势在必行,为此依靠一个平台统一组织和管理是大势所趋。

3.1“ITeam”平台简介

2011年,广东农工商职业技术学院计算机系创建“ITeam大学生技能培养与创业孵化基地”,构建“社团——工作室——虚拟公司”分层递进的管理模式。4年来,“ITeam”基地创新地提出“三课堂联动、三项融汇、分层递进”的人才培养模式,解决了第二课堂和第一课堂的脱节问题,创建了第三课堂的概念,创新了人才培养体系,激发了学生积极参与各种项目实施的热情。目前,已成立的工作室包括智维工作室、梦幻工作室、软件工作室等多个工作室;虚拟公司包括天博网络科技有限公司、传记网络有限公司、Levo软件开发公司、羊咩数码有限公司、钢毅网络科技公司、勤为信息技术有限公司、图腾工作室7家;技术囊括网络综合布线、网站设计、软件开发(3G移动应用开发)、电子商务、计算机维护、动漫设计等IT主要领域。

3.2构建三维分层梯度教学模型

根据调研市场对移动应用开发人员的岗位需求,我们分析各岗位工作任务,制订课程培养目标,借助广东农工商职业技术学院推广的“ITeam”平台,分3个层次培养学生,按照创意、创新和创业3个递进的层次构建“能力轴”;根据学生学习的场所构建传统课堂、工作室和虚拟公司的“课堂轴”;根据所处学期不同,构建“学期轴”,从而形成一个进阶的梯度教学模型,如图1所示。

三维分层梯度教学模型分成3个目标层次,分别对应初级、中级和高级。高职3年分为6个学期,初级阶段为第2学期,在传统课堂中给学生上移动应用开发课,在讲授课堂教学内容的同时.着重激发学生的创意;中级阶段为第3学期,挑选初级阶段表现优秀的学生进工作室,由指导教师给学生安排竞赛任务并定期进行指导,主要培养学生的创新能力;高级阶段为第4学期~第6学期,选拔中级阶段表现优秀的学生进虚拟公司,由指导教师在企业承接项目,让虚拟公司的学生真案真做并完全按照公司的规范工作。

3.3选取分层梯度教学内容

由于三维分层梯度教学模型的3个层次所培养学生的目标各不相同,因此教师应因材施教,进行分层教学。每层的教学内容有所区别,传统课堂教学主要培养学生的创新意识,课程有Android应用开发和iOS应用开发两门课;在内容的选取上,用移动版QQ作为课程的主导项目,在此项目的基础上,引入各种新技术,培养学生的合并创意、嫁接创意和衍生创意能力,使学生在完成主导项目的基础上交出创意作品。工作室的学生则以各种移动应用比赛项目作为创新训练项目,如“中国软件杯”大学生软件设计大赛、中国大学生计算机设计大赛(高职高专组)、全国信息技术应用水平大赛、广东省“高校杯”软件设计竞赛(高职高专组)等,从而激发创新思维,体现以赛促学和以赛促创的特点。在虚拟公司的学生则以企业真实项目为训练案例,充当虚拟公司的不同角色,深刻体会如何创业成立公司、公司如何运作和管理等。

3.4运用相应的教学方法与手段

传统课堂在机房进行“理实一体化”教学,教师以边讲、边练、边提问的项目导向法进行教学。在教学过程中,教师要引入最新的相关技术,让学生边学边激发新创意。

工作室以办公室、会议室、实训室作为场所进行教学,以学生开发各类移动应用比赛项目为主、教师答疑为辅进行互动式教学,并建立工作室工作制度,定期开例会,通过学生在例会中产生的头脑风暴,形成新创意,同时师生共同讨论和研究新创意的可行性和技术实现难度。

虚拟公司以办公室为场所开展教学,教师承接企业项目给学生真案真做,教师作为监管者的角色督促和管理学生,学生以公司成员的角色进行分工合作。公司主要有系统分析部、开发部、测试部、财务部以及运维部。项目开发全程以项目化进行管理,使学生在虚拟公司中学会如何创业。

工作室与虚拟公司设立准入门槛,达到要求的学生方可进入工作室与虚拟公司。在传统课堂中,可适当让在工作室和虚拟公司研发的本年级或高年级学生将其开发的项目作为案例讲解,采用以学生为主、教师为辅的教学模式,让学生有更多的互动学习和经验交流机会,让优秀的学生带动中等学生、中等学生带动后进生,实现大家共同进步,从而引导学生全面提升移动应用开发的创新能力。

3.5采用绩效考核方式

考核分为对学生的绩效考核和对教师的绩效考核,打破传统的以期末考试和平时成绩决定学生最终期末成绩的方法,而采用多元化考核方式考核学生开发移动应用的能力;根据学生平时的实训作业,传统课堂、工作室和虚拟公司的表现,开发项目的难易程度,项目的创新性,完成项目的质量,完成的时间,比赛获得的奖项,企业的满意程度,期末考试成绩等进行多角度综合评价。对教师的考核则通过学生的评价、教师之间互评、教师工作量统计、所带学生的业绩等进行绩效考核。

4.结语

由于传统的教学模式使得高职学生在学习移动应用开发课程时,只懂得书本知识和教师所讲的内容,缺乏学以致用以及创新的能力,因此笔者提出将传统的移动应用开发人才的教育方式向创新型教育转变,通过引入“ITeam”平台,将创新理念融入其中,根据能力、课堂和学期构建了一个三维分层梯度的教学模型,强调培养学生的创意、创新和创业能力,在教育观念、管理模式、教学内容与方法、教学手段、教学评价等方面进行全面改革。实践表明,该模式提高了任课教师的创新教学能力和业务水平,有效地转变了学生的学习方式,较大地提高了学生的学习兴趣,激发了学生的创意,培养了学生的创新能力,从而为学生的创业打好坚实的基础。

从理论与实践相结合的高度,立足于本校,依托“ITeam”平台,构建三维分层梯度教学模型,对高职移动应用开发创新人才培养模式进行研究与实践,其最终研究成果具有可操作性的应用价值,不仅可为省内外高职院校培养移动应用开发创新人才提供一定的借鉴,还可直接推广,供其他专业进行创新人才培养时参考。