在STEM专业申请难度水涨船高的趋势中,CS更是STEM中“热上加热”的专业,高就业率、高薪资已经成为它的代名词,申请难度不言而喻。而且越来越多的学校开始限制学生转入CS专业,对于喜欢CS专业的留学预备党来说,要想本科申请时直接被CS专业录取,在申请者中脱颖而出,参加高含金量的计算机国际竞赛就成为了最优选!!

今天小编为想要申请CS专业的同学们带来了五个高含金量的计算机类竞赛,大家可以根据自己的兴趣择优参加哦!

USACO美国计算机奥林匹克竞赛

CCC加拿大计算机竞赛

IOI国际信息学奥林匹克竞赛

Kaggle全球大数据竞赛

ACSL美国计算机科学思维挑战

USACO美国计算机奥林匹克竞赛

USACO(USA Computing Olympiad)全称美国计算机奥林匹克竞赛,是美国一项面向全球中学生的信息学线上竞赛,每年会为IOI(国际信息学奥林匹克竞赛)选拔美国队队员。

USACO是美国大学申请过程中含金量和竞争力极高的竞赛,在比赛中获得优异成绩有助于申请美国大学,特别是计算机专业。越来越多进入哈佛,耶鲁,麻省理工,普林斯顿,康奈尔等顶尖大学的学生都参加过USACO,并且取得过非常好的成绩。

例如著名的“美国队长”罗哲正同学,就通过参加USACO进入美国国家队,并获得IOI金牌,最终接受了麻省理工抛来的橄榄枝

竞赛时间

USACO月赛一年有3次,一般在每年的12、1、2月进行,选手可在同一年多次参加比赛。

2023-2024年度三次月赛的时间分别为:

2023年12月15日-18日
2024年1月26日-29日
2024年2月16-19日

2023-2024年度公开赛的时间为:2024年3月15-18日

报名方式

面向全球中小学生开放,同学只需在官网注册成功即可参加。

官方网站:http://www.usaco.org/

参赛流程

USACO为个人赛,接受多种语言的解决方案,包括C++,C,Java,Python。学生需在每次月赛指定的日期范围内(一般为4天)的任何一个时间打开USACO题目完成考试即可,比赛需在规定时间内完成3-4道题目,每次考试满分1000分

USACO竞赛采取积分赛制,分为月赛和公开赛两轮。每场月赛新注册的选手从铜级开始,根据选手做题情况决定是否晋级下一级别,分组由低到高分别是:铜级、银级、黄金、白金。考到1000分会直接晋级下一级别,未考到1000分则需要等到本次月赛结束根据分数排名确定是否晋级。

竞赛考察内容

铜级:主要考察编程知识的掌握程度,难度大概相当于NOIP普及组。铜级要求大家能够解释一个编程问题;创建基本算法和逻辑;将自己的想法转化为代码。

银级:涉及递归搜索、贪心算法等基本的问题求解技术;要了解最基础的数据结构概念,还会考察效率问题。难度大概相当于NOIP提高组的试题。

黄金:涉及更复杂的标准算法(例如最短路径,动态规划等),要求大家熟练掌握数据结构,主要考察效率问题,题目难于NOIP的试题。

铂金:要求同学对算法有深入了解,能够熟练应用,能解决复杂问题、开放问题。

CCC加拿大计算机竞赛

加拿大计算机竞赛(Canadian Computing Competition,简称CCC)是一场由加拿大滑铁卢大学数学与计算机教育中心(CEMC)主办、面向全球中学生的计算机程序设计比赛。CCC是北美最具影响力的计算机竞赛,也是选拔代表加拿大参加IOI国际信息学奥赛的国家队。在加拿大上学的学生在高级难度竞赛中表现突出者则有机会被邀请参加CCO(Canadian Computing Olympiad)加拿大计算机奥林匹克竞赛。

参赛对象

适合6-12年级学生,没有硬性年级要求,所有考生可以根据自己的能力在考试时选择CCC Junior或CCC Senior。

竞赛时间

报名截止时间:2024年2月15日
比赛时间:2024年2月21日

报名方式

