软件工程硕士论文栏目提供最新软件工程硕士论文格式、软件工程硕士硕士论文范文。详情咨询QQ:1847080343(论文辅导)

简析软件工程硕士人才培养的实践教学环节

日期:2018年01月15日 编辑: 作者:无忧论文网 点击次数:857
论文价格:免费 论文编号:lw201204052032281497 论文字数:3705 所属栏目:软件工程硕士论文
论文地区:中国 论文语种:中文 论文用途:职称论文 Thesis for Title

简析软件工程硕士人才培养的实践教学环节

 

摘 要:本文通过对软件人才实践能力的分析,提出在软件工程硕士培养的全过程,始终要以能力建设为导向,深化教学改革,论文帮写突出实践性教学环节,拓宽工程实践领域,全面提高学生解决实际问题的能力。

 

关键词:软件工程硕士 实践能力 培养

 

1引言

为适应国家对软件人才的需求,2001年底,教育部批准在软件工程领域开展工程硕士的培养工作,全国35所高校成立了国家示范性软件学院。清华大学软件学院从2002年开始招收软件工程硕士生,2005年1月,首批39名学生通过论文答辩,获得软件工程硕士学位。截至目前,共招收软件工程硕士生954人,毕业385人。几年来,清华大学软件学院在“精品教育、质量先行”的办学理念指导下,边实践、边探索,逐步形成了软件工程硕士的教学培养体系,特别是在软件工程硕士的实践能力培养方面进行了积极探索,取得明显成效。

 

2软件工程硕士的实践能力要求软件工程硕士是面向国家信息化建设和发展需要、面向企事业单位对软件工程技术人才需求所培养的实用性、复合型高级软件工程技术和管理人才,其基本能力应当达到(具有国际水准的)高级程序员、系统分析和设计师以及项目管理人员的水平。目前,以中关村为代表的IT高新技术企业急缺两类人才:一类是既懂技术又善管理的高端人才,这类高端人才要有良好的行业背景和项目组织能力;另一类是系统分析及设计人员即软件工程师。

作为软件工程师,应具备以下几个基本能力:良好的编程能力、协作能力、认识和运用数据库的能力;较强的英语阅读和写作能力;良好的工程组织和管理能力;同时还应该具有强烈的求知欲和竞争力。软件业是一个不断变化、不断创新的行业,软件人才的求知欲和竞争能力是在这个激烈竞争的行业中立足的基本条件。根据中国软件行业协会的研究报告,我国软件人才的年需求量为50万人左右,且这一需求仍在以每年2 0%左右的速度增长。而我国每年的软件人才培养能力是30万人,人才缺口约20万人。近几年,各类院校、科研机构、培训机构培养的软件人员虽有大幅增长,但仍不能满足我国巨大的软件人才市场需求,然而,目前高校中仍有相当一部分软件专业的应届毕业生找不到合适的工作,其中一个重要原因就是实践能力不强,无法满足软件企业对招录人员实际工作经验的要求。这也说明国内高校软件人才的培养还存在着结构性问题,毕业生实践能力不适合就业市场的需求,不能向IT企业提供合适的人才。因此,要改变传统的研究生教育模式,着重培养研究生的创新能力、独立工作能力和工程实现能力。

 

3软件工程硕士实践能力的培养途径根据我国IT企业对软件人才的现实需求,清华大学软件学院把“明确培养目标,凝练课程设置,精化教学内容,注重能力提高”作为教学指导思想,边学习、边研究、边实践,突出实践教学环节,多形式、多途径地开展实践教学活动。

3.1在招生中考察学生的实践能力软件工程硕士生入学前实践能力的强弱,对其后续的学习与培养起着至关重要的作用。在招生过程中,必须按照公正、公平、公开的原则,综合考察考生各方面的素质,特别要对其工作背景或本科阶段参与实践活动的经历予以高度关注。在研究生复试审查中,学院复试小组的教授不仅要了解考生本科阶段的学习成绩和考研的初试成绩,还要通过“互动追问”的方式,对他们入学前的实践动手能力进行考核,重点考察他们的知识面、工程意识、分析解决问题的能力以及曾参加过的实际工程项目等,以此把那些理论功底扎实、实践能力强、综合素质高的工程硕士生选拔出来,从源头上保证生源质量。

3.2在理论教学中培养学生的实践能力软件工程是一门实践性很强的应用学科。要在教学改革中,始终贯穿以增强学生实践能力为导向的改革理念,加强实践教学环节,使理论性教学与实践性教学有机融合,培养学生的实践能力和创新意识。美国卡耐基·梅隆大学等国外著名大学的软件工程专业课程设置体系,既有软件基础类课程,又有实践特色较强的软件体系结构、软件项目管理等专业课程。按照与国际接轨的原则,清华大学软件学院精心制定了研究生培养方案,开设了20余门专业基础课和专业课,同时开发出一批针对性、实用性都很强的教学案例。真实场景的模拟激发了学生的学习兴趣,降低了学生对抽象概念理解的难度,使理论更加贴近实际。为弥补校内部分指导教师工程实践能力不足的问题,学院聘请了来自IT企业、富有实践经验的工程专家前来授课。为增强学生的实际工作能力,90%的专业课程都安排有实践性较强的大作业。例如“IT企业文化”课的考试,要求几名学生组成一个团队,共同完成一份“企业管理系统项目计划书”。通过对企业实际情况的调研、分析,模拟构建一个公司,大家分别完成计划书中不同的管理任务,最后,每组派一名代表上台答辩,由真正企业的项目经理和学院的授课教师共同组成评分小组,对每组学生的答辩情况进行评议,给出成绩。又如,在“计算机图形学”的教学中,教师要求同学设计真实场景(如房间布局、几何模型等),用图形学中的不同算法绘制出不同的真实感效果,加深了对各种算法优势和适用范围的理解,学生在增强实际设计能力的同时,很好地掌握理论知识。通过案例教学,研究生不仅掌握了相关知识,而且了解了这些知识在实际研发中的应用和延伸,学生的学习能力得到普遍提升。

