第一类:程序设计算法类
NO.1 ACM 国际大学生程序设计竞赛 (ACM/ICPC)
由美国计算机协会 (ACM) 主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过近 30 多年的发展, ACM 国际大学生程序设计竞赛已经发展成为 最具影响力 的大学生计算机竞赛。赛事目前由 IBM 公司赞助。
1 、 ACM 竞赛的重要性
比赛含金量高 , ACM 每年举行的亚洲预选赛共有十几个赛区,国内一般有 4-5 个赛区,绝不会有超过 20 支队参加总决赛。相对于别的同类竞赛, ACM 的奖项较少,含金量较高。
2 、适合参加 ACM 竞赛的学生
由于 ACM 竞赛难度高,强度大,并不是所有人都适合参加 ACM 竞赛的。
3 、简要规则以及报名方式
http://baike.baiu.com/view/1299573.htm
NO.2 Topcoer
Topcoer 是一个以网站形式进行程序设计比赛的项目,参赛的程序员可根据自己的爱好选用 Java, C++ 或 C# 进行编程。参赛者须在大概 1 小时 15 分钟的时间内完成三道不同难度的题目,每道题完成的时间决定该题在编程部份所得的分数。
1 、 Topcoer 的获奖益处
由于此类获奖含金量极高,获奖的难度也是非常的。但是,虽然很多人没有获得奖项,他们都从平时的训练以及对算法和编程的研究中获得了不少益处,这种实干精神以及实际的操作能力,在各大计算机论坛(如 Itpub 、 CSDN.NET )中,也被各路程序员看为获得工作的重要部分。
2 、 Topcoer 官方报名网址: http://www.topcoer.com/tc
No.3 百度之星程序设计大赛等
百度之星程序设计大赛由百度公司发起创办于 2005 年,旨在为广大程序设计爱好者搭建一个比试身手、切磋交流的平台。大赛每年邀请喜欢发掘最佳算法和数据结构以解决各种挑战性问题的程序员高手参与其中,也已成为中国互联网规模最大最具影响力的程序设计大赛。
简要规则: http://baike.baiu.com/view/5225025.htm
当然类似百度之星程序设计大赛的还有好多,大多是以各大互联网公司冠名并组织的程序设计或者算法比赛(如 计蒜之道 、 google coe jam 谷歌编程挑战赛,网易, facebook “黑客杯”、华为软件精英挑战赛)。
这类竞赛与 ACM , TOPCODER 等国际大赛有所不同:
- 此类大赛多针对于中国在校大学生,获奖比全球性质的 ACM 和面向所有程序员的 TOPCODER 更加容易。
- 均为各大知名互联网公司举办,目的大部分在于发掘优秀学生,增加公司人才储备。
第二类:应用开发类
No.1 微软创新杯( Imagine Cup )全球学生大赛
Imagine Cup 微软“创新杯”全球学生大赛创始于 2003 年,旨在鼓励青年学生发挥想象和创新能力,投身科技创新, 目前已成为世界上规模最大的学生科技竞赛, 有超过 100,000 名来自 100 多个国家和地区的学生参与,并得到联合国教科文组织的支持。 Imagine Cup 大赛为全球青年学生提供一个激发技术创新潜力和利用科技创新解决社会面临的实际难题的平台,向学生展示科技为真实世界所带来的各种机会,使来自世界各地的学生沟通和交流他们的科技创新体验。
简要规则: http://www.imaginecup.com ; http://china.imaginecup.com
NO.2 全国大学生数学建模大赛
全国大学生数学建模竞赛是全国高校规模最大的课外科技活动之一。该竞赛每年 9 月举行,竞赛面向全国大专院校的学生,不分专业。