原标题:国际计算机竞赛深度剖析

每年的秋季开始, 各大重要的比赛就要纷纷而至,对于学生和家长来说, 如何选择适合自己的比赛来给学校申请助力,是非常重要的决定,也需要非常了解比赛的赛制, 也需要一定的技巧。

USACO 美国计算机奥赛

美国计算机奥赛, 也叫USACO,目前是由 Dr. Brian Dean, 美国Clemson 大学计算机系教授主持,团队包括美国各个顶级计算机牛校的老师和志愿者。1992年举办以来, 一直为美国计算机奥赛选拔各类选手。每年的12月份开始,有三次月赛机会, 三月份是美国公开赛,然后会被邀请参加集训营,但是必须是美国永久居民或者拥有美国国籍的学生。

所有参与者都从铜级开始,那些在比赛中得分特别高的人将晋升为下一个级别。每个级别比赛分数高的选手将在比赛开始时自动升级到下一个级别; 其他人需要等到比赛结束时宣布结果,看看他们是否符合晋级标准。

根据月赛和公开赛的结果(尤其美国公开赛)以及在线培训页面的表现,大约16..24名学生被邀请参加严格的美国IOI训练营,选手必须是美国公民或美国永久居民。

月赛分为铜级, 银级,金级和白金级,

USACO 竞赛的重要性

计算机能力,特别是计算机算法的掌握,对于申请理工科专业, 特别是计算机专业的高中生, USACO 是一个很重要的竞赛,也是一个客观性的竞赛, 可以体现学生计算机能力,特别是计算机算法运用,另外根据USACO 的赛制,可以让选手多次参加月赛,达到一个最高分, 同时12月中的竞赛可以让学生在美国大学常规录取前拿到一个重要成绩。

竞赛形式

USACO每年年底基于线上的计算机比赛,并在春末期举办美国公开赛,比赛的内容全部是是计算机算法相关的三道大题,选手需要在四个小时内根据题目解题要求写出代码并上传。比赛通常连续三到五个小时,但为了获得最大的灵活性,你可以在周五到周一的比赛周末的任何地方安排这段时间 - 当你登录比赛并下载时你的计时器开始问题。比赛任务在网络上展示,您可以通过简单的网络界面提交最终解决方案。参与是免费的,对所有人开放。

比赛分为四个部分:

铜级组

适用于最近学习编程但没有超出基本概念(如排序和二分查找)的算法培训的学生。

银级组

适用于那些开始学习基本问题解决技术(例如,递归搜索,贪心算法)和基础数据结构的学生。

金级组

学生要求使用更复杂性质的标准算法(例如,最短路径,动态规划等)和更高级的数据结构。

白金组

要求学生会使用高级算法解决问题,需要通过复杂且更开放的问题挑战自我。

USACO 的比赛通过在其网站注册登录, 即可参赛, 比较灵活,比赛有严格的时间要求和严格的代码查重机制, 防止作弊和抄袭。一般会在12月开始的三个月进行月赛, 月赛一般会在15号左右,周五到下一个周一的窗口打开, 选手可以自由安排时间来参加比赛, 在登录考试页面后,比赛计时就开始倒计时,时间为四个小时, 四小时到后会自动停止。

每个月赛的成绩都会在网站上公布, 但是只针对高中学生做官方分数排名,其他的选手的成绩会单独公布。

比赛可以使用Python,Java 和C++ 各种计算机语言。但是一般来讲, Python语言的使用可能只能在铜级组使用, 从银级到白金组的比赛, 建议使用Java或者C++ 语言进行比赛。

加拿大计算机竞赛

竞赛背景

加拿大计算机竞赛(Canadian Computing Competition,简称CCC)是加拿大面向全球中学生举办的每年一次的计算机程序设计比赛,因在滑铁卢大学举办,又被称作加拿大滑铁卢大学计算机编程竞赛。自2007年起,竞赛组织方开始邀请中国大陆和香港学生参赛。

大赛的国际地位

CCC就是加拿大的信息学奥赛。被加拿大各大学以及美国哈佛大学、麻省理工、耶鲁等名校作为录取新生的重要参考。清华大学、北京大学等一流985高校也越来越看重此项竞赛的成绩。

YSA承办该项赛事

YSA获得滑铁卢大学比赛官方授权。只要报名,均可参赛。对每一个想参赛的学生机会均等。保证公平、公正!

加拿大计算机竞赛(Canadian Computing Competition,简称CCC)是加拿大面向全球中学生举办的每年一次的计算机程序设计比赛,因在滑铁卢大学举办,又称作加拿大滑铁卢大学计算机编程竞赛。竞赛的目的是为广大中学生朋友们提供一个机会来测试自己分析、设计以及编程实现算法的能力。其地位相当于加拿大的NOIP和CTSC。

