摘 要:高职院校软件专业人才的输出,满足不了现代企业对软件高技能人才的需求。提高高职教学质量是解决这个问题的有效方法。本文以CDIO工程教育模式为背景,从高职软件技术专业的人才培养模式、课程建设、师资队伍建设等方面内容来探索提高教学质量的方法。
关键词:校企融合;CDIO;工程教育模式;软件专业
中图分类号:G423.7 文献标识码:A
1 引言(Introduction)
高职院校的蓬勃发展并没有解决用工荒的问题,企业对生产一线的高技能人才依然是求贤若渴。导致这样局面有两方面原因,一是现在职业院校的人才培养与市场需求不符,一是职业院校培养的人才达不到企业的要求。如何才能培养出符合市场需要的人才,我校软件专业基于CDIO工程教育模式,对人才培养模式、教学方式、课程体系、师资队伍建设等一系列进行了探讨和实践,全面培养且提升了学生的职业能力。
2 CDIO 教育理念(The CDIO engineering education
concept)
CDIO(Conceive,Design,Implement,Operate)工程教育模式,代表构思、设计、实现和运作。工程教育的第一步是构思(Conceive),要明确客户需求,考虑所需要的技术、企业的规章制度和战略要点等多方面可能关联的因素,尽可能的优化概念、技术与商业案例[1];工程教育的第二步是设计(Design),在开发产品系统时,起草制定计划、草案、图纸等;工程教育的第三步是实现(Implement),是把第二阶段制定的计划、草案、图纸等转化成成果的一个过程;工程教育的最后一步就是运作(Operate),使用第三阶段“实现”的真正产品来达到预想的价值。在工程教育改革中,CDIO是一个重要的创新工具,它提供了一套面向学生的教育,那就是CDIO强调让学生在构思(Conceive)-设计(Design)-实现(Implement)-运行(Operate)产品的项目过程中,来学习工程教育的理论知识、实践经验和各种能力[2]。将学生的学习融入到产品的生命周期中,将课程有机的联系起来,不仅仅培养基础知识,还要培养个人能力、合作能力和系统工程,并且设定预定目标。CDIO并不是虚无缥缈的,纯粹理论性的,它参照了工业界的需求,系统地提出了具有可操作性的12条标准,如表1所示。
为了更好的实施CDIO工程教育模式,我校软件专业与IBM公司进行深度校企合作,共建实习基地,聘请优秀的企业人员同本专业教师一起依据12条标准共同探讨专研、修改人才培养计划、修订考核标准、重构课程体系,不再是单一的试题试卷,而是把学生的职业能力,包括软件产品、系统构建、职业素质和合作能力等,同时也提高教师工程能力。
3 CDIO在高职软件专业的应用(Application of
CDIO in higher vocational software specialty)
在国内外,很多的学校和专业都在应用CDIO。例如著名的麻省理工学院,国内的汕头大学等。效果显示,社会上非常愿意接收采用CDIO教学理念以及教学模式的毕业生。在社会效应非常不错的情况下,我校积极汲取先进的教学理念、教学方式,将适合采用CDIO工程教育模式的软件技术专业优先试点。参照12条标准,软件技术专业从课程体系、课程建设、才培养模式和师资队伍建设等方面进行实践,探索如何提高高职软件技术专业学生的职业能力与终生学习的能力。
3.1 课程体系开发
随着软件行业的不断发展,社会需求的不断变更,对从事这个行业的员工的分工也越来越细。手机开发、软件测试和软件维护等岗位开始广泛吸纳高职高专的毕业生。因此,我们将软件技术专业的培养目标定位于“手机开发(手机游戏)、软件测试和软件服务”这三类岗位。2014年11月4日,以关键词“软件测试”搜索招聘职位,从智联招聘、中华英才等网站上共计搜索到58690个职位,以关键词“手机开发”检索,共计搜索到29180个职位;以关键词“软件维护”检索,共计搜索到76368个职位。而且这些职位的描述,基本上是以专科生为主的。由此可见,软件的专业目标的定位是准确的。
课程设置是专业建设中的重点,一个好的课程体系不仅是让学生掌握专业基础知识和实践技能,还要让学生掌握团队合作、人与人之间沟通的能力;掌握发现问题、面对问题、分析问题、解决问题的能力;掌握良好的职业素质等方面的诸多能力。
原有的软件技术专业课程体系重视理论知识的系统性;重构的软件技术专业课程体系重视工程实践,从岗位出发,强调了学生工程能力的培养,强调能力本位,重点培养学生在工作中所需要的各种能力和素质,在评价体系中不再是单纯的由教师来评价,而是通过笔试、项目答辩、项目组组长评价、学生互评和企业工程师综合评价,对学生的专业知识、合作能力等综合能力进行评价。在课程设置中,强调专业课程和素质课程有机结合,构建一个综合性质的课程体系。该课程体系以岗位需求为基础、以项目为导向,以解决问题为目的,将分散的、孤立的知识点组织起来,形成知识网,让学生从构思开始,到最终结束,都参与其中,有一个完整的经历[3]。
在对课程的重构中,首先对现有的课程以及企业中需要的技能进行分析,明确每一门课程中的知识目标、能力目标和素质目标,建立相应的课程标准,根究优化过的课程将课程调整为专业基础课、职业技能课、综合素质课,同时综合性质的课程要围绕基础来构建,学科之间并非孤立而是紧密联系、相互支撑。将知识和技能进行合理分解,然后再重构。深入分析工作过程之所需要的知识和技能。根据现在的软件高职毕业生的就业岗位,确定合适的项目,对于知识以够用为主,项目中需要什么就学什么,所学的知识都能够应用到该项目中,能够解决实际问题,强调培养学生的解决问题和自学的能力。综合培养学生的基础知识、个人能力、团队能力和工程能力。将“做项目”作为主线来组织课程,在项目中掌握知识之间的联系,能够使学生学会相关的职业能力,能够处理与之相应的工程项目整个生命周期内产生的问题。
3.2 人才培养模式
(1)虚拟软件工厂
在重构的课程体系中,除了传统课堂教学和实训室教学外,对《Java程序设计》《ASP.NET程序设计(C#)》这类职业能力课程,全部采用虚拟软件工厂的模式进行教学。将学生分为若干个项目组,按照企业中项目管理的方式,学生充当项目负责人、程序员等角色。教师提出工作任务和需求,学生在模拟真实的工作过程中完成任务,掌握相应的知识点。同时也引进企业项目管理模式,对学习过程进行监控和管理,学生是主体,但教师起主导作用,及时发现问题、解决问题、对任务进行总结和评比。在项目中掌握职业能力,达到大纲所要求的能力,包括基础知识、个人能力、团队能力和工程系统能力。
(2)“2+1”教学
“2+1”中“2”代表的是在学校内集中学习两年,“1”是指分散学习一年,到社会上进行顶岗实习和毕业实习。
在大三第一学期,学生到企业进行定岗实习,岗位主要包括:软件测试、软件维护和软件开发等项目。学生可以选择学校推荐的企业,也可以自择,即学生自己联系实习单位。
在顶岗实习期间,学生由在校学习者的身份转变为职业人,这个原本是毕业学生在第一年中的体验,但是现在变成在校就能够进行。顶岗实习,并不是把学生放到社会上,再不管,而是有专门的老师对学生进行指导、监控和管理,同时也进行考核。与此同时,企业的工程师也要对学生进行考核,不能流于形式,要保证顶岗实习的质量。
我院软件技术专业与IBM合作共建实习基地。学生在大三的第一学期直接进入实习基地,企业有经验的工程师对实习的学生进行相应岗位的培训,然后让学生参与到真实的项目中,之后指导监督学生完成企业真实项目。学生在工作过
程中参与软件产品的整个生命周期,包前期需求分析、产品设计,中期的代码编写和后期的测试、维护等。即CDIO思想中的构思、设计、实施和运行。一个任务的完成,学生会锻炼各方面能力,例如,学科基本知识点、与人的沟通能力和合作能力,软件系统的构建能力,终生学习能力、自主学习能力。学生在能力的提过程中,积累了丰富的实践经验,并创造了一定的经济效益,降低了企业的运营成本,实现了校企双赢。
3.3 师资队伍建设
(1)加强在岗教师的企业培训
在岗的教师基本上都是从高校毕业后直接进入学校,缺乏实践能力,除了参加国家及其省市的“双师”素质培训,还应当与企业合作,将中青年教师派遣到企业进行顶岗实习一段时间,这个时间不能太少,最少是一个学期,乃至一年,如果时间短,就不能真实有效的参与企业的产品开发全过程,达不到锻炼的目的。只有参加完整的项目,才能很好的提升专业基础知识和工程能力,同时又可以探索教学规律。事实上,没有实战经验的老师也是真真实实的做了一次学生,非常有利于教学。尤其是对那些毕业后就到学校的青年教师,以及缺乏行业经验,不了解该职业素质的老师。
(2)积极推进“产学研”结合
2010年我校与IBM达成合作协议,进行校企合作,共建“软件测试”“手机游戏开发”实训基地。企业与学校共同探讨,建立了校企合作教材,提供真实的项目化教材,并派遣有经验的技术人员指导教师的教学。同时邀请教师到企业进行参观、学习、邀请老师到实际的项目中进行实战。教师在教学中进行学习,在参与中进行学习,“产学研”三者紧密结合,大大提高专业教师的工程能力。
(3)积极引进具有丰富经验的技术人员到教师队伍中
除了提升在岗教师的自身素质来进行师资队伍建设,还应当积极从企业引进那些具有丰富实践经验并且具备教师基本素质的工程技术人员充实专业教师队伍。或者在某一段时间内将这些来自生产一线,能够带来流行技术或者行业标准的人员进行聘用,作为兼职教师,这样不仅能够丰富某一学科的师资力量,而且在同在岗教师的交流的时候,还能提高在岗教师的工程能力。这些企业来的专家了解当前社会对从业人员的素质要求,进入专业建设委员会,进行专业和课程的建设,更能制定出符合社会需求的人才。
4 结论(Conclusion)
经过与IBM公司合作几年的实践证明,在软件技术专业引入CDIO工程教育的理念,能够制定合适的课程体系,设置符合社会需求的人才培养计划,建立相应的工程项目,能够改变课堂上枯燥的理论讲解,学生在真实的项目中进行实践、较早的接触到实际的工作任务,提高了教学的质量,同时也提高了学生的职业素质,与社会的需求进行接轨,为探讨软件专业课程的教学找到了新的方向。
参考文献(References)
[1] 陈洁.CDIO工程教育模式在高职软件专业中的实践[J].计算
机教育,2010,6(11):77;81.
[2] 查建中.工程教育改革战略CDIO与产学合作和国际化[J].中
国大学教学,2008(5):201-219.
[3] 李继芳,奚李峰,董晨.IPR-CDIO环境的计算机工程教育研
究[J].计算机教育,2009(18):45-47.
作者简介:
苏红丽(1979-),女,硕士,讲师.研究领域:计算机网络软件
技术.