当前位置:耘佑范文网 > 作文范文 >

漫谈软件作品竞赛有效开展的意义和方法

| 浏览次数:

摘要:本文从开展软件作品竞赛与教育教学改革有效结合的意义上进行了一些探讨和研究,并总结了一些几点值得尝试的方法。

关键词:ACM-ICPC;软件作品竞赛;计算机教学改革;人才培养;创新

中图分类号:G642

文献标识码:B

文章编号:1672-5913(2008)06-0044-02

1ACM-ICPC与教学改革的尝试

近几年,ACM-ICPC(ACM-International Collegiate Programming Contest,国际大学生程序设计竞赛)及其相关的活动在国内高校当中开展得非常火热。2006年在中国有3个赛区,一百多高校组织了上千支队伍数万学生参加。而2007年,赛区增加为4个:北京、南京、吉林和成都。

ACM-ICPC(简称ACM竞赛)是由ACM国际计算机学会组织的,旨在培养和选拔优秀人才的一项国际范围内开展的程序设计竞赛,由3名选手组成队伍,每次都要在一场5个小时的比赛内,面对8~10道应用问题,设计算法,编写程序代码,即时进行评判黑盒测试,进行判定。

竞赛的规则和形式公平、公正,环节也紧张刺激,并由于全部采用实践上机的方式进行考核,极大地锻炼了学生的逻辑思维能力、算法设计能力和代码实现能力。通过竞赛锻炼的学生,受到各IT企业的青睐,这项竞赛也因此受到市场的极大认可。而众多高校也纷纷借用这项竞赛加强教学实践,配合进行教学改革,从而使得这项竞赛越来越引人关注。

2软件工程人才的需求与培养

尽管ACM竞赛能造就一批“编程高手”,但我们却要看到,现在的软件行业发展已经进入了工程应用阶段,不是光有一批技术高超的“编程高手”就能带动我国的软件企业发展,还需要懂得软件工程思想,懂管理、懂市场,具有创新精神的复合型人才。其实早在2002年,国家教育部批准成立35所示范性软件学院,就是要开始加强培养企业所需要的软件工程人才。在教会学生计算机专业知识,教会他们程序设计之外,更要教会他们怎样从事软件开发,教会他们怎样根据市场需求去设计、定制软件产品,教会他们怎样把软件工程产品与行业应用有效地结合起来,去开拓创新,从而将我国的软件企业推向更高的层次。

3软件工程人才的培养模式和创新

这样一种人才培养的目标需要通过有效的培养模式和方法来完成,国家设立35所示范性软件学院也是在探索新型的软件人才培养方案。通过课程设计或者称为大作业的任务加强课程实践,是目前已经普遍采用的做法。

但是,这些课程实践环节多仅针对单一的课程内容,实践过程相对实际的项目开发依然有较大的差距。不过这个过程当中,我们的学生也能迸发出许多闪光的创意,展现了他们的独特智慧。一些学生的课程实践作品有较高的技术含量并具备相当的应用前景,如果仅在完成课程答辩之后就中止项目的进一步发展,将是非常可惜的。

像Foxmail、FileZilla等软件都是从小作品开始发展,逐渐获得市场认可,而获得巨大成功。现在开源社区的火热、开源软件的盛行,也是基于一些计算机程序设计者的许多奇妙的软件构思和原始作品版本,再加上更多参与者的修改,从而一步步获得长远发展并投入到市场应用中获得成功。Java、Open Office、Apache,尤其是Linux平台,我们能见到很多这样成功的范例。

如果能够设立这样一个平台,让有能力的学生团队将他们课程实践环节中的创意和亮点进行汇聚、提炼,并提供更丰富的指导,把它进一步完善和提升,就有可能成为一个好的软件产品。

但是,如何创造机会和环境让这些同学来完成这些课程设计后的实践活动,同时提供一个平台来展示他们所创造出的极具创意和市场价值的实践作品,从而得到更多的资源和更大的发展机会呢?

4科技作品竞赛的借鉴

北京航空航天大学每年一度的传统科技竞赛“冯如杯”让众多北航学生有了展现自己技术知识的平台,也促使他们将学习应用于实践,完成优秀的科技作品。

两年一度的“挑战杯”全国大学生课外学术科技作品竞赛为广大学生提供了一个更为广阔的平台,在“挑战杯”中涌现出的科技明星更是层出不穷。像这样有基础性、连续性和群众性的实践活动,能征集到许多高质量的作品,在吸引到更多眼球关注的同时,也能对作品提供更专业的指导,帮助其进一步发展。不仅能够促进人才的培养,还能催生一批有实际价值的产品项目诞生。

北京航空航天大学机器人所的梁建宏博士,本科时就对机器鱼有很强的探索欲。经过自己努力研制的机器鱼获得了北京航空航天大学学生课外科技活动“冯如杯”一等奖,后续参加全国“挑战杯”再夺桂冠。现如今,当年的小实践已经立项为国家重点研究课题并作为其终身的研究方向,从而由此派生出更多的研究分支,引起了世人的关注。

联系ACM竞赛对于计算机专业基础人才培养的积极意义,我们也一直在探讨,是否能够通过开展与科技作品竞赛类似的软件作品竞赛活动,来推动复合型软件工程人才的培养呢?