同学和家长不能自己报名参赛,所有比赛必须通过学校。首次参赛时,学校老师需要先向官方申请一个学校账户,然后再为学生订购比赛。

参赛流程

CCC比赛是个人参赛,参与者可以使用C、C++、Python 2、Python 3或Java语言。同学们在学校内通过线上电脑编程完成比赛。

比赛题目包含5个问题(初级或高级),每题15分,总分75,比赛时间为3小时。

比赛内容

初级比赛从简单的主题开始,如基本循环和条件,然后发展到高级算法,如递归、二维数组和高效或聪明的算法。高级竞赛的难度从基本算法增加到更高级的算法,例如仔细计数和一些数学推理,最后一题通常涉及国际信息学奥林匹克竞赛(IOI)级别的材料。

奖项设置

前25%的学生获得荣誉证书;前5%的学生可荣登滑铁卢官方成绩榜单;Senior考试成绩特别优秀者会收到官方邀请,将前往加拿大滑铁卢大学参加每年5月举办的CCO加拿大计算机奥林匹克竞赛,竞赛活动为期一周,包括:研讨会,两天的比赛以及其他课外活动。

IOI国际信息学奥林匹克竞赛

国际信息学奥林匹克竞赛(International Olympiad in Informatics,IOI),是面向各国选手的一年一度的信息学科国际奥林匹克竞赛,旨在普及计算机科学知识,培养优秀计算机人才。第一届国际信息学奥林匹克竞赛于1989年在保加利亚的布拉维茨举行。

IOI是智力与操作计算机能力的竞赛,有很大难度。从首届比赛举办开始,中国代表队一直表现突出,取得了优异的成绩,截至2021年位居奖牌榜和金牌榜榜首,被评为“整体实力最强的队”。

竞赛时间(以2023年为例)

注册截止时间:2023年6月30日
比赛时间:2023年8月28日-9月4日

报名方式

每个国家通过各自国内的计算机竞赛选拔出一支不超过4人的国家代表队参加IOI。

注册网站👇:
https://ioiregistration.org/registration/,注册密码需要联系当地的代表团获取。

比赛形式

在两天的比赛日中,一般来说参赛选手每一天都需要在5小时内独立解决3道题目,需要为每一道题目编写一个程序,编程语言为C、C++或是Pascal。随后大赛的主办方将采用若干组测试数据对程序进行测试。这些测试数据被分作若干个子任务,选手只有通过某个子任务中所有的测试点才能获得对应的分数。

近年出现了一种新的比赛题型,提交答案题——在比赛开始之间参赛选手将获得各组测试数据,他们要提交的是相应的计算结果,而非程序本身。选手可以通过编写程序、手工计算或者两者结合来完成这类题目。另一种新题型是交互题,它要求选手编写的程序与测试系统进行交互(一般是通过调用题目给出的交互器),选手将通过询问或操作来试图求解问题。

每名参赛选手的各题得分之和即为总得分。在颁奖仪式上,参赛选手将根据他们的得分获得相应的奖项。排名前50%的参赛选手(平均每个国家2名)将获得奖牌。获得金、银、铜牌和未获奖牌人数之比约为1:2:3:6。

Kaggle全球大数据竞赛

Kaggle是Google LLC的子公司,由Anthony Goldbloom和Ben Hamner创立于2010年,2017年被Google收购,是全球最大的数据科学社区和数据科学竞赛平台。为了快速高效地解决最棘手的问题,该平台发布了众多数据科学、机器学习相关的竞赛,以竞赛奖励的方式向全球征集解决方案,诸如Google、Facebook、Microsoft等知名科技公司均在Kaggle上举办过数据挖掘比赛。

适合人群

对数据科学、数据挖掘、机器学习感兴趣的高中生,有一定计算机背景的大学生。

竞赛时间

竞赛时间全年滚动发布,具体可参照官网信息。

官方网站:http://www.kaggle.com/competitions

报名方式

参赛者在官方网站上选择自己想要参与的竞赛项目,直接点击进入选择参加比赛,完成登录即可。

参赛流程