USA Computing Olympiad(USACO, 美国计算机奥林匹克竞赛)是美国一项面向中学生的信息学竞赛,首次举行于1993年。USACO极为重视对算法时间效率与优化水平的考察,很多试题必须要进行非常细致的优化才能够通过。USACO题目重思维、质量高,作为选手参加NOIP、省选、清北体验营、NOI等国内信息学赛事的赛前训练非常有价值。

大赛的国际地位

☝ CCC就是加拿大的信息学奥赛。被加拿大各大学以及美国哈佛大学、麻省理工、耶鲁等名校作为录取新生的重要参考。清华大学、北京大学等一流985高校也越来越看重此项竞赛的成绩。

☝ USACO作为美国计算机奥林匹克国家队选拔赛,备受美国名校关注。相比其他学科竞赛,USACO因为门槛高,中美选手参与人数都不多(当年所有参与人数中并非同一届),含金量也更高。

名校认可度

☝ 滑铁卢大学每年2月开始举行CCC竞赛,作为其数学学院各专业以及软件工程专业入学录取的重要指标及参考,更成为学生申请该学院奖学金的重要考核标准。

同时该竞赛成绩也可作为申请加拿大和美国名校的重要参考。其国际地位也日益增加,对于清华北大等亚洲名校也有相当的背景提升作用。

☝ 参加USACO至少有三次月赛和一次公开赛机会晋级,可最大程度、最低成本提升学术背景,对海外升学非常有帮助。另外,杭州选手郭文景、安师大附中选手罗哲正通过USACO最终入选IOI美国国家队,分别被哈佛大学、麻省理工学院录取。

竞赛等级介绍-CCC

本届竞赛的参赛者建议为初三及高中以上学生,要求参赛者英语程度能够读题,即可以接受基本Java或 Python语言培训及刷题班训练。

☝初级竞赛(Junior Level)

时长3小时,5道题,每道题15分,满分75分。编程语言支持:C,C++, Python, Pascal, Java, Perl, PHP。竞赛题目涉及基础数学、编程、算法的分析与设计。

在初级竞赛中成绩排在Top25%的学生可以得到奖励证书,同时被列入加拿大学校官方的成绩榜单上面。

☝高级竞赛(Senior Level)

时长3小时,5道题,每道题15分,满分75分。编程语言支持:C,C++, Python, Pascal, Java, Perl, PHP。竞赛题目涉及中级到高级数学、编程、算法的分析与设计。

学生可根据自身能力选择等级。

在高级竞赛中成绩排在Top25%的学生同样可以得到证书。

竞赛等级介绍--USACO

☝一般来说,USACO在每年的12,1,2月份会组织月赛,一月一次;3月份会组织一次USACO Open(公开赛);5-6月会组织美国国家队集训(26人),选拔IOI美国国家队成员(4人)。

每一场月赛都会有四组比赛构成,分别是白金组、金组、银组、铜组,难度依次递减,难度相当于NOI-、NOIP提高组+、NOIP提高组-、NOIP普及组-。

月赛的题目与IOI试题类型大致相同,绝大多数为传统试题,采用IOI赛制。USACO规定“打表”(直接输出答案)为作弊行为。

每一次比赛的官方版本为英语版。一般在比赛页面上还会出现其他语言的版本,它们是由已经参加本次月赛的选手进行翻译的。

USACO规则明确声明它不对除英语外其他版本的正确性与准确性负责。因此选手应该尽可能使用英语版本。

选手在参加比赛时可以使用书上、互联网上或者自己曾经写过的代码,无论代码是否是由选手自己写的。

但是使用这些代码的时候选手必须将其明确注释出来,否则被认为是作弊。另外,除非特别声明,选手必须独立完成试题,任何其他人的帮助都是被禁止的。返回搜狐,查看更多

责任编辑:

