Sci论文 - 至繁归于至简,Sci论文网。 设为首页|加入收藏
当前位置:首页 > 教育论文 > 正文

数据驱动的软件工程人才实践培养体系研究与实现论文

发布时间:2019-12-06 16:41:52 文章来源:SCI论文网 我要评论














SCI论文(www.lunwensci.com):

摘要:本文讨论了关于软件工程专业教育以及从OBD目标导向模型出发,结合国际先进的能力评价框架(SFIA)来构建本学科的实践能力培养体系,根据实践能力培养体系与个体学生在各阶段的实践能力数据提出了一个软件工程专业人才实践能力培养可度量(达成度)和可预警以及提前的目标和方式,并在实际的专业工程认证建设中进行了实践论证。

关键词:软件工程;专业认证;SFIA框架;OBD模型

本文引用格式:伍轶明等.数据驱动的软件工程人才实践培养体系研究与实现[J].教育现代化,2019,6(19):
1-4.

        地方本科高校是高等教育的重要组成部分,在在高校办学差异化的竞争中应以地方产业需求和学生就业为导向,立足“地方性”、“应用型”、“重特色”的办学定位,设计发展路径。强化“地方性”办学定位,即在科学准确把握本区域人才需求的基础上,确立专业发展的方向和目标。突出“应用型”办学定位,实施学科专业一体化发展策略,密切跟踪地方(区域)产业升级、结构调整的趋势动态,主动适应地方经济社会和产业发展对人才的需求。坚持“重特色”办学定位,结合学校实际和地方(区域)需要,办出体现地方(区域)需求的特色。

        但是目前专业办学与地方经济的需求和互动大多数都停留在纸面,很多时候是为了认证而认证的走形式,缺乏能够针对办学定位、整体设计、数据驱动、可度量化和能够持续改进的协同框架,能够既结合工程认证的核心要求并真正有效的把实践教学与快速发展的外部需求结合起来,并通过移动化和数据化的互联网手段落实到具体学习个体的教学模式还比较少有探究,随着新的形势发展,这类带有自适应性质的教学模式是一个值得研究的领域。

一 工程认证与OBD模型

(一)工程认证的内涵


       工程教育认证要求落实以学生为本,坚持目标导向(OBD)、产出导向(OBE),坚持能力导向(ACD)、满足特定社会需求的需求导向(SRD)策略和持续改进(CQI),使毕业生的质量和水平不断提高。

       整体专业建设应按照工程教育认证标准规定的12条毕业要求,并将每项毕业要求分解为可考核的指标点,建立指标点与教学活动之间的关联关系,形成课程目标与毕业要求达成度的关联。同时,在课程实施方案中明确课程教学目标与指标点的关联,通过目标与成果评价的需求设计课程的考核,以体现课程对毕业要求达成的理想支持度。工程认证的内涵要求是希望通过一个客观的评价体系促进教学中开设的课程对能力的支撑,让学生做到“学以致用”。

\

 
(二)工程认证中要体现解决“复杂工程问题”的要求

         理论是间接知识,而亲身实践是直接知识,软件工程专业作为一门实践能力要求比较高的学科,在实践体系建设方面更应以培养学生分析、设计和实现复杂工程项目为目标,加强理论与实践一体化科目、综合性实践科目的设计和实施,适应工程教育认证中解决“复杂工程问题”的要求。特别是软件工程专业在面对IT新技术及其应用的快速更迭这一实际情况下,尤其需求注重理论实践一体化建设,在实践教学中把目标导向、产出导向、坚持能力导)、满足特定社会需求的需求导向和持续改进这些方面统一结合起来,解决“复杂工程问题”的能力不可能一触而就,必须提供一个数据驱动的实现操作框架以逐步培养学习个体解决“复杂工程问题”的能力,自小到大的培养这种能力。

(三)工程专业认证强调与产业协同共同培养学生

        通过创新校企联合人才培育的实践教学模式,保持学生与企业的实际项目能够零距离接触,企业的工程师能够通过网络平台给参与实践的在校学生提供分阶段、过程连续的实践活动,通过校企合作的把实践教学教学目标进行切分,根据面向产业需求的应用型人才培养定位,通过项目来形成学习个体的实践能力数据,借助高校、产业公司、学生之间形成的协同来推动数据驱动的世家能力培养体系。产业的发展也是连续变化的,学校通过到地方(区域)调研定期更新产业对人才实践能力的要求形成实践能力模型,通过评测和实践能力模型进行对比计算达成度的参考值,能够通过数据可视化的方式明确学生与实际要求的差距,提高OBD产出指标。

