软件工程专业人才培养模式改革问题

2018-05-06 18:07郭艾林茵
文教资料 2018年2期
关键词:模式改革软件工程人才培养模式

郭艾 林茵

摘 要: 软件工程专业的毕业生动手实践能力不强,难以满足社会和企业的需求,某些高校引入工程教育认证,对教学工作做出整体的结构性改革,力图培养国际互认的工程人才,取得令人满意的成效。随着国际社会在技术上的新一轮发展,软件工程专业将发挥更大的作用,高校的软件工程专业教育急需针对工程教育认证的要求和标准,对具体的教学做出适应性改革。

关键词: 软件工程 人才培养模式 模式改革

工程教育认证是专门机构为工程类专业开展的一系列专业认证,最早起源于美国,是工程专业教育质量的保障,同时也是工程专业毕業学生取得国际互认的重要标杆。工程教育认证以产出作为评估标准,专业的毕业生要达到一定的标准,这要求工程专业的课程体系、教学模式、考核方式和教师队伍素质等做出相应的改革,使得培养出的工程专业学生成为可以在国际流动的专业人才。

1.我国软件工程专业的教育现状

1950年6月8日,我国召开第一次全国高等教育会议,接受苏联模式下的教育模式。苏联的专业阿尔辛杰夫认为新中国的大学是培养国家工程师的地方,树立并稳固了工程类专业的地位。

基于长期以来发展资源的倾斜,我国工程教育的规模远比文科教育壮大。我国工程教育规模在世界范围内可排第一,由于政府及社会的重视,工程教育的专业设置和结构已形成比较成熟合理的体系,针对社会、企业对人才的需求,不断增加新专业和新课程。在整个高等教育中,工程教育无疑占据着重要地位,超过90%的本科大学开设工程专业,为广大学子提供广阔的选择空间。

计算机技术给整个社会的发展带来质的飞跃,计算机技术日益受到重视,软件工程成为热门专业,各大高校陆续开设软件工程专业以适应人才市场的需求。但是,软件工程教育却存在诸多问题。一是软件工程专业的培养目标不清晰,培养出来的学生没有切实掌握相应的技术能力,与社会的要求脱节,在实际的工作场景中不能很好地运用所学知识解决问题,不能满足企业对人才的需求;二是软件工程教育的实践教育不足,教学停留在书本知识的传授,实践平台和机会少,学生的动手能力没有得到锻炼;三是教师队伍缺乏专业的社会实践经历,过于重视理论教学而忽视实践教学,对教学质量产生影响;四是软件工程尚缺乏相应的职业资格认证,其考核体系尚待完善。

2.我国关于工程教育的研究

工程教育由于所学知识具有共同性,没有人文学科的文化背景差异,因此工程人才可以在全世界流动,其教育经验具有全球借鉴意义,国内外众多一线教师和学者都对工程教育改革做了相关的研究。J. Fudano非常推崇工程教育认证,认为其通过强调实践的重要性来改革工程教育,使学生切实掌握工程科学知识而不只是停留在书本学习[1]。A. Rynearson看到日本从20世纪90年代就开始进行的大学教学改革,众多高校认可CDIO,认为其能够培养出社会需要的优秀工程人才,并对日本高校进行教学改革的路径进行探讨[2]。A. Chuchalin认为CDIO使得俄罗斯工程教育现代化,其基于问卷结果得出的教学评估显示CDIO具有很高的实践价值,对不同程度的学习者都有很好的启发意义,这种通过学习者反馈的机制也有利于教学问题的暴露,从而使问题得到更好的解决[3]。宋强提出,实现专业培养目标的载体主要是专业课程,专业课程要围绕让学生满足毕业要求进行设计,对教学内容、教学方法和考核方式进行适应性改革,侧重于通过采取翻转课堂的教学模式来推进教育认证[4]。闫爱斌以软件项目管理课程为例,认为该课程要达到工程认证标准,需要对课程的三阶段,即教学前、教学中和教学后的教学工作做出改革,并从软件项目管理的十大知识领域出发,分别对具体领域的教学实践提出建议[5]。张子阳发现数据库系统教学的实际情况与社会的要求脱节,学生难以真正成为符合企业工作要求的数据库人才,因此,基于CDIO工程教育的要求,对数据库系统的教学改革进行探讨,包括理论课程和实践课程中存在的问题,提出解决问题的参考方案。

大数据时代让人们体验到生活便利性带来的生活质量的提升,在满足人们需求的同时激发人们更广阔的欲望;“互联网+”让人们看到专业+技术的潜力及由此带来质的飞跃;智能化时代也在慢慢酝酿,智能机器人的应用范围进一步扩大,让人们对计算机等技术产生更多的期待。为了顺应社会的发展与时代的需求,工程教育的改革势在必行。软件工程专业应抓住时代的契机,对本专业的教学改革进行深度的思考。

