前言:想要写出一篇引人入胜的文章?我们特意为您整理了协同创新软件工程专业协同育人模式范文,希望能给你带来灵感和参考,敬请阅读。
[摘要]本文分析当前地方院校软件工程人才培养定位不明确、现有课程体系设置不科学、现有实践教学模式无法推广、现有教学质量监督体系不完善等人才培养现状和存在的问题,从协同创新理念的角度提出适合地方院校的应用创新型软件人才的协同育人培养模式。该模式从协同机制建设、课程设置体系、实训教学体系、质量评价体系四个核心环节入手协同培养新工科背景下地方院校软件工程人才,从而实现学校人才培养和企业岗位需求的无缝对接,较好地保证了人才培养的质量。
随着国家新一代信息技术产业发展及其他产业升级转型,软件行业的新应用、新技术、新概念与新模式不断涌现,软件专业人才培养面临着更严峻的挑战。[1]地方经济及企业发展需要大量的信息技术人才。地方高校特别是经济相对落后地区的高校限于区域产业规模、师资、生源等因素,无法直接参照国外校企合作和经济发达地区协同育人模式,且普遍存在重理论讲授、轻技能实践的情况,常常出现无法满足当前企业人才需求、高校毕业生就业难、就业质量不高的双重结构性矛盾。地方高校要主动融入和服务行业企业,紧密跟踪产业升级、结构调整的趋势动态,不断深化与行业企业合作,培养区域产业发展急需的应用技术型人才。[2]
一、地方高校软件人才培养现状
随着社会对软件专业人才应用能力要求的提高,现有软件专业人才培养模式呈现出越来越多的不足。[3-4]目前,地方院校软件工程专业的人才培养现状主要存在以下几方面的问题:第一,人才培养定位不明确。在制定专业人才培养目标时,多数地方高校都强调“创新型、应用型、复合型高端软件人才”,但是限于师资力量、生源类型、社会资源等,上述人才培养目标是很难达到的。同时,培养出来的人才趋于同质化,缺少自己学校的办学特色。实际的人才培养定位应是培养满足区域产业经济发展的应用创新型人才。第二,现有课程体系设置不科学。由于专业定位不清晰,不少地方高校在设计专业课程体系时试图面面俱到,兼顾考研、就业等各类需求。这常常导致专业课程层次不清、重点课程不突出、教学内容冗余陈旧情况的出现,也无法实现人才的专业知识、技能培养与企业需求的“无缝连接”。第三,现有实践教学模式无法推广。地方高校最常见的三类实训模式都存在一定的问题。由于双师型教师的不足和社会企业资源的缺乏,以学校为主导的实训难以真实再现企业真正工作氛围,基本无法有效实现学生实践技能的培养。而以企业为主导的实训,常常面临企业规模有限,企业导师精力有限,少数学生所获指导有限等难题。此外,校外实训还涉及学生校外管理存在安全隐患、难以推广等问题。以培训机构为主导的实训同样面临校外学生管理不便、费用昂贵、效果不如预期、难以持续合作等常见问题。第四,现有教学质量监督体系不完善。传统教学模式是教师通过面授进行理论教学,学生上机实验,并提交程序和实验报告给教师评分。传统教学模式呆板,师生缺少互动,手工评阅作业工作量大,学生没能及时获得反馈,在现代的教学环境下已经显得不适应。信息产业的迅速发展和专业人才需求的旺盛,使探索应用创新型软件人才培养的新模式成为一项非常必要的工作。笔者针对上述问题,以协同创新理念为指导,展开了“政校企”多元化协同软件人才培养新模式的研究。
二、协同创新理念和协同育人模式的融合
“2011协同创新”本质上是一种管理创新[5],通过对各创新主体的资源优化整合和高效配置促进创新要素的有机融合和良性互动,从而实现资源共享、提高创新效率的目标。因此,实现基于协同创新理念的协同育人模式,关键在于充分利用好地方高校现有资源和师资,构建多方协同、多元评价、多面融合的协同创新平台。我们依托广西混杂计算与集成电路设计分析重点实验室,以广西民族大学牵头的广西船联网技术协同创新中心为基础,紧密围绕“需求导向、开放共享、融合创新、技术引领”的中心原则,通过建设和提高东盟多语种信息处理、船舶及河道和港口信息采集、通信和分析的信息化程度,政产学研相结合,为地方培养一批高素质的高科技人才。特别是以提高学生专业技能为核心,构建高效的、服务于船联网及相关产业软件人才培养体系的协同创新主体,探索协同创新主体的运行机制,进行多行业软件人才协同培养体制、人才能力训练体系和人才培养质量保障体系的建设,通过构建“面向船联网产业的软件人才协同培养的创新平台”,实现软件人才培养新模式的改革与实践创新。[2]
(一)基于协同创新的软件人才培养主体模式改革传统人才培养模式的培养主体以专业教研室为主,这种模式通常存在师资专业知识结构相对单一、视野不够开阔、与行业的主流技术脱节的问题。广西民族大学软件与信息安全学院在国家“2011协同创新计划”协同创新理念的指导下,积极释放人才培养主体中的创新要素,突破政府、行业、院校内外各个组织机构之间的壁垒,构建一种以协同创新平台为主体的跨地域、跨行业、跨机构、跨部门的软件人才培养新模式,在不同的主体之间打开一条合作共赢的人才合作培养渠道。广西民族大学软件人才协同育人协同创新平台构成如图1所示。
(二)软件人才培养的课程体系改革整个体系的课程设置围绕创新理念下人才培养体系设计,为后期工程项目实施服务。课程体系的设置具备系统性、渐进性、协同性和模块化的特点,先开的课程是后续课程的前导课程,而不是随意开设。此外,教学案例来源于产业领域的实际项目。在这类项目式教学模式下,多门课程的专业知识会在一个项目的实施过程中集中出现,而学生在多个学年的项目学习阶段也会可能一直用到一门课程内容。通过精心设计,实训案例的功能模块应有每堂课对应的知识点,通过“做中学、学中做”提高学生的综合能力。
(三)软件人才培养的实训模式改革需要强调的是,这里所采用的实训模式并不关注学生所在的训练场所,而是注重构建具有可操作性、标准化、信息化的项目案例实训平台。通过构建一个虚拟的软件公司环境,学生在专业教师和企业导师的指导下逐步完成真实的项目案例,确保实训每个教学案例的考核点都得以有效实施。
(四)人才协同培养的质量保障体系改革由于协同创新理念下协同育人涉及多方单位、部门,保证教学质量一直都是该协同育人模式的痛点和难点。我们通过建立各协同培养单位、部门共同参与的评价体系,引入辅助教学质量监控信息化平台,对理论教学和实践教学中重要、关键的环节进行跟踪、分析和改进,有效确保了协同育人模式的教学质量。
三、协同创新理念下的协同育人方案
(一)人才协同培养平台构建人才协同培养平台以依托软件与信息安全学院所属的船联网协同创新中心的创新团队形式存在,由防城港市工业和信息化委员会、广西民族大学相关院系/职能部门、电子科技大学、兰州大学、防城港务集团有限公司、上海泽众软件科技有限公司等“政校企”单位组成。平台构建主要包括创新团队组建及能力建设、培养方案及教学案例库建设、创新平台的运行体制与机制建设、校内外实训场地及实训平台建设等软硬资源。在人才培养过程中,协同培养平台基于协同创新中心管理制度对创新要素进行协同与整合,构建实现专业链与产业链无缝对接的办学模式。通过校内、校企在专业师资队伍、实验实训基地、课程与课堂等领域的共建,缩短学生从学校到企业需求的距离,真正实现“产教融合、研学交替”的软件人才培养模式。[2]
(二)人才能力培养体系设计1.课程体系设计课程体系包括通识必修(思想品德、创新创业及公共体育等)、通识选修(文化素养)、专业必修、专业选修课程四大块内容,在知识、能力、素质等方面全面培养学生的综合能力和素质。协同育人能力培养课程体系如图2所示,整个体系充分体现了系统化课程框架、模块化课程教学以及递进性实习实训的特点。2.案例资源库建设资源库建设将从教学需求角度按专业知识点对软件项目研发流程中产生的系统功能模块进行归类梳理,形成具有代表性,可操作、可考核的规范化教学案例。在实训教学过程中,每一个教学案例源于真实的软件项目,并有机构成实训体系。学生在实训过程中加深对软件开发流程、具体技术细节等方面的理解。在理顺知识点内在联系的基础上,通过提高主干课程的学习难度和强度,可以提升学生熟练掌握和应用相关知识点的能力。[2]这里,我们以船舶信息管理系统为例阐述资源库的建设方案。完整的船舶信息管理系统包括“设备管理”“热工管理”“人员管理”“工程管理”和“系统维护”等十几大功能模块,为船东和船舶管理公司提供一站式、信息化、智能化、移动化的船舶管理方式。3.实训平台构建整个实训平台涉及软硬件建设,由课程项目和实训项目构成。基础项目来源于教材的案例或课程设计,帮助学生理解和掌握常见应用系统的开发流程、业务知识及研发技能,是应用某门专业课程知识点的媒介,主要培养学生的自主学习能力、工程实践能力以及综合运用能力,一般放在第三、第四学期实施。实训项目来源于标准化的案例资源库,均来自于真实行业级项目,全方位训练学生各方面的知识、素质和能力,一般在第六学期实施。
(三)人才培养质量评价体系构建在传统教学中,普遍的教学模式是教师通过面授进行理论教学,学生上机实验,并提交程序和实验报告给教师评分。传统教学模式呆板,师生缺少互动,手工评阅作业工作量大,学生没能及时获得反馈,在现代的教学环境下已经显得不适应。引入CourseGrading系统,可充分利用信息化教学资源,引导学生课后开展线上学习、积极参与教学讨论。汇集学生在整个培养阶段的学习过程数据、项目实践数据、考试成绩数据等,实现高质量、可量化的教学过程监控。目前,根据教学实际情况,笔者所在学院已经在C语言程序设计、Java语言程序设计、算法设计与分析、数据结构与算法、面向对象与UML等课程中引入该教学软件系统。该系统具备以下功能特点:第一,教学资源管理标准化。通过CourseGrading系统,教师可以课程相关的教学资源,包括课件、教学视频、参考资料等。第二,实践教学过程信息化。在传统的上机实践课中,教师无法了解学生的实践过程。CourseGrading系统中,教师通过系统实验题目和测试数据。学生根据题目完成编程之后上传代码片段,CourseGrading系统对上传的代码进行实时编译和测试。系统后台会记录学生的行为轨迹。这样,教师就可以清楚地了解学生学习过程,包括作业开始时间、作业提交次数、谁最先提交了正确的代码等。CourseGrading系统还可以对代码和文档的相似程度进行判别,防止学生之间的相互抄袭。第二,技能竞赛学习常态化。CourseGrading系统的子系统OnlineJudge系统是目前软件比赛常用的比赛系统。题目之后,OnlineJudge系统可根据提交正确代码的先后次序、错误代码的罚分规则等,引导学生在尽量短的时间内写出正确的代码。目前,广西民族大学软件与信息安全学院已经全面将OnlineJudge应用于学科竞赛选手的参赛资格竞选,通过积分淘汰机制,提升竞赛培训的效果,让专业技术过硬、编程兴趣浓厚的优秀学生能够进一步提升自己的技术水平。本文基于“2011协同创新计划”理念构建真正意义上的政校企协同人才培养平台,破解以往传统校企合作人才培养模式的弊端,从而实现学校人才培养和企业岗位需求的无缝对接。基于耦合理念的课程体系设计、源于真实项目的教学案例资源库建设、多阶段实训体系构建、基于信息技术的人才培养质量评价体系,改变了传统缺少过程监控管理的人才培养质量评价模式,较好地保证了人才培养的质量。
参考文献:
[1]魏士伟,柯捷,马莉.软件工程专业应用型人才培养模式研究[J].科教导刊,2019(8):75-76.
[2]吴俊君.基于CDIO的数字医疗软件人才协同培养新模式[J].计算机教育,2014(5):78.
[3]张素莉.应用型软件工程人才培养的改革与实践[J].现代计算机,2018(6):68-70.
[4]马帅旗.基于协同创新的地方高校应用型人才培养模式研究[J].河南教育(高教),2019(2):93-95.
[5]教育部,财政部.教育部财政部关于实施高等学校创新能力提升计划的意见[EB/OL].(2012-03-15)[2019-10-06].
作者:黄勇 单位:广西民族大学软件与信息安全学院