公务员期刊网 论文中心 正文

竞赛基地软件工程人才培养

前言:想要写出一篇引人入胜的文章?我们特意为您整理了竞赛基地软件工程人才培养范文,希望能给你带来灵感和参考,敬请阅读。

竞赛基地软件工程人才培养

摘要:传统的教学模式只是让学生根据书本案例独自完成程序开发,不能满足软件工程方向所培养出来的学生应当具备的技能要求.因此,论文在介绍了软件工程类大学生部分重要竞赛之后,从师资队伍、信息资源、校企联合、梯队选拔和参与竞赛等五个方面详细阐述了基地建设机制,实现了软件工程竞赛型基地的建设,达到厚基础、宽口径、重实践、强能力和高素质应用型人才培养的目的.

关键词:竞赛;软件工程;基地

随着计算机科学技术的迅速发展,尤其是网络与通信技术的出现,当前各种信息的传播方式发生了巨大变化,由传统的报纸和电视机转移到计算机上的软件和系统,软件工程领域成为社会的研究热点之一[1].目前,国内外各行各业的信息化程度不断加深,对软件产品需求一直持续上升,软件服务业有望迎来新一轮高速增长,但与此相对应的是大学生毕业之后的软件工程人才输出相对甚少.在如此巨大发展的前景面前,各高校也将软件工程人才培养作为学校的重要方针[2].然而,在地方本科院校,培养的计算机相关专业学生中可以进行软件开发实践项目的并不多见,关键问题在于学生并没有切身地投入到实际项目软件开发工作中去.竞赛型模式教学能够模拟实践环境,不仅让学生团队从选题、设计、编码到各种文档的编写等工作共同完成,而且使学生在竞赛过程中共同竞争学习与前进,在培养学生完成实践项目的同时,更加增强了学生的综合设计能力与研究创新水平[3].正因为如此,笔者提出在地方本科院校建立软件工程竞赛型基地,让学生参与软件工程类的各种竞赛,达到软件工程人才输出的目的.

1软件工程人才培养目标

软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科总称,涉及到程序设计语言、数据库管理系统、软件开发工具、软件系统开发与运行平台、软件标准、设计模式等多个技术分支.在现代社会中,典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等,已经广泛应用于工业、农业、银行、航空、政府部门等几乎所有行业,在促进经济和社会发展的同时,提高了工作和生活效率.软件开发成为国内外当前热门职位之一,为高校毕业生提供了更多的就业岗位,因此,各高校加强软件开发课程建设与人才培养,确立软件工程专业的人才培养目标为:培养厚基础、宽口径、重实践、强能力和高素质的应用型人才[4].要达到这个目标,软件工程方向所培养出来的学生应当具备的技能可以描述为:(1)需求分析能力;调查社会情况,了解用户需求,使用需求分析工具定义需求业务流程.(2)总体设计能力;构想可能的解决方案,定义业务流程和解决方案蓝图,提供切实可行的方法,设计用户满意的系统功能模块.(3)代码编写能力;开发系统模块,实现系统功能.(4)软件测试能力;利用软件测试工具,确保达到软件预期质量要求.(5)其它能力.如系统运行,软件维护,团队整合等能力也都是软件工程人才所具备的基本条件.通过这些能力,使学生能够独立完成中小型项目,或能够参与团队完成中型、较大型甚至大型项目,以达到应用型人才培养目的.

2传统教学模式存在的问题

传统的教学模式只是让学生根据书本案例独自完成程序开发,这其中存在一系列问题:

(1)只能练习代码编写,没有经过软件工程整个生命周期;学生根据书本或教师所述案例,不需要经过软件工程开发的所有生命周期,即没有需求分析、总体设计、测试、运行与维护等阶段,不能认为学生具有了软件开发能力.

(2)假设案例与实际项目出入较大;同样是一个学生信息管理系统,作为案例学习非常简单,但将其投入到实际项目,不仅要考虑到实际需求的软件功能,界面美观,操作方便,还要保证数据安全等问题,因此需要更为复杂的设计和更为繁琐的开发.

(3)传统教学模式不能培养综合素质人才;只有参与实际项目,有社会竞争等压力,才会想法设法将项目的各个阶段设计到最优,而不是一味按照书上方法,或随便一种方法,实现软件功能就算开发完成.

(4)团队精神有名无实.目前学生做实验或项目,一般都是一个人独立完成,基本不存在团队概念.在课程设计等课程需要团队完成的项目当中,也是组长一人“独挡一档”,团队精神有名无实.

3软件工程类大学生竞赛概述

通过竞赛能够很好的培养学生软件开发水平和综合设计能力[5],目前软件工程类大学生竞赛主要有以下几种.

(1)ACM国际大学生程序设计竞赛(ACM-ICPC);ACM国际大学生程序设计竞赛由国际计算机学会(ACM)主办的一年一次竞赛,目标在于展示大学生的创新能力、团队精神和编写程序、分析和解决问题能力[6],经过近40年的发展,已经成为全中国全世界最具影响力的软件能力水平竞赛,其竞赛从全球、全国、各省到学校,每年都会举办竞赛,每类竞赛都从下一级竞赛产生的优秀队伍中选出.