3.3在校外实践基地中锻炼学生的实践能力软件工程硕士生只有参加工程实践,参与实际科研项目的研发,在对理论的应用、验证和探索过程中,才能加深对理论的认识和理解,提高动手能力、分析能力和研究能力,培养严谨求实的科学态度和勇于探索的精神,才能有所感悟、有所发现、有所创造。为给学生提供更多的实践机会,近年来,清华大学软件学院在I T高新技术企业建立起60多个实践基地,与微软亚洲研究院、SUN公司等国内外知名大企业形成良好的合作关系。借助企业在生产实践、资金、管理方面的优势,为学生开展社会实践和工程实践创造了良好的环境。对每一个实践基地,学院都要派教师专门考察,了解基地的人员状况、技术背景、指导力量等,有针对性地选派学生到实践基地实习。学院要求在实践基地的学生每月向校内指导教师汇报论文进展情况,业务办公室的老师、校内指导教师经常与企业指导教师沟通联系,密切配合,及时发现和解决问题,为工程硕士生完成课题研究和学位论文创造了条件。

3.4丰富教师的实践经验提升学生的实践能力指导教师的实践经验和创新性如何,在很大程度上决定了学生的实践能力和创新能力。这就要求指导教师有较高的综合素质,不仅要掌握厚实的专业理论知识,还要具备较丰富的实践教学经验。现在软件工程硕士的导师趋于年轻化,他们熟悉掌握新的知识,容易与学生沟通,思维活跃,但是他们大多是刚参加工作,工程实际锻炼少,对高新技术企业情况不很了解。因此,加强年轻导师的工程实践训练是十分必要的。清华大学软件学院支持和鼓励青年教师领衔承担横向科研课题,积累实践经验;积极引进校外优秀人才和留学回国人员来院任教,改善教师队伍结构;聘请IT企业专家担任学院兼职教师,联合对软件工程硕士生进行培养。

3.5在课题研究中提高学生的实践能力软件工程硕士研究生的实践能力是在学习阶段逐渐培养形成的。要把实践性教学贯穿在教学的全过程,保持实践性教学的渐进性和不间断性。科研课题是培养学生实践能力的最好载体。清华大学软件学院充分发挥自身研究条件好、学术水平高、导师队伍强的优势,并紧紧依托研发项目多、科研经费充足、具有丰富实践经验专家多的高新技术企业,实行强强联合,使软件工程硕士生较早地进入到实际科研项目的研发中。学院的软件工程硕士生大部分在校内指导教师的带领下加入到“863”、“973”等重大科研攻关项目中,另一部分学生则进入到学院建立在高新技术企业的实践基地,以企业研发课题作为学位论文的选题,开展研究活动。为加强对学生的能力培养,学院坚持研究生课题定期汇报制度。凡在企业做论文的工程硕士生每月要向校内指导教师汇报一次论文进展情况,与导师进行交流和勾通;在校内做论文的工程硕士生,指导教师每周要安排一次学术例会,经常检查学生的论文研究工作进度。制度化的定期交流使软件工程硕士生开阔了学术视野,有了相互切磋、交流的机会,保证了学位论文质量,学院也积累了高层次软件工程人才培养经验。许多工程硕士生通过参与课题研究,提高了理论水平和解决实际问题的能力,在国内核心期刊和国外专业刊物上发表了一些高水平的论文,有的同学甚至发表了多篇SCI论文。

3.6在各种专业竞赛中增强学生的实践能力为培养学生的实践能力,学院经常组织开展各种软件设计程序竞赛,支持学生参加国内外举办的各种软件设计大赛,培养学生的创新精神和迎接挑战的能力。近年来,清华大学软件学院的工程硕士生在国内电子类软件竞赛中获二等奖,在微软“创新杯”全国大学生软件开发大赛中获得团体第一名。这些专业竞赛促进了工程硕士生实践能力的提高。实践能力是学生综合素质的重要组成部分,清华大学软件学院在软件工程硕士实践能力方面的探索实践,为高素质软件人才的培养,积累了有益的经验。  

 

参考文献

[1]中国软件行业协会,中国软件产业年鉴2004[M],北京,2005年.

[2]孙家广,加强实践教育的实施方案,在清华大学第22次教育工作研讨会上的报告.

[3]何小平,加强实践性教学突出创新能力培养[J],高教论坛,2004,5.