软件工程硕士的实践能力要求、课程教学体系以及实践课程的实施

发布时间:2012-04-26 14:35:51 论文编辑:第一代写网

目录
1软件工程硕士的实践能力要求
2实践课程教学体系
3软件工程实践课程的实施
参考文献
摘要
关键词

1软件工程硕士的实践能力要求
软件工程硕士是面向国家信息化建设和发展需要、面向企事业单位对软件工程技术人才需求所培养的实用性、复合型高级软件工程技术和管理人才,其基本能力应当达到(具有国际水准的)高级程序员、系统分析和设计师以及项目管理人员的水平。
根据中国软件行业协会的研究报告,我国软件人才的年需求量为50万人左右,且这一需求仍在以每年20%左右的速度增长。而我国每年的软件人才培养能力是30万人,人才缺口约20万人。近几年,各类院校、科研机构、培训机构培养的软件人员虽有大幅增长,但仍不能满足我国巨大的软件人才市场需求。然而,目前高校中仍有相当一部分软件专业的应届毕业生找不到合适的工作,其中一个重要原因就是实践能力不强,无法满足软件企业对招录人员实际工作经验的要求。这也说明国内高校软件人才的培养还存在着结构性问题,毕业生实践能力不适合就业市场的需求,不能向IT企业提供合适的人才。因此,要改变传统的研究生教育模式,着重培养研究生的创新能力、独立工作能力和工程实现能力。
2实践课程教学体系
中国科学技术大学软件学院软件工程专业的教学计划,是在参阅了国内外著名高校的同类专业的教学计划和人才培养模式的基础上,参照ACM推出的软件工程课程体系CCSE,结合本校丰富的教学资源和办学条件进行了修订和创新。
对教学内容规划的原则是“根据软件学院所积累的教学经验,以CCSE知识领域划分为背景”,课程设置与国际接轨,课程内容覆盖软件工程、系统工程、领域工程、网络工程、数字化技术、嵌入式系统、信息安全技术,以及软件项目管理、软件开发过程管理、软件测试、软件质量保证、系统管理与支持等内容。
软件学院的教学计划中加强了CMM、ISO9000以及系统分析和系统设计等方面的教学内容,重视外语和数学教学,适当压缩理论课程和内容,增加工程实用性和实践性的课程和内容,希望达到培养学生既有很扎实的基础知识,又有很强的实践能力的目的。
在跟踪与研究软件工程知识体系(SWEBOK)的基础上,借鉴国内外软件人才培养模式的经验与成果,依托中国科学技术大学计算机学科优势,针对软件学院的办学模式和实际情况,我们给出了如表1所示的实践教学体系框架。


中国科学技术大学软件学院强化实践教学的几种主要形式:与理论课程配套的实践教学环节(课程作业或常规实验)、与理论课程配套的综合实验或项目,历时6个月的软件工程实践课程,每年一次的学院软件大赛,不低于1年的IT企业综合性毕业论文设计环节。
3软件工程实践课程的实施
3.1课程目的与形式
软件工程实践课程是我院全日制软件工程硕士研究生的必修环节,计1学分。课程目的在于加强学生软件编程能力和软件系统设计能力的培养,综合实践软件工程各专业课程中所学习的理论、方法和技术,获得软件项目管理和开发经验,熟悉软件开发环境。培养学生具有良好的团队合作精神,以及良好的书面表达能力和口头表能力。
课程采用学生利用课余时间,自主完成项目开发的形式,可以组队合作完成(每个项目3人,原则上不超过5人)。课程执行含选题、开题答辩、项目开发和验收考评等几个阶段,执行时间不少于3个月。
实际上软件工程实践课程从学生入学时起,即开始实施。在新生入学的开学典礼上,软件工程实践指导小组即进行软件工程实践课程动员、部署,要求学生开始关注该课程的实施,在同学不断加强了解的基础上,形成自己的团队以及选题。
由于软件工程硕士的学生来源于不同的学校和不同的专业,有着不同的背景知识和经验,在形成团队的时候,能够进行相互学习,取长补短。同时非常有利于解决实际问题。
3.2选题要求
软件工程实践课程选题必须是信息学科相关类的。题目来源可以是:
企业软件工程项目
院内外教师的软件开发项目
各类软件大赛选题
学生自拟选题
通过近3年课程的实施,学生共完成近200个实践项目,“智能手机钱包”等项目既使学生在项目开发中得到锻炼,项目本身又具有很好的前瞻性。
3.3项目监督及考评
整个软件工程实践课程分为动员部署、项目开题答辩、中期检查、项目结题答辩四个阶段。
项目开题包括项目组提交《软件工程实践开题报告》和进行开题答辩。开题报告的格式和内容与工程硕士论文开题报告类似。每个项目都要进行开题答辩,锻炼了学生书面及口头表达能力,为工程硕士论文的开题打下了良好的基础。
考虑到该课程的实施利用学生的课余时间,个别学生存在惰性,软件工程实践指导小组在项目中期要求各项目组进行中期项目进展汇报,软件工程实践指导小组根据汇报情况及时进行指导、纠正偏差。
项目结束后,必须参加学院统一安排的结题答辩。答辩前,项目组需提交工作总结报告、开发文档和成果软件等有关资料。开发文档需符合软件开发有关规范。
课程指导小组根据各项目组的工作成果(包括项目工作总结、软件演示、开发文档和项目答辩)进行综合考评,确定每个学生的课程成绩。课程成绩采用百分制。
项目组提交的项目工作总结报告中,须注明本组成员分工及其贡献率(按百分比,全组人员贡献率之和等于100%)。在课程指导小组给出各个项目的综合成绩后,各组员按贡献率获得自己的软件工程实践成绩(如某项目评分为80分,小组共3人,某同学贡献率30%,则该同学成绩为80*3*30%=72)。
成绩未通过者,将重新准备,延期3个月,再进行答辩。更换题目者,需重新提交开题报告。
4结束语
近年来,中国科技大学软件学院的工程硕士生在首届花旗集团金融信息科技应用大赛“花旗杯”科技应用大赛中两件作品全部进入大赛8强总决赛并获奖,也成为唯一两件作品都进入总决赛的学校。在参赛的84个重点大学代表队中,成绩优异。学生的工程实践作品还分别在微软2007 imagine cup比赛、2007Scilab竞赛、苏州市“奇思妙想”创意大赛等各类竞赛中获奖。这些专业竞赛促进了工程硕士生实践能力的提高。

参考文献
[1]孙志松,吴绍莉,覃征.软件工程硕士生实践能力培养探析[J].计算机教育,2006,(12).
[2]翁敬农,刘云.北航软件学院本科生实践教学体系的研究与实践[J].计算机教育,2007,(11).

摘要:本文分析了软件人才实践能力的需求,介绍了中国科学技术大学软件学院代写工程硕士论文独特的实践教学体系,详细介绍了软件工程实践课程的实施过程以及所取得的可喜成果。

关键词:软件工程硕士;实践能力;实践课程