您的位置:纳问网 > 杂谈 > >正文

​什么是ACM?

摘要什么是ACM? ACM (Association for Computing Machinery,美国计算机协会) 是世界上最大的计算机领域专业性学术组织,汇集了国际计算机领域教育家、研究人员、工业界人士及学生。兴趣小组每年...

什么是ACM?

ACM (Association for Computing Machinery,美国计算机协会) 是世界上最大的计算机领域专业性学术组织,汇集了国际计算机领域教育家、研究人员、工业界人士及学生。兴趣小组每年亦会在全世界举办世界性讲座及会谈,以供各会员分享他们的研究成果。ACM以强大的组织架构,极高的技术规范,以及对技术创新的认同,作为其重要发展准则。

关于ACM国际大学生程序设计竞赛

ACM国际大学生程序设计竞赛(ACM International Collegiate Programming Contest,ACM-ICPC)是由美国计算机协会(ACM)主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过近40年的发展,ACM国际大学生程序设计竞赛已经发展成为全球最具影响力的大学生程序设计竞赛,是世界各地计算机程序设计者大显身手的舞台,也是世界一流大学展现教育成果的最佳窗口。赛事目前由IBM公司赞助。

竞赛规则

参赛形式

1-3名在校大学生组成团队代表学校参加比赛。

竞赛内容

每队使用1台电脑需要在5个小时内使用C、C++、Pascal或Java中的一种编写程序解决7到13个问题。程序完成之后提交裁判运行,运行的结果会判定为正确或错误两种并及时通知参赛队。最后的获胜者为正确解答题目最多且总用时最少的队伍。

赛事构成

ACM赛事由各大洲区域预赛和全球总决赛两个阶段组成。全球总决赛第一名将获得奖杯一座。另外,成绩靠前的参赛队伍也将获得金、银和铜牌。而解题数在中等以下的队伍会得到确认但不会进行排名。

为什么参加ACM竞赛?

对学生锻炼价值大。ACM涉及到的知识有计算几何,数论、组合数学、图论、动态规划等,几乎包括了计算机专业所有理论知识。

比赛含金量高。ACM每年举行的亚洲预选赛共有十几个赛区,国内一般有4-5个赛区,决出不到20支队伍参加世界总决赛,并且产生金奖、银奖、铜奖和优胜奖若干。

国际影响力大,。ACM获奖证书在国际国内一流IT企业和国内、国外著名高校都得到了承认,他们都非常欢迎ACM获奖队员加盟或报考硕士、博士。

比赛公平、公正。ACM是现场做题,当场判定比赛结果,教练不能参与。

标签:

推荐阅读