计算机专业国际竞赛,国际计算机竞赛深度剖析相关推荐

  1. 中山大学计算机专业实力前景怎么样,计算机专业排名看超算实力,ASC竞赛五大高校排名,中山大学第一...

    ASC竞赛五大高校 计算机专业的实力主要体现在算法与编程的逻辑运算上,因此计算机专业必须掌握大量基础数学知识,甚至很多是离散数学.模糊数学等人工智能逻辑数学,简单的程序软件应用和O2O程序实现其实都不 ...

  2. 计算机专业教师技能比赛,计算机职业技能竞赛对高职计算机专业教师影响的研究...

    摘要:高等职业院校计算机专业教师在教学中存在一定的问题,突出表现在理论知识有余而技能不足,通过指导学生参加计算机职业技能竞赛能有效的解决这些相关的问题.本文通过对武汉商学院计算机专业教师进行问卷调查, ...

  3. 计算机专业综合改革举措,计算机专业教学改革

    目前来说,每年各地各界都在举办各种不同类型.规模和层次的计算机类竞赛[1],并且比赛的侧重.类型等均有所不同,但这些竞赛对参赛学生及指导老师都产生了较为深远的影响:对学生来说,参加此类学科竞赛能够检验 ...

  4. 计算机专业调研报告图片,计算机专业毕业设计论文(计算机专业调研报告范文)...

    <基于校企合作的中职学校计算机专业校本教材建设> 本文是关于计算机专业推广论文的范文.教材建设.计算机专业和校企论文的范文. [[摘要]本文分析了基于校企合作的中职计算机专业校本教材建设的 ...

  5. 芝加哥大学有计算机专业吗,芝加哥大学计算机专业

    芝加哥大学计算机专业是美国最强的计算机系之一,现有19位终身教授.芝加哥大学计算机系的研究方向众多,主要有:计算机理论,计算机复杂度,组合数学,人工智能,计算机视觉,图像处理,分布式系统,网格,云计算 ...

  6. 芝加哥大学计算机专业排名,芝加哥大学计算机排名

    芝加哥大学计算机科学在2018年TFE计算机科学专业美国大学排名排名第32.芝加哥大学计算机科学世界排名2019年最新排名第43. 芝加哥大学计算机科学课程 芝加哥大学计算机科学硕士属夜间授课全日制项 ...

  7. 计算机专业有必要报计算机二级吗?该如何做好未来的规划?迷茫的同学,看这里!

    计算机专业有必要报计算机二级吗?该如何做好未来的规划? 前言 题主本人计算机专业目前大一下学期开学一个月(不好的见解请大佬见谅),谈谈大一上学期到现在的变化吧.大一上学期的时候和大多数人一样没有一个很 ...

  8. 计算机专业文献,最新大学计算机专业参考文献 大学计算机专业论文参考文献哪里找...

    [100个]最新大学计算机专业参考文献供您参考,希望能解决毕业生们的大学计算机专业论文参考文献哪里找相关问题,整理好参考文献那就开始写大学计算机专业论文吧! 一.大学计算机专业论文参考文献范文 [1] ...

  9. 对于计算机专业的调查报告,计算机专业调查报告.doc

    文档介绍: 计算机专业调查报告.doc计算机专业调查报告 对于2007年的计算机专业应届大学生来讲,在经历了 2006年10・12月的招聘高 峰期和2007年2・4月的小高峰期后,现在已经进入尾声,基 ...

  10. 计算机专业毕业后现状,计算机专业怎么样_毕业生道出现状_“千万”别学

    计算机专业怎么样? 从国家将编程纳入义务教育阶段后,可预见的是计算机会像英语一样,人人都要学,人人都会懂一点.所以计算机专业怎么样?毫无疑问计算机专业仍然是现阶段的热门高薪专业,但将来计算机的基础知识 ...

最新文章

  1. Java架构-(十) 整合spring cloud云架构 - SSO单点登录之OAuth2.0登录认证(1)
  2. ubuntu 12.04 桌面版关闭图形界面
  3. python与c语言在语法上的区别-论c++/java/c 与python的语法上的区别
  4. php loading效果,利用CSS3打造十种Loading效果
  5. 浅谈C/C++中的指针和数组(一)
  6. leetcode1438. 绝对差不超过限制的最长连续子数组
  7. 分布式系统一致性测试框架Jepsen在女娲的实践应用
  8. 个推开发者服务进阶之路
  9. (二)ubuntu使用launchpad.net线上编译
  10. hash进阶:使用字符串hash乱搞的姿势
  11. 电路原理 邱关源 第五版 课后习题答案 课后习题详解
  12. shell--bash变量
  13. flutter下载慢
  14. 由JVM深入了解Java的线程安全与锁优化
  15. 我究竟适不适合做数据分析师?
  16. Python3简单爬虫之下载相关类型音乐(喜马拉雅网站)
  17. Vue中this.$confirm确定和取消执行不同的逻辑
  18. 大数据环境下的微软 再见PC
  19. 智能交通行业中安防业务突出的上市公司
  20. 何亦凡:未来的区块链格局,开放联盟链占主流

热门文章

  1. 个人GIT服务器搭建Windows/Linux
  2. oracle11gora1435,oracle导入的问题
  3. linux centos ppp限速,Centos 中限制网络带宽速度
  4. SICP练习1.17
  5. 数商云:大宗商品供应链电子交易系统支撑业务运营模块落地浅谈
  6. 2010年最怪异的25个面试问题,你能回答吗?
  7. 老嫂子的保姆级科普 选择视频剪辑软件就从阅读本文开始
  8. 大学计算机专业绩点3.7什么水平,大学绩点3.0什么水平 绩点达到多少算优秀
  9. 深夜扒一扒Android的发展史
  10. git入门-----远程操作相关命令(remote 、push、fetch 、pull)