(四)工程认证需要“以人为本”

          参与实践的学生个体在低年级普遍无法充分了解行业的认知以及行业中岗位的认知,导致不能很好理解和执行分阶段的、过程连续的实践活动,因此,必须能够有一个整体的教学设计与安排,使得一方面参与的学生根据CDIO的理念,在项目实践中认识自己,同时了解行业需求和岗位技能要求与层次,在两者之间尽快的找到自己的定位,提高人才培养效率;在另外一方面,在给学生提供实践项目和培养的过程中,通过设置的评测点与数据驱动机制,基于互联网信息技术的在线实践能力培养平台,凸显对学生实践能力成长全过程的系统管理,基于数据对学生能力变迁进行分类教育,体现了因材施教和个性化教学的现在教育理念。

二基于SFIA能力评价框架的OBD模型

          SFIA(The Skills Framework for the Information Age)“信息时代技能框架”由SFIA基金会(SFIA Foundation)及相关成员于2003年创立和管理,是用于帮助IT从业人员技能与公司业务发展和提升相优化匹配的二维的技能开发框架体系。SFIA反映了专业人士的意见,基于实际管理的经验,兼容不同的工作方式,是许多在ICT行业工作的个人、企业和团体从事管理和发展IT人才技能共同创建和不断完善更新的工具。SFIA基金会创建于2003年,是世界知名的非营利、非政府国际组织。SFIA Foundation的成员包括:英国计算机协会(BCS)、英国电子技能组织(e-skills UK)、英国工程技术学会(IET)、英国信息系统学会(IMIS)、IT服务管理论坛(itSMF)。

        SFIA是一种针对软件从业人员技能的通用参考模型。SFIA是由英国提出及爱尔兰完善,欧盟认可的IT人才标准。全球有包括IBM、CISCO在内的逾千家大型企业在使用SFIA描述企业内部的岗位及岗位技能。我们使用SFIA作为我们与产业进行沟通与形成软件工程岗位胜任能力模型的手段。

          根据我们专业的人才培养计划和层次定位,参考产业的需求,我们把软件工程专业分为了四个办学方向:JAVA应用工程师、前端工程师、云计算工程师与大数据开发工程师。基于SFIA能力描述框架进行适应新修改,描述如下图1所示(以java应用工程师的算法能力维度为例):


\


          模型还包括JAVA语言特性、测试技术、程序设计思想等多个维度,其中纵向横向维度为关键的实践技能指标,纵向维度为掌握的程度,共形成五个级别:初级1,中级2,高级3,资深4,架构5。在下一步的实践能力达成度计算时我们根据这个实践能力要求框架来进行达成度计算。

三 软件工程专业实践能力培养体系的构建

