lv

软件工程师谈软件工程 以培育软件工程师为方针的软件工程教育形式变革与实践

[2018年11月11日 22:29] 来源: 黑龙江教育·高校研究与评估 编辑:小编 点击量:0
导读:陈立岩杨丰谭龙摘要:以培育软件工程师为方针,构建工程应用型人才培育系统,论述了学生工程实践才能培育的施行计划,其间包含构建科学的课程系统、科学的教育团队、科学的安排教育、选用专业导师制、有用的点评系统等一系列教育改革,以期培育出现代企业需求的人才。要害词:软件工程师;培育系统;应用型人才中图分类号:

陈立岩 杨丰 谭龙

摘 要:以培育软件工程师为方针,构建工程应用型人才培育系统,论述了学生工程实践才能培育的施行计划,其间包含构建科学的课程系统、科学的教育团队、科学的安排教育、选用专业导师制、有用的点评系统等一系列教育改革,以期培育出现代企业需求的人才。

要害词:软件工程师;培育系统;应用型人才

中图分类号:G642.0 文献标识码:A 文章编号:1002-4107(2018)04-0011-02

近年来,我国互联网展开很快,特别进入“互联网+”年代后,亟须许多高素质的从事软件开发与保护的专业人才。现在,相关从业人员400多万,每年还在以80万人的需求递加。尽管我国高等教育蓬勃展开培育了许多IT相关的专业结业生,但这些结业生大多实践阅历缺少,不适应企业的作业,然后发生高校培育技能滞后与企业先进的技能需求相对立,导致这种对立的原因:一方面是大大都高校仍依照传统的教育计划规划课程,所教育的内容跟不上软件技能的展开,常识与软件开发实践脱节、实践环节安排单薄等。另一方面,学生短少社会活动体会和软件实践开发阅历,很难了解软件工程课程中的概念、原理。他们遍及感到该课程的学习枯燥无味,课程完毕后一般感觉没学到东西。因而,怎么规划先进的教育内容、合理安排实践教育,构建更合理的软件工程教育结构,是软件工程教育改革的要点[1-2]。

软件工程专业的特色是实践性杰出、应用性强,以培育“系统剖析與规划工程师、软件开发类工程师、系统测验和软件保护员”等人才为方针,课程群设置为“根底教育”“专业根底”“校内基地实训”和“校外实习”等[3]。抓好根底是要害,为加强学生着手才能,黑龙江大学软件学院在教改中添加了软件工程实践类课程,在课程中添加教师的装备,辅导学生上机,学生学懂了做会了,就会有成就感,然后发生爱好。

现在,许多高校软件工程教育者、学术界研讨者及软件产业界的工程技能人员从不同视点对课程规划和教育施行进行了积极考虑和探究,并取得了必定的开展,例如,在教育部高等校园计算机科学与技能教育辅导委员会主导下,清华大学、浙江大学、南京大学等国内名校计算机部分的专家组成课题组,一起研讨提出了软件工程课程教育施行计划的整体结构,分别从课程试验与归纳实训两个方面规划实践教育计划,并推行学习南京大学的教育阅历。近年来,笔者在教育中,依据学生的特色,展开了一系列教育探究。

一、教育中存在的问题

(一)软件工程教育师资力气缺少

现在,许多国内高校中承当软件工程类课程的教师遍及为年青教师,他们大大都阅历了计算机专业从本科→硕士→博士的进程,这部分教师一向从事理论研讨作业,短少软件开发的阅历,形成教师上课偏重于理论常识和办法的教授,短少与产业界密切联络的实例,关于相同没有实践阅历的学生来说,这就使得软件工程课程听起来不流畅难明,空泛庸俗。

师资力气缺少的另一个表现就是大班授课。除了试验班、特长班以外,大都校园因为师资严重,也因为校园经费有限,均实施大班授课,例如,由2~3个天然班组成一个教育班,装备一个主讲教师。教师没有更多精力带领学生展开有针对性的实践练习和辅导,倾向于讲堂理论教育,客观上削弱了学生软件工程学习体会和学习积极性,很难取得好的教育效果。

(二)软件工程实践教育环节有待进步

现有的软件工程实践教育资料大都是任课教师自己规划,或许从互联网下载,一般短少系统规划,或剖析规划资料不行靠近学生,或许各种资料之间联络比较松懈,使得教师和学生们在软件工程实践环节没有清晰一致的辅导结构,不利于学生实践环节的培育。

在软件工程教育安排中,软件工程课程有课程试验,但这仅是结合学习的内容写文档,没有真实地完结一个项目,学生实践时机不是许多,更没有归纳性的实践活动,这样导致学生可能到大四结业规划前都没有触摸过完好的项目,使得学生结业规划完结起来很有困难。

二、软件工程教育的几点对策

(一)构建科学的课程系统

在2014版的教育计划中,黑龙江大学软件学院对软件工程相关课程做了严重调整,将大二本来的两门课(软件工程概论和uml与面向对象剖析和规划)变成一门课,之后又添加一门课程——软件工程归纳规划,添加了实践环节以进步学生的项目开发才能,并且在大三开设的软件系统剖析与规划课程之后又添加了软件工程归纳实践。这两门课都是在试验室进行的上机课,不光要求学生对项目有剖析规划的才能,并且也要完结编码,这样就弥补了大二、大三没有实践类课程的缺少,学生可以自动运用计算机言语和学过的其他常识比方数据库、计算机网络等完结一个相对完好的小项目。学生不只有成就感,并且对往后的结业规划及作业带来很大帮忙。