(2)全国大学生课外学术科技作品竞赛(挑战杯);全国大学生课外学术科技作品竞赛是由共青团中央、中国科协、教育部、全国学联和地方政府共同主办,国内著名大学、新闻媒体联合发起的一项具有导向性、示范性和群众性的全国竞赛活动,在国内包括两种类型的项目,一种为中国大学生创业计划竞赛,另一种为全国大学生课外学术科技作品竞赛.这两个项目的全国竞赛交叉轮流开展,每个项目每两年举办一届.

(3)全国软件专业人才设计与创业大赛(蓝桥杯);全国软件专业人才设计与创业大赛是工业和信息化部人才交流中心举办的,有个人赛和团队赛等两类项目.个人赛中有C/C++程序设计、Java软件开发、嵌入式设计与开发、单片机设计与开发和电子设计与开发,团队赛为软件创业赛,竞赛题目都为客观题,即填空题、代码填空题和编程题,以参赛者提交程序的运行结果为评分的主要依据.

(4)全国软件设计大赛(中科杯);全国软件设计大赛由中国科学院软件研究所主办的一种公益性质大赛,其参赛对象是在校大学生,立足于目前软件产业移动化、网络化的发展趋势,从鼓励大学生联系社会实际、积极承担社会责任出发,原则上对提交作品不作主题限制,但是却特别欢迎计算机领域新的应用创意,尤其是还没有的应用领域.

4软件工程竞赛型基地建设

4.1加强竞赛师资队伍建设

与平时上课不同,竞赛技能是一种新的学习方式与教学模式,指导教师的综合能力与专业水平能够直接影响到整个竞赛团队质量.为了提高竞赛团队综合质量水平,必须建立一支技术过硬的师资队伍.除了一般指导教师之外,还应适当引入软件工程专家、学科带头人、行业专业人才、企业工程师等人的参与,组成多元化竞赛指导教师团队.

4.2建立竞赛信息资源共享

竞赛信息资源共享用于基地学生的自主学习,包括基础入门篇、竞赛介绍篇和模拟竞赛篇三个主要方面.基础入门篇是软件工程开发相关的电子书、视频等技术资料,学生可从中学习专业知识,为参与竞赛奠定基础.竞赛介绍篇是对各种竞赛的详细宣传,可从中了解各种竞赛的历史、竞赛方式、竞赛时间,以及往年获奖情况,为竞赛提供一定的参考价值.模拟竞赛篇制定科学合理的竞赛标准、规则和程序,通过模拟实际竞赛环境,达到加强学生竞赛能力的目的.

4.3建立校企联合竞赛机制

积极拓宽校企合作的渠道,建立与企业合作交流的校企联合竞赛机制,充分发挥软件工程行业的作用,不仅能够提供企业专有的设备环境和企业专业人才的智慧力量,引进企业的新设备、新技术、新工艺、新方法,而且还能够让学生走入社会,到实际项目中去设计思考,为学生提供企业现场集训平台,是一种能够提高竞赛技能的长效机制.

4.4建立学生梯队选拔制度

通过门户网站、公告黑板、校内报纸、微信或QQ群等通讯平台定期宣传竞赛基地,加强各类信息实时公布,扩大竞赛基地影响,吸引学生积极报名参与活动.在基本团队建立之后,选取一批较为优秀学生成立指导组长.指导组长的学习在指导教师的指导下完成,同时派往其他学校学习或企业公司锻炼.然后,通过这些学习,指导组长再指导团队其他学生的学习.这种学生梯队选拔制度的成立,减少了相关资源利用,减轻了教师的指导负担,加大了团队之间互相学习交流的力度,是一种确实可行的好方法.优秀队伍参与各种竞赛

4.5参与软件工程各种竞赛

竞赛基地建设的远期目标虽然是为了培养软件工程应用型人才,但是最直接的目标却是为了参与各种竞赛并获得一定的成绩.因此,必须组织专人定期和不定期的搜索资料关注信息,在第一时间内公布各种竞赛通知,组织学生团队参与各种竞赛.

5总结

论文从师资队伍、信息资源、校企联合、梯队选拔和参与竞赛等五个方面详细阐述了基地建设机制,实现了软件工程竞赛型基地的建设.通过实践表明,竞赛型基地弥补了传统教学模式的不足,以一个大团队的力量投入到实际项目,经过软件工程开发的所有生命周期阶段,达到了厚基础、宽口径、重实践、强能力和高素质应用型人才培养的目的.

参数文献:

〔1〕潘伟程.软件工程发展状况及前瞻[J].信息与电脑(理论版),2015(18):55-56.

〔2〕万念斌.软件工程专业中的一体化课程体系建设[J].计算机教育,2015(19):90-93.

〔3〕刘军.技能竞赛促进实训基地建设的优化研究[J].职业,2015(29):116-117.

〔4〕文斌,张秀虹,吴丽华,韩冰,罗自强.面向应用创新型软件工程人才培养的顶层设计与实践安排[J].计算机教育,2015(20):5-8.

〔5〕王满四,郭成.以学科竞赛为载体开展创新型人才培养的探讨———来自广州大学创新创业实践基地的实践与体会[J].教育教学论坛,2015(01):111-113.

〔6〕于世华,王荣芝.ACM竞赛探讨与技能型人才的培养[J].大学教育,2015(02):113-114+117.

作者:陆汝华1 王双维2 颜文燕1 单位:1.湘南学院软件与通信工程学院 2.郴州广播电视大学

相关热门标签