(一)面向整体设计的实践能力培养路径


         贯穿大学四年的实践能力培养课程,我们设置了整体的实践教学环节便于把整个实践管道打通,以形成学生的实践能力的数据全貌。

         在整体的实践课程设计体系中,每门课程的安排与内涵如下:1.《软件技术与应用讲座(一)》开设时间为一年级,建议以行业认知为主,主要让学生了解行业现状和分工,这是个初始测评点。2.《软件技术与应用讲座(二)》开设时间为二年级,以岗位认知为主,比如云计算工程师、前端工程师、Java工程师等的岗位能力要求和认知(这个可以根据地区进行确定)。3.《创新创业实践》开设时间为二或三年级(可根据情况调整),有一个必修学分,主要是跟着企业项目经理或老师做一个实际项目,这个就可以把产业中的实践教学案例和一些项目经理引进到课程里面,完成之后进行评测。4.《项目实训(一》、《项目实训(二》两门课在二年级和三年级每年一个,通过项目能够产生相关节点的实践能力评测数据。5.《软件开发综合实训》基本上贯穿了大四最后一年,这个时候基本上学生已经进行了专业方向上的分流,并基本上确定了自己毕业后希望从事的准工作岗位,并通过针对该工作岗位的长周期(2-3个月左右)的实践项目来进行训练,并产生相应评测数据。

(二)学生实践能力变迁管理

          普遍情况下产业软件的生产工序为:需求获取-分析设计-开发实现-系统运维,我们按照软件工程行业的产业链的生产顺序进行逆向操作,通过产学协同,我们让低年级的学生首先了解行业与认知,然后进行专业方向的选择(如后台技术、前端开发、云计算等),按照专业方向我们制定了能力模型(如上节图2所示),学生在二年级根据所选择的的方向参加相应实训一项目(系统的运维服务和简单系统搭建),在有一定了解的实际系统运维基础上,大学三年级上学期参与实训二项目的小部分模块的开发与实现(给定需求),之后在大学三年级下学期进行团队分工合作训练,通过创新创业实践课程解决更大规模的开发与协作问题并提交一个真是的可运行作品,在大学四年级进入公司进行综合实训,解决具有一定复杂度(社会或者技术层面)的实践项目和问题,最终完成工程认证要求的达成度。在这个实践能力形成的整体阶段,每个关键点通过项目产生学习个体的数据,通过数据的评测与呈现实践能力的变迁并引导学生关注自身的成长和学习线路,做到学生自主学习,教者因材施教。


\

四 使用互联网手段支撑体系运行

        为了能够很好地打造面向学生的互联网入口,我们把学生的日常学习的高频次需求(所谓的刚需)挂接到系统功能中,例如新生报到的学籍注册和贯穿学生大学四年的学工管理功能、成绩绩点自动计算与查询功能以及与毕业后的学长沟通的学习论坛功能等,围绕着实践能力体系实践体系进行分步实施与推进,特别的是在系统的架构设计上我们设计了面向服务(SOA)的可扩展架构,整体的架构图如下图3所示。

\

        在实践教学发展过程中或者ICT同类专业的实施情况下,可能会根据实际情况挖掘出新的系统功能需求,我们的基于互联网的实践体系解决方案能较为方便的进行系统功能的扩展和平滑迭代,使得这种教学模式能够保持良好的活性,真正的把教学从以往的“以教为中心”转变为“以学为中心”,支撑实践体系的可持续运行。系统通过移动客户端APP服务把实践的教学服务和学生的能力数据进行了打通,通过实践项目产生学生的实践数据,通过实践数据量化的分析了学生在学习过程中的达成度,实现了通过数据来驱动教学的目的。

          让产业资源与教学能够真正的结合起来并用培养学生,这个目标一直是我们大学教育积极探索的一个课题,教育也是一种基于观察的实践学科,通过数据的产生和数据的驱动,教学管理者(教师)能够通过数据量化的分析学生的实际情况,随时生成学生的能力模型画像与成绩预警服务,有效提升了面向个体的教学手段和实践教学管理水平,具体显示如下图所示。

\


五结语

       在新时期的教育发展环境下,教育应该逐步转变为面向学生个体之的教育,我们旧有的教育与教学管理手段需要进行提升和进步,不再仅仅是进行事后处理,必须要能够进行事中的管理甚至是事前的预防,而这些都需要通过数据来进行驱动与实现。目前在面向市场的软件工程本科教育中,用人企业很重视几点,企业重视招收员工的基本素质,企业重视学生“做事”的能力,企业也非常重视学生“做人”的能力。目前大多学生通过学历教育获得了基本素质,也可以通过与产业结合的实践教育中学到技术能力,但是最后也是最重要的,如果我们把大学当成一个企业来看待,学生是我们的产品,我们怎么能够较好地衡量我们的学生是否具备符合该从事该行业的“职业能力”或者综合素质,需要我们不断的在教育实践中来探索解决,也需要我们通过数据去发现问题。

参考文献

[1]文秋芳.构建“产出导向法”理论体系[J].外语教学与研究,2015(4):547-558.
[2]陆宏霞,苗放,徐松浦,等.SFIA对我国软件人才标准的借鉴[J].计算机教育,2008(12):58-59.
[4]彭涛,孙连英,刘畅.基于OBE模式的IT产业应用型人才培养研究——大数据方法[J].软件工程,2017(8).
[5]陆鑫.OBE工程教育模式下课程教学设计研究[J].计算机教育(10).
[6]顾佩华,胡文龙,林鹏,etal.基于“学习产出”(OBE)的工程教育模式——汕头大学的实践与探索[J].高等工程教育研究,2014(1):27-37.
[7]邱剑锋,朱二周,周勇,等.OBE教育模式下的操作系统课程教学改革[J].计算机教育,2015.
[8]石秦峰.基于OBE的程序设计类课程教学改革探索[J].计算机教育,2016,(3):106-110.
[9]林鹏,严茂红,胡文龙.基于学习结果的工科探究式教学的评估策略与方法[J].2016,(3):175-180.
[10]刘宁,王晓典.论成果导向教育理念的学生学习成效多元评量[J].黑龙江高教研究,2016,(12):37-40.

关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jiaoyulunwen/8547.html

发表评论

Sci论文网 - Sci论文发表 - Sci论文修改润色 - Sci论文期刊 - Sci论文代发
Copyright © Sci论文网 版权所有 | SCI论文网手机版 | 鄂ICP备2022005580号-2 | 网站地图xml | 百度地图xml