围绕中职软件开发专业的人才培养模式改革与创新这一主题,以计算机软件应用开发专业课程建设为主要内容,结合当前中职软件开发专业在校企合作方面存在的不足,通过引入“企业课程”,探讨中职计算机软件应用开发专业企业课程建设的思路和策略。
一、背景
《国家中长期教育改革和发展规划纲要(2010- 2020年)》中提出“大力发展职业教育;职业教育应把提高质量作为重点,以服务为宗旨,以就业为导向,推进教育教学改革;实行工学结合、校企合作、顶岗实习的人才培养模式”,所以在未来一段时期内,调整专业结构、优化课程体系、建立中职学校与社会各方面联合培养人才的创新机制将成为中职教育教学改革的主旋律。笔者围绕中职计算机软件应用开发专业的人才培养模式改革与创新这一主题,以计算机软件应用开发专业课程建设为主要内容,结合当前中职软件开发专业在校企合作方面存在的不足,通过引入“企业课程”,探讨中职计算机软件应用开发专业企业课程建设的思路和策略。
二、当前中职软件开发专业校企合作的形式及存在的问题
(一)当前中职软件开发专业校企合作的形式
为培养符合市场需求的中职人才,当前部分中职软件开发专业也在积极探索有效的校企合作方式,合作的形式主要有以下几种:
1.与校办企业进行项目合作。实力较强的中职学校应成立校办产业软件开发公司,软件开发专业相关的教师直接到校办企业进行挂职,或者是公司接到项目后,把部分项目转给专业教师进行开发,这样,校办企业就能够定期提供固定的岗位给学生。
2.与校外合作企业的交流合作。
(1)邀请企业专家担任专业指导委员会委员,对专业建设起出谋划策的作用。
(2)邀请企业高层人员到校举行企业和行业发展等方面的技术讲座。
(3)企业为顶岗实习的学生提供一定数量的岗位。
以上的校企合作方式,促进了学校与企业的交流与合作,为专业能力较强的教师提供了开发实践的机会,在一定程度上也提高了教育教学的质量。
(二)当前中职软件开发专业校企合作存在的问题
1.开办的专业课很大程度上只是针对校办企
业,和校外的企业市场需求并不适应,比如笔者所在单位的校办软件公司,使用的核心技术主要是JAVA,所以软件专业开设的课程主要也是针对JAVA技术的,但笔者所在的地区,大部分软件公司使用的主流技术是.net平台,所以培养出来的学生与企业需求不符合。
2.培养出来的学生严重缺乏项目开发经验,学
生到企业顶岗实习后,企业还需要花半年左右的时间对学生进行专业培训,之后,学生才能承担相应的开发工作。
3.大部分专业教师缺乏项目开发经验,不了解专业的市场需求,所使用的技术和教学资源过于沉旧,对学生的专业引导不够市场化,学生开发出来的项目与市场需求差距太大。
4.企业高层人员到校举行企业和行业发展相关的技术讲座,但仅流于形式,缺乏持续性,效果欠佳。
5.由于计算机软件专业的特殊性,大部分的软件企业都是中小规模企业,每家企业每年能提供给学校的岗位都是个位数的。
因此,为了培养能承担计算机软件开发实际工作项目的、有经验、高技能的中低层技术人才,缩小中职毕业生与市场需求的差距,中职学校还需进一步加大校企合作的力度,开设更能适应市场企业需求的专业课程,使得中职的人才培养同企业的需求有效地融合在一起,为此,“企业课程”应运而生。
三、企业课程概念
“企业课程”源于校企合作过程中的“课程置换”,即用学生在企业培训学习的相关内容,以课程的形式替换原培养方案中相关的专业课程。
“企业课程”的设置要求是使中职学校的人才培养能够面向多个企业及市场企业对人才的动态需求,同时又能够使中职学校有效地执行课程实施方案。
四、中职软件开发专业企业课程建设思路
(一)调研企业需求
由于“企业课程”需要满足不同企业的动态需求,所以“企业课程”的创建需要学校和企业一起,对企业的岗位需求进行调研,调研分析出不同企业的共同需求,从而明确专业的人才培养目标以及根据相应的岗位需求明确专业课程体系的内容。经调研分析,笔者所在地区的大部分软件企业能为中职生提供的岗位主要有程序员、网页美工、软件实施及维护、软件培训等,而程序员使用的技术有.NET、PHP、JAVA、SQL数据库技术等。
(二)明确企业课程内容
根据专业课程体系内容以及企业的市场需求,明确企业课程的内容,企业课程一般开设在高二学期,比如.net综合实训、4G应用开发均可作为企业课程。
(三)明确人才培养模式
在确定了课程体系内容之后,学校根据专业的特性以及市场企业需求确定人才的培养模式,根据调研显示,软件开发专业以“项目”的形式带动教学生产是相对有效的培养模式,所以笔者所在专业采用了“项目一贯制”的人才培养模式。
(四)选取企业课程项目
根据课程体系内容及人才培养模式,学校与企业一起选取课程需要的项目资源,项目主要由校企合作企业提供,项目可以是企业已经开发的项目,也可以是企业正在研发的项目,所选取的项目应涵盖培养人才所需的知识、技术与能力等,项目的难易程度也有所不同。比如,为培养.net综合应用人才,可以选取企业的微信公众号、信息发布系统、企业官方网站、文件审批系统等企业项目作为.net综合实训课程的项目。
(五)制订企业课程标准
根据课程体系内容以及所选取的课程项目,对项目需要的文化知识、专业技能及其他能力进行整合,制订相应的课程标准。
(六)明确企业课程教学方式
1.如果企业规模够大,课程教学就可以在企业进行,任课教师由企业具有资质的工程技术人员担任,学校派出专业教师辅助实施。
2.如果企业条件有限,课程教学可以在学校提供的实训场所进行,并且按照企业氛围布置实训环境,由企业人员按照企业的方式进行教学,学校派出专业教师辅助实施。
3.企业课程教学过程中,以“项目”为引领,在项目的不同阶段对学生进行不同知识与技能的引导与补缺。
(七)企业课程考核评价
课程教学过程中,对学生进行过程性的学习评价,课程结束后,由企业技术人员以及学校辅助教师进行考核评价。
总之,“企业课程”的引入,不仅可以使软件开发专业的课程设置适应不同的企业,而且在很大程度上满足了企业对专业人才动态化的需求,为培养与实际工作岗位相适应、更能满足企业需求的、具备一定项目开发经验的应用型、高技能人才开辟了有效途径。
作者:彭凤英 来源:现代职业教育·中职中专 2015年2期