想要本科申请海外大学的同学和家长都知道,要想提升自己的申请竞争力,竞赛是不可避免的背景提升项目。而对于未来打算申请计算机相关专业的同学来说,USACO和CCC这两个计算机竞赛可谓是很多人都会考虑的赛事,USACO和CCC有何区别?那个更难?这两个竞赛如何选择呢?
USACO美国计算机竞赛
USACO(美国计算机奥林匹克竞赛)是一项面向全球中学生的高水平编程竞赛,旨在培养学生的算法设计能力、程序开发能力以及解决复杂问题的思维能力。USACO 是国际信息学奥林匹克(10I)选拔的重要组成部分,也是全球计算机领域最具含金量的赛事之一。
▶适合学生:不限年龄,全球学生都可参加
▶参赛费用:免费参加
▶参赛方式:线上参赛,个人参赛,通过在USACO官网上注册一个(免费)帐户。在比赛窗口开放的三天时间内,选手可以选择任意时间开始比赛。
▶参赛语言:C、C++、Java、Python选择任意语言参加即可
▶参赛方式:在线编码提交,每次比赛持续时间为4-5个小时,选手可以在规定的比赛窗口期内(例如周五至周一)自行选择开始比赛的时间。比赛期间,选手需要解决三道编程题目,题目难度随着组别的升高而增加,一旦选手登录并下载题目,计时器开始计时,要求选手在规定时间内编写代码并在网上提交。
▶等级划分:USACO 根据选手的能力分为四个等级,分别是青铜组、白银组、黄金组和铂金组难度依次递增,需从最低等级 铜级(Bronze) 开始参赛。
▶评分标准:青铜、白银、黄金、铂金级别比赛都是3道题,总分1000分。每道题333.3分。每道题有10个测试点,通过一个可得33.33分。
CCC加拿大计算机竞赛
加拿大计算机竞赛(Canadian Computing Competition,简称 CCC) ,是加拿大权威的计算机竞赛,由加拿大数学与计算机教育中心(CEMC)主办。它面向全球中学生,为大家提供了一个展现计算机编程能力的舞台。
▶报名时间:每年2月中旬
▶竞赛形式:个人线上赛
▶适合人群:
- 高一到高三,未来希望申请名校工程类专业、计算机专业的同学;
- 希望冲刺北美前五名校的同学;
- 希望申请到本科奖学金的同学。
▶竞赛级别:
- Junior(初级组)任何具有基本编程技能的学生;
- Senior(高级组)任何具有中级到高级编程技能的学生。
▶考试题型:3个小时,5道题目,满分75分,每道题15分;使用在线评分系统,输出格式必须与要求完全一致。
USACO和CCC竞赛对比
🔷难度对比:USACO>CCC
计算机CCC竞赛获奖难度与USACO相比简单很多,因为CCC计算机竞赛分了两个难度组别:Junior和Senior组,Junior组比较简单。前Top25%就可以获得证书,也可以说这个证书还是比较容易拿的。
USACO每一场月赛都会有四组比赛构成,分别是铜升银、银生金、金升铂金,难度依次递增。一般铜升银难度相对低一些,其他的级别难度都比较高。
🔷含金量对比:USACO>CCC计算机
USACO作为美国计算机奥林匹克国家队选拔赛,备受美国名校G注。相比CCC竞赛,USACO因为门槛高,含金量也更高。
参加USACO至少有三次月赛和一次公开赛的机会晋级,可大程度、低成本提升学术背景,对海外留学非常有帮助!
机构计算机竞赛培训辅导
机构教育针对计算机大赛开设了两类关键课程:
一方面是针对USACO竞赛各级别的冲刺辅导课,铜升银、银升金、金升铂金等阶段,专业师资根据竞赛要点定制方案,助学生熟悉题型、提升解题速度,增强竞赛实力。
另一方面是计算机编程语言专项辅导课,涵盖 Scratch、C++、Python 等,从基础语法到项目实战,全方位助力学生扎实掌握编程技能,为竞赛做准备。