5期待成功的软件作品竞赛

在近几年,我们已经可以看到一些软件作品竞赛的出现,但就其规模和影响,仍然非常有限。实际上,软件作品竞赛要想成功,就必须获得广泛的企业支持。ACM竞赛之所以能够在国际上得以广泛的开展,与IBM十五年上千万美圆的投入,而又极少干涉竞赛内容本身无不关系。而我国以往企业举办的软件作品竞赛,由于由于国内企业自身的实力限制,一方面在活动的大面积推广上力不从心,另一方面往往会结合企业需求对软件作品做出过多的要求,一定程度上限制了学生的参加。

国内ACM竞赛的成功,也是源自高校的积极参与。ACM竞赛从十多年前进入中国到现在,一直属于“民间”活动,最初的企业支持也相当有限。但之所以能够在国内发展到现在的规模,便要归功于各个高校的积极组织,使得学生能广泛参与。软件作品竞赛需要学生投入更多的时间和精力完成作品及其展示,高校除了能够做好宣传、发动工作之外,还应为学生提供较为宽松的参赛环境,较好地与课程任务结合,以减轻学生的负担,同时提供相应的资源支持,为学生的参与提供良好的保障。

而在这类软件作品竞赛开展的初期,政府如果能适当介入,提供一定的支持和引导,保证活动组织的质量,让企业和高校尽快形成良好互动,无疑会对办好这类活动起到极大的帮助。

6软件作品竞赛的意义

软件作品竞赛的作用不应仅仅看成学生已有的作品拿来出来进行评审和展示的活动,而是应该通过这样的活动,鼓励学生创新,把自己的想法付诸于实践,或者把之前的作品进行更深入的完善和改进,并能够在竞赛的开展过程当中,吸引高校教师和企业专家从科研技术和产业应用双方面对学生提供丰富的指导和支持。通过实际的项目开发,学生能从中意识到自己在知识基础上的缺陷并进行弥补,从而拓展了知识面。

软件作品的竞赛更应该为优秀作品提供进一步发展的平台。学校、企业应该提供更深入的指导,充分发掘学生的创意,调动学生的积极性,让他们的软件作品发展为更成熟的、有实用价值的软件产品。而企业也能从众多参与者及其作品中发现自己需要的人才和创意,挖掘更广阔的市场价值,创造经济利益。又或者,把这些作品提升称为学生的创业项目,通过活动的平台展示吸引投资,孵化出新的企业。这将使软件作品竞赛具有更广阔、深远的意义。

参考文献

[1] 贾菡. ACM波及教育[J]. 程序员,2006,(01).

[2] 孙宣东. 从ACM/ICPC看计算机算法设计教学改革[J]. 广东工业大学学报,2005,5(9).

[3] 李翔昊. 感受ACM-ICPC竞赛的教育意义[J]. 计算机教育,2006,(3).


推荐访问:漫谈 竞赛 意义 方法 作品

热门排行

春节晚会观后感600字14篇

春节晚会观后感600字14篇春节晚会观后感600字篇1晚上八点,吃完年夜饭后,我们一家人整整齐齐坐在

2020央视春晚观后感3篇

2020央视春晚观后感3篇2020央视春晚观后感篇1“爆竹声中一岁除,春风送暖入屠苏。千门万门曈曈日

2023特殊符号图案大全(全文)

๑• •ั๑๑฀฀๑♬✿ 。 :*★☆⊙☺☻☼♠♥♡♣♤♥♦♧♨♩ิε฀฀䁠iddot;฀bull;●○●ゃ卣䁠hearts;♡๑฀฀☜☞☎☏♡⊙◎☺☻✖╄►◄▧▨♨◐◑...

2022央视虎年春晚观后感高中作文7篇

2022央视虎年春晚观后感高中作文7篇2022央视虎年春晚观后感高中作文篇1时间匆匆流逝,已经到了农

积极分子谈话记录30篇_确定入党积极分子谈话会议记录

确定入党积极分子谈话会议记录篇一谈话时间:XXXX年6月19日谈话地点:谈话对象:入党联系人:记录人

春晚观后感300字4篇

春晚观后感300字4篇春晚观后感300字篇1春节是每个中国人都颇为期待的一天,它不仅仅代表家庭团圆的

幼儿园谈话记录:幼儿园晨谈记录100篇

坦直幼儿园党团结对谈心记录(2010年)序号时间去谈心人姓名被谈心人姓名谈心内容备注110 2 26

2020年医院党员谈心谈话记录_2020年谈话记录

职工医院谈心谈话记录单位:职工医院谈心交心对象签名年月日

2022年党支部领导班子“迎盛会、铸忠诚、强担当、创业绩”主题教育专题组织生活会对照检查材料(思想学习工作生活四个方面)【完整版】

2022年党支部领导班子“迎盛会、铸忠诚、强担当、创业绩”主题教育专题组织生活会对照检查材料(思想学习工作生活四个方面)【完整版】下面是小编为大家整理的《20...

【幼儿园谈话记录】 幼儿园晨谈记录100篇

坦直幼儿园党团结对谈心记录(2010年)