Kaggle提供了一个介于“完美”与真实之间的过渡,问题的定义基本良好,却夹着或多或少的难点,一般没有完全成熟的解决方案。如果你从未独立做过一个项目,还是要从练习赛开始熟悉。因为竞赛模式中的任务是公司悬赏发布的实际案例,并没有标准的答案;而练习赛不仅项目难度低,而且是有官方给出的参考方案的,大家可以用来对比改善自己的测试结果,从中进行提高。

参加Kaggle最简单的流程就是:

第一步:在Data里面下载三个数据集,最基本的就是上面提到的三个文件,有些比赛会有附加的数据描述文件等。

第二步:自己在线下分析,建模,调参,把用test数据集预测好的结果,按照sample_submission的格式输出到csv文件中。

第三步:点击蓝色按钮‘Submit Predictions’,把csv文件拖拽进去,然后系统就会加载并检验结果,稍等片刻后就会在Leaderboard上显示当前结果所在的排名位置。

ACSL美国计算机科学思维挑战

ACSL美国计算机科学思维挑战活动,原名美国计算机科学联赛,最初成立于1978年,起源于美国硅谷,最初名为the Rhode Island Computer Science League,后为the New England Computer Science League。

随着越来越多全世界的参赛者加入竞赛,最终命名为了American Computer Science League。自1978年以来已经经历了44年的历史,是美国历史悠久的中小学生计算机编程活动之一

2018年,美国计算机科学思维挑战活动正式授权ASDAN中国办公室(阿思丹)成为中国区的承办单位,希望为更多热爱编程的同学提供一个学习和交流计算机科学的国际舞台。2019-2020年,来自全国322所国际学校和重点高中的编程爱好者参与了该活动。

参赛对象

比赛分为4个组别,同学们可以根据自己的能力选择合适的组别参赛。

高级组:面向有编程经验的高中生,尤其是那些正在学习计算机科学AP课程的学生。一般建议第一年参加ACSL竞赛的学生不要选择高级组。

中级组:面向具有计算机编程经验的高中生和初中高年级学生。

初级组:面向没有编程经验的中学生。9年级以上的学生不得参加初级组比赛。

小学组:面向3-6年级的学生,它由非编程问题组成。

有经验的低年级学生可以选择更高组别参赛,但是高中生不能选择低级别的比赛。

竞赛时间

预赛:

常规赛期间有四场比赛,每场比赛的时间安排如下:

第一场比赛:2023年11月1日开始;美国东部时间2024年1月14日星期日晚上11:59关闭

第二场比赛:2024 年1月2日开始;美国东部时间2024年3月3日星期日晚上11:59关闭

第三场比赛:2024年2月5日开始;美国东部时间2024年4月7日星期日晚上11:59关闭

第四场比赛:2024年3月11日开始;美国东部时间2024年5月19日星期日晚上 11:59关闭

报名方式

ACSL竞赛中国区由阿斯丹承办,同学可通过阿斯丹小程序报名参赛。

参赛流程

比赛为团队参赛,每队至少2名成员(也可个人参赛,但不设团队奖)。

比赛晋级路径为初赛(第1轮)→决赛(第2-4轮)→全明星赛。初赛中排名前65%可进入决赛,最终获奖团队/个人将受邀参加全明星赛。

每场比赛都分为个人回合和团队回合两个部分,个人回合要求30分钟回答5个简答题,每题一分;团队回合要求2小时内完成1道编程题,5分,要求所有团队成员共同回答并提交答案。每个团队都可以使用他们最熟悉的编程语言来完成比赛。

比赛涵盖内容

以上就是小编为大家整理的五大计算机竞赛的相关信息啦,感兴趣的同学们可以提前准备起来了哦~

TD福利

对于准备参赛的同学TD也准备了福利送给大家哦~TD建立了「理科竞赛资料群 & 备赛交流群」,便于大家交流备赛经验,及时获悉最新竞赛信息和资料,想要入群的小伙伴可以扫描下方二维码,添加小马甲微信,回复暗号【理科竞赛群】便可入群,群里面还有各大计算机竞赛真题资料,全部可以免费领取~TD祝同学们在竞赛中都能取得满意的成绩,统统拿下奖项!

推荐阅读