(二)构建科学的教育团队

整个软件工程学科建设已形成了根本老练的教育队伍,包含软件工程概论、软件系统剖析与规划,软件测验、软件工程办理,因为软件展开的需求,教师也需求不断学习,以黑龙江大学为例,咱们在实践中探索出一种团队教育方式。定时安排软件工程教育研讨会,依照所教育的课程分红4个教育小组,团队团体备课,定时参议每门课选定的常识点以及教育次第,这样,既能将软件工程理论全程掩盖,又防止了课程之间的重复教育,并且在研讨会上咱们互相学习,一起商议拟定各种教育资料。特别是教育样例和试验讲义部分,咱们探索出一种契合社会需求,合适学生承受程度的教育方式。

(三)科学地安排教育

欲修的课程较多着重编程,较少重视规划,导致一种惯性思想——越过规划直接编程。比方,C++、java言语,授课时更多的是解说怎么编写一个类型、类间的承继、重写、多态等编写规矩及各种不同反常、多线程等在程序上的运用,而较少用规范制图的方法描绘类型的规划以及类型间的逻辑相关。所以在软件工程讲堂教育中,添加靠近学生日子的事例,通过制图进程,学生对一个项目有完好的知道,添加他们开发的决心,通过练习题的方式,要求学生重绘指定的图纸,以加深回忆。别的,也通过必定的评论,从头审视整个图纸的逻辑关系,加深回忆。

究竟坐而论道,不会给学生一种成就感,所以在软件工程的上机实践环节,分组选题,完结所选标题的剖析规划以及编码进程,这样就促进学生自动学习,参照已有的事例画需求规划阶段的相关图形,在学生仔细剖析和规划进程中再进行编码,这减少了编码的返工次数,进步成功率。在实践环节,为了更好地发挥辅导效果,加大教师的投入显得特别重要,依照每组2人,每11~12个组分配一个教师,这样教师能了解每个学生的状况,并且也防止了因大班授课辅导不过来的问题,现实也证明,在辅导学生完结大试验上,教师起到很大的效果。

(四)选用专业导师制

为了加强对软件工程专业学生的专业学习和项目研制的辅导,进步学生的工程实践才能,依据学生的数量,教师可将学生分为每20论理学生为一组,遴派一名导师担任学生在校全进程的辅导,延聘有杰出工作道德,作业责任心强,并作为首要担任人参加过至少一项省级以上的科研项目,最好有带学生参加软件开发类比赛阅历的教师担任专业导师。

专业导师针对重生,辅导其把握大学的学习规则和学习办法,规矩学习态度,建立杰出的学风,了解学生的学习状况并对专业学习和着手才能培育进行辅导;针对高年级的学生,原则上要求学生进入导师的研制团队,参加导师的项目研制或各类比赛项目。导师常常性地到立异实践基地辅导学生,培育学生的工程实践才能、团队协作认识和敬业精神;加强工作辅导,帮忙学生完结工作规划和工作规划,充分利用现有资源,向用人单位引荐结业生[4]。

(五)有用的点评系统

关于软件工程这种技能性較强课程的查核首要分为学生点评与教师点评两个方面。学生分红若干项目组,在教师辅导下进行项目的构思和规划,然后由各组独立进行项目的研制和完成,最终是教师点评。教师点评首要通过软件剖析、规划陈述,软件产品演示、程序思路的解说等,该环节打分占80%,学生选用互评打分,项目完毕时,各组由教师抽签决议选一个学生用PPT对项目的整个进程进行解说,共享观念和心得,其他各组给分,占总分的20%,为防止部分学生在团队内部混学分的现象,教师要符号各组中表现较差的学生,并且在最终打分时是由教师给分,其他学生将两次分数的总和作为该组成果,团队成员评论,依照每个成员的奉献巨细排出次第,这组最高分的学生成果是这组的打分红绩,其他学生成果顺次下降,分差不低于3分,这样好学生就不集聚堆,好学生为表现他们的个人才能,就要带头选题成组,促进了学生们学习的积极性。以项目为根底对学生进行专业实践才能和实践开发才能的培育,让学生参加到实践软件项目的制造开发中,这样才能使学生结业后进入企业很快成为合格的专业技能人才。

黑龙江大学软件学院通过两年的教育改革,专业培育方针和结业定位渐趋于合理,工程型师资队伍的力气显着增强,校表里实践环节也有显着的改进,学生的学习爱好和求知愿望遍及高涨,学生的着手才能增强。软件工程专业已成为校园理科工作率最高的专业之一,近几年结业生的工作率在85%以上,结业生的工作质量越来越高。

参考文献:

[1]杨爱民,邓芳,高飞. 软件工程专业人才培育方式的研讨与讨论[J].计算机教育,2016,(3).

[2]朴勇,周勇,陈鑫等. 软件工程教育中关于抽象思想和形象思想才能培育的考虑[J].计算机教育,2015,(17).

[3]陈智勇,文益民,邓珍荣等.以培育软件工程师为方针的计算机科学与技能本科人才培育系统[J].计算机教育,2015,(9).

[4]张德江. 应用型人才培育的定位问题及方式探析[J].我国高等教育,2011,(18).

查看更多: 软件工程 学生 教师
lv

图文资讯