3.软件工程的教学改革

教学改革对任何一所高校而言都是艰难的,因为改革涉及多个层面,需要相关各方相互配合共同完成。软件工程的教学要以学生的发展作为教学质量的主要评估数据,改革要围绕当前存在的相关问题及社会和企业对人才的需求来开展,主要有以下五个方面:

(1)培养目标

培养目标是教学改革的第一步,只有明确了学生的培养目标才能够更明确清晰地开展教学改革。软件工程教育的培养目标应该是培养掌握过硬的计算机知识和基本的软件设计技术的学生,在理论知识上对计算机知识形成比较系统的框架,在动手实践情景下运用掌握的技术发挥应有的作用,在工作情景中运用软件工程的专业知识和技能。

(2)教学手段

传统的课堂教学具有不可替代的意义,教师可以在课堂上与学生面对面交流,及时回应学生的疑问,引导学生进行深入的思考与探索,培养发散思维,同时也可以对学生的技术问题做出直接的指导。但在信息时代,仅通过传统课堂来获取知识是远远不够的,何况软件工程这种日新月异的专业,时时都发生着知识的更新。以PPT为主的课堂讲解必不可少,同时也要运用网络资源辅助教学,让学生掌握最新的资讯和知识,跟上时代的步伐。

(3)课程体系

软件工程作为工程类专业,培养出来的学生必须在软件工程的专业技能与其他专业的学生有所区别,专业的主干课程应该围绕能够让学生掌握深入地把握设计原理和掌握基本的编程技术的目标开设。此外,为了使培养出来的学生更加具备全面的知识,能够更快适应企业的工作,还应增加管理类的课程,建立次要的课程体系,满足学生个性化的学习兴趣,扩大学生的知识面,让学生了解工作环境,更好地进入工作状态。各高校可以依据自身的现实条件,为学有余力的软件工程学生提供双学位课程。

(4)考核方式

软件工程是实践性很强的学科,而现有的试卷考核迫使学生通过死记硬背的方式来应对。一味强调理论知识会阻碍学生在专业技能上的提升,因此,软件工程教育不仅要重视学生对理论知识的掌握,更要重视学生动手能力的培养,在考核方式上不能过于強调对原理知识的考核,更要通过实际场景的模拟等方式考核学生的实践能力。

(5)校企合作

在创新创业的春风吹遍大江南北的当下,软件工程可以搭上创新创业的便车,通过把创新创业的理念融入教学以推动教学改革,培养学生的创新精神和创业能力。高校可以探索与企业合作的途径,通过与企业合作为学生提供专业实习的机会和发挥的平台,学生可以通过社会实践去运用自己掌握的知识,获得实践经验,锻炼自己的应变能力,也可以进一步发现自己的不足,做出更有针对性的短板突破。

4.结语

随着技术的发展,软件工程专业在未来将发挥越来越重要的作用,有一技之长的软件工程学生会成为企业越发需要的人才。为了使培养出来的学生符合发展的需求,各大高校要重新定位软件工程教育,吸取国际社会的教学改革经验,并做出相应的改革措施,调动多方力量全面谱写软件工程教育新的篇章。

参考文献:

[1]Fudano J.. W-05 The CDIO Experience: Why the CDIO Initiative?(International Session)[C]. JSEE annual conference international session proceedings. Japanese Society for Engineering Education,2017:36-39.

[2]Rynearson A, Songer R.. W-11 Bringing CDIO to Japan[C]. Jsee Conference International Session Proceedings. Japanese Society for Engineering Education, 2017:60-64.

[3]Chuchalin A, Malmqvist J, Tayurskaya M.. Professional development of Russian HEIs management and faculty in CDIO standards application[J]. European Journal of Engineering Education, 2016, 41(4):426-437.

[4]宋强,彭鹤,姚彦博.依据工程教育认证标准,改革工科专业课程教学[J].广东化工,2017,44(5):184-185.

[5]闫爱斌,程凡,崔杰.面向工程认证的软件项目管理课堂教学探究[J].电脑知识与技术,2017,13(16):120-122.

通讯作者:郭艾

猜你喜欢
模式改革软件工程人才培养模式
“变被动为主动”机械类工程图学课程作业评价模式改革与应用实践
“慕课”背景下大学英语ESP课堂教学模式改革初探
关于如何创新和完善计算机软件工程管理的探讨
独立学院商务英语专业人才培养模式探索