导语

继数学类、科学类与经济学类方向的竞赛报告之后,国际竞赛系列报告将视野延伸至计算机与信息学领域。计算机类竞赛的核心在于解决“世界能变成什么样”的问题:算法编程类竞赛考察的是逻辑的精确性与效率机器人类竞赛则考察工程思维、团队协作与系统整合能力

本报告聚焦当前中国国际学校学生参与度较高的五项赛事:算法编程方向的USACO(美国信息学奥林匹克)、CCC(加拿大计算机竞赛)和IOI(国际信息学奥林匹克竞赛),以及机器人方向的FRCVEX。这五大赛事在组织形式、考察维度与价值取向上各有侧重,但共同指向一个核心命题——为学生提供一次检验逻辑与工程思维、在真实约束条件下创造解决方案的机会。

所有信息均基于各竞赛官方网站及主办方公开发布的资料。本报告旨在帮助学生和家长在理解各项竞赛核心特质的基础上,依据自身兴趣、能力阶段与目标,找到最适合的起点与路径。

一图读懂:五项计算机与信息学类竞赛速览

以下为算法编程与机器人两大方向共五项竞赛的核心信息速览,读者可据此快速建立全局认知,再根据自身兴趣与阶段进入对应章节详细阅读。

图源:京领制图

第一部分:算法编程方向

算法编程竞赛的核心在于考察学生在有限时间内,将复杂问题抽象为数学模型、设计高效算法并精确实现的能力。这类竞赛与数学竞赛有紧密的亲缘关系,但多了一个维度:代码必须在规定时间和空间内实际运行出正确结果。这也意味着,算法竞赛不仅考验想到,更考验做对。

本部分将依次介绍IOI、USACO和CCC。三者的关系构成了一个清晰的进阶链条——国家选拔赛(USACO/CCC)是入口,国际正赛(IOI)是顶峰。

IOI竞赛——全球中学生算法竞赛的最高殿堂,每年仅4名选手代表中国出战。

IOI竞赛

1.1 竞赛背景与核心价值

国际信息学奥林匹克竞赛(International Olympiad in Informatics,简称IOI)创办于1989年,是国际五大科学奥林匹克竞赛之一,也是全球最具权威性的中学生信息学竞赛。IOI由联合国教科文组织(UNESCO)发起,每年在不同国家举办。

图源:IOI官网

IOI的核心价值在于其无可比拟的顶尖选拔属性和全球认可度。参赛选手须经由所在国家的国家级选拔产生(如美国通过USACO训练营、中国通过NOI国家集训队),这意味着能够站上IOI赛场的选手本身就已是各自国家算法竞赛体系中的佼佼者。

IOI的获奖证书在麻省理工学院、斯坦福大学、卡内基梅隆大学等全球顶尖计算机专业申请中具有极高的辨识度,它不仅是学术能力的证明,更代表了一种在全球同龄人中位列前茅的竞争力。

图源:IOI官网

2025年第37届IOI,中国代表队全员夺金,成功卫冕,再次验证了中国选手在该领域的全球统治力。

1.2 参赛资格与选拔路径

IOI采用国家代表队制,参赛资格由各成员国自行选拔确定。中国籍学生须通过中国计算机学会(CCF)主办的信息学竞赛体系逐级晋级,最终从国家集训队中选拔4名选手组成中国国家队。

图源:NOI官网

以2026年中国国家队选拔流程为例:

NOI全国赛:约50名金牌选手入选国家集训队。

冬令营选拔:次年2月的NOI冬令营期间,集训队员参加国家队选拔测试(共两天),并参加论文答辩。

最终遴选:经多轮考试和答辩,从集训队中选出4名选手组成国家队,代表中国参加当年的IOI。

对于国际学生,参赛资格由各国的选拔机制决定。各成员国须确保参赛者符合IOI的资格要求:参赛者在参与IOI当年7月1日前未满二十岁,且未以全日制或半日制就读于高等教育机构的学位课程。各参赛国家通常通过地方性、区域性或全国性信息学竞赛作为预选赛,遴选参赛选手。

1.3 竞赛形式与评分规则

IOI为个人竞赛,通常为期两天,每天进行一场比赛。每场比赛时长约5小时,参赛者需在计算机上编写程序解决3-4道算法问题。评分采用真实测试数据自动判分,程序必须在规定时间和空间限制内输出正确结果。

IOI的题目设计体现算法深度与思维创造性——基础题考察标准算法的熟练运用,压轴题则需要选手在有限时间内构造出富有洞见的解法。

1.4 考察内容与知识范围

IOI的考察内容覆盖算法与数据结构的高阶领域,包括但不限于:高级动态规划(状态压缩、斜率优化、树形DP)、图论(网络流、强连通分量、二分图匹配、LCA、树链剖分)、字符串算法(后缀数组、KMP、AC自动机)、计算几何数论与组合数学,以及高级数据结构(线段树、树状数组、并查集、平衡树)的综合应用。

IOI的题目通常不直接考察标准模板,而是要求选手将其灵活组合、变形以适应特定的问题场景,对思维深度和代码实现能力提出了极高的要求。

1.5 备考建议

IOI没有短期冲刺的路径。能够站上IOI赛场的学生通常从初中甚至小学高年级就开始系统学习编程和算法,经历了3-5年以上的持续投入。

对于中国籍学生而言,通往IOI的路径是一条层级分明的选拔链条。这条路径的起点是CSP-J/S(CCF非专业级软件能力认证,分为入门级J组和提高级S组),每年9月至10月举行,是绝大多数学生接触信息学竞赛的第一站。

图源:NOI官网

在CSP-S中取得优秀成绩后,学生可晋级NOIP(全国青少年信息学奥林匹克联赛),该赛事于每年11月举行,全国统一命题、各省同步竞赛,原则上面向高中生,其成绩是参加NOI全国赛的唯一通道。

NOIP中表现优异的选手将获得参加省队选拔的资格。每年3月至4月,各省组织省队选拔赛,最终组成各省代表队参加全国赛。NOI是国内的巅峰赛事,每年7月至8月举行,参赛选手均为各省省队成员。NOI分为两场各5小时的上机程序设计竞赛,总分前50名选手入选国家集训队,并获得清华北大的保送资格。

入选国家集训队后,选手还需经历冬令营选拔和国家队选拔赛的层层考核,最终综合多轮考试成绩、作业完成情况和面试表现,才可能脱颖而出,代表中国出征IOI。

对于尚未接触编程的学生,建议从CSP-J/S开始入门,而非直接瞄向IOI——后者的难度与入门级竞赛之间隔着数年的系统性训练。这条路径每年有数以万计的学生参与,但最终能够站上IOI赛场的,仅有4人。

USACO竞赛——以算法深度与竞赛选拔为核心,是全球中学生算法竞赛的标杆。

USACO竞赛

2.1 竞赛背景与核心价值

USACO(USA Computing Olympiad)由美国计算机奥林匹克组委会主办,是全球最具影响力的中学生算法编程竞赛之一。该竞赛的根本使命是选拔美国代表队参加国际信息学奥林匹克(IOI),但其影响早已超越选拔功能。在顶尖高校的计算机专业申请中,USACO铂金级及以上的成绩被广泛视为重要的学术能力证明。

图源:USACO官网

USACO的核心价值体现在两个层面。在能力塑造层面,USACO的题目设计强调算法思维的深度与代码实现的精确性。与选择题为主的竞赛不同,USACO要求参赛者提交完整可运行的代码,系统采用真实测试数据进行评判——答案要么通过,要么失败,不存在局部给分的模糊空间。这种评判机制,要求学生不仅理解算法,还必须能处理边界情况、优化性能并写出无bug的代码。

选拔机制层面,USACO构建了一条从铜级到铂金级的清晰进阶路径。每一级别的晋级都是对能力的独立验证——铜级检验编程基础,银级考验数据结构运用,金级要求熟练设计标准算法,铂金级则接近大学算法课程的高阶内容。

图源:USACO中国官网

2.2 参赛资格与报名方式

USACO面向全球中小学生开放,参赛不收取任何费用。学生只需在USACO官网注册账号即可参赛,无需通过学校或机构报名。竞赛语言为英语,但官网通常提供选手自主翻译的非官方多语言版本,参赛者应尽可能参考英文原题以保证理解准确性。新注册选手须从铜级开始逐级晋升,不可跳级参赛。

2.3 赛制结构与晋级机制

USACO赛季通常包含三场线上月赛和一场线下公开赛。

每场线上月赛时长为4小时,参赛者在规定时间窗口内任选连续4小时完成比赛。试卷通常包含3-4道算法编程题,每道题平均在333分,满分1000分。代码提交后由系统自动评分,使用真实测试数据验证正确性和效率。

图源:USACO中国官网

晋级路径为:铜级(Bronze)→ 银级(Silver)→ 金级(Gold)→ 铂金级(Platinum),难度依次递增。晋级方式有两种:若在一场比赛中获得满分(1000分),可立即晋级下一级别;若未获满分,则需等待官方划定分数线(通常为700-800分),达到或超过分数线方可晋级。

USACO官网显示,往年在单场比赛中获得满分可当场继续挑战下一级别、实现当场连跳的规则已被取消。新规下,获得满分者仍需等待赛后统一确认晋级,不再支持当场连跳。2026年第一场月赛数据显示,铜级参赛者10377银级3876金级1917铂金级仅191人,参赛者遍布100多个国家。

图源:USACO中国官网

2.4 2026赛季重大规则变革

2025-2026赛季,USACO实施了一系列结构性调整,对备考策略产生了深远影响。

铂金级集体降级。除2025年IOI决赛选手和少数往届表现卓越的IOI选手外,所有现有铂金级选手被降级至金级。这意味着等级不再是终身制,每个新赛季所有选手都需要重新证明自己。从第一场月赛数据来看,金级参赛者达1917人(其中1242人为大学前学生),这一数字远高于往年同期,说明大量降级的前铂金选手正在金级重新争夺晋级名额。

认证成绩强制化。金级和铂金级选手必须在美东时间周六12:00-12:15(对应北京时间周日01:00-01:15)之间开始比赛,其成绩才能被标记为认证成绩。非认证成绩无法用于晋级或公开赛邀请。铜级和银级选手不受此限制。

公开赛首次转为线下监考。2026年US Open将首次要求所有希望参与的选手前往官方指定考点,在监考老师现场监督下完成比赛。线下成绩将直接影响训练营邀请和IOI代表队选拔——线上赛成绩不再直接决定最终席位。

训练营选拔标准升级。美国本土学生需获得2-3个认证成绩才有机会被邀请参加线下公开赛;训练营及EGOI代表队的选拔完全由线下决赛成绩决定。换言之,线上赛是资格赛,线下赛才是决赛。

2.5 考察内容与知识范围

USACO的考察内容随级别提升而逐步扩展:

铜级基础编程能力。变量、循环、条件判断、数组、字符串处理等基础语法,以及简单模拟和暴力枚举。

银级数据结构与基础算法。栈、队列、集合、映射等数据结构,以及贪心、递归、二分查找、基础图论(DFS/BFS)。

金级标准算法设计。动态规划、最短路径、最小生成树、并查集、拓扑排序、线段树等中级数据结构。

铂金级高阶算法与复杂问题。高级动态规划、网络流、字符串算法(后缀数组、KMP)、计算几何、复杂树形结构等。

需要注意的是,USACO题目默认要求算法复杂度达到最优级别。一个O(n²)的解法即使能通过小数据测试,在大数据测试中也会因超时而失败。这意味着参赛者不仅需要能解题,还需要解得好。

2.6 备考建议

USACO的备赛是一个长期过程。建议9-10年级从铜级起步,熟悉编程语言,掌握基础算法。10-11年级冲击银级和金级,系统学习数据结构和标准算法。如果目标是铂金级,需要额外投入大量时间研习高阶算法和刷历年真题。

图源:USACO中国官网

2026赛季的新规则意味着:金级和铂金级选手必须格外关注比赛的开赛时间窗口(北京时间周日凌晨),因时差问题错过认证窗口将直接影响晋级和选拔资格。

CCC竞赛——计算机竞赛的零门槛起点,也是滑铁卢大学计算机与数学相关专业申请中的重要参考指标。

CCC竞赛

3.1 竞赛背景与核心价值

加拿大计算机竞赛(Canadian Computing Competition,简称CCC)由滑铁卢大学数学与计算机教育中心(CEMC)主办,是加拿大最具影响力的中学编程竞赛之一。

CCC的核心价值在于两条清晰的赛道设计。初级组(Junior)面向具有初级到中级编程技能的学生,题目从基础语法到简单算法逐步递进,获奖分数线相对友好(2026年初级组Certificate of Distinction cutoff为58/75分)。高级组(Senior)面向具有中级到高级编程技能的学生,题目难度从第1题的入门级到第5题接近大学算法课程水平,具备较高的区分度(2026年高级组cutoff为26/75分)。学生在报名时可自主选择适合的组别,不受年级限制,这一设计体现了竞赛“为每个学生提供合适挑战”的哲学。

图源:CEMC官网

在申请价值层面,滑铁卢大学数学学院明确表示,CCC虽非申请必需条件,但优异成绩可为申请加分。对于目标加拿大方向的学生,CCC成绩具有直接参考价值;对于美国方向申请者,CCC高级组的高分同样可作为算法能力的有效证明。

3.2 参赛资格与报名方式

CCC面向全球高中各年级学生开放,参赛学生需通过所在学校或授权考点报名,不设个人报名通道。

3.3 考试形式与评分规则

CCC为线上个人竞赛,考试时长3小时,试卷包含5道编程题,每题满分15分,总分75分。题目难度从第1题到第5题依次递增。提交的代码由系统自动评分,评判标准为输出结果的正确性。

3.4 考察内容

CCC初级组的考察范围涵盖:基本数据类型与运算、条件判断与循环、一维数组、字符串处理、基础模拟算法。高级组在初级组基础上增加:递归与回溯、排序与搜索算法、基础数据结构(栈、队列、集合)、图论基础(图遍历、最短路径)、动态规划入门。

3.5 备考建议

对于完全没有编程基础的9-10年级学生,CCC初级组是理想的入门起点。建议先熟悉任意一种编程语言(Python因其语法简洁常被推荐),掌握基础语法后即可尝试往年真题。对于已有编程经验的学生,可直接挑战高级组。一个常见策略是:10年级参加CCC初级组建立信心并熟悉竞赛节奏,11年级挑战高级组冲击高分。与USACO的备赛可以并行——CCC高级组的难度大致介于USACO银级和金级之间,两个竞赛的知识点有大量重叠,可以同步准备

图源:CEMC官网

算法编程类竞赛对比与选择逻辑

USACO、CCC与IOI三者构成了一个完整的进阶链条。

难度梯度上,CCC初级组几乎没有门槛,适合编程零基础学生;CCC高级组介于USACO银级与金级之间;USACO金级和铂金级代表了高中生算法竞赛的高阶水平;IOI则是全球最高殿堂,题目难度和思维深度远超市面上任何单一国家的竞赛。

选拔逻辑上,USACO以选拔美国IOI代表队为目标,CCC以选拔加拿大IOI代表队为目标,两者都是国家级选拔通道,而IOI是两者的终点。应用场景上,CCC成绩在加拿大申请中具有直接参考价值;USACO铂金级成绩在美国顶尖计算机专业申请中认可度更高;IOI奖牌则在全球范围内具有顶级辨识度。

第二部分:机器人类

机器人类竞赛的核心是团队工程实践。FRC和VEX的共同特征是:任务在一整年中展开,学生需要组队、设计、搭建、编程、测试、迭代,最终在赛场上与其他队伍对抗。这种模式更接近真实世界的工程场景——没有标准答案,只有取舍与优化。

FRC竞赛——以工业级机器人工程与高强度团队协作为核心,是全球规模最大、最具影响力的青少年机器人竞赛。

五、FRC竞赛

5.1

竞赛背景与核心价值

FRC(FIRST Robotics Competition)由著名发明家Dean Kamen于1989年创立的FIRST组织主办,是全球规模最大、最具影响力的高中机器人竞赛。每年超过45个国家的数万名学生参与其中。FRC的核心标签是工业级和真实感,参赛团队使用专业级材料(金属构件、工业电机、专业控制系统),在约6周内从零搭建一台重达55公斤的工业级机器人,并在赛季中持续迭代、参加区域赛和世锦赛。

图源:First官网

FRC的价值远超出做一台机器人本身。在工程维度,学生接触机械设计、电路系统、嵌入式编程、传感器应用等真实工程领域的知识;在团队维度,一支FRC队伍通常由15-50人组成,分工涵盖机械组、电气组、程序组、商务组、宣传组等,学生需要学习如何在专业分工中协作、在预算约束中做决策、在有限时间内完成目标。FRC的“Coopertition”(合作竞争)理念要求队伍在赛场上既是竞争对手也是盟友,进一步强化了团队协作与体育精神的培养。

图源:First官网

5.2

参赛资格与组队要求

FRC面向14-18岁(9-12年级)学生开放,队伍可为学校团队或社区团队,每队15-50人,至少需2名成人导师。2026-2027赛季注册费用上调至6500美元/队。注册通道预计2026年9月开放,11月截止;2027年1月9日为全球赛季启动日(Kickoff),届时发布新赛季比赛主题和规则。

图源:First官网

5.3

竞赛形式与赛季节奏

FRC的赛季周期约为4-6个月。每年1月初,全球所有队伍同步观看赛季启动直播,获知当年比赛主题、规则和场地设计。从这一天起,各队有约6周时间设计、搭建和编程机器人。机器人必须从官方提供的零件套件(Kit of Parts)出发,自行采购和加工补充材料。3-4月为区域赛阶段,各队在各自地区参赛争取晋级名额。4月底,全球优胜者汇聚美国休斯敦参加FIRST世锦赛。

图源:First官网

比赛本身在一张约12米×12米的赛场上进行,三支队伍组成联盟(红方或蓝方)对抗另一个三队联盟。比赛包含自动阶段(约15-30秒,机器人按预先编程自主运行)和手动阶段(约2分钟,选手遥控操作)。比赛得分依据当年主题而定,通常涉及投掷、拾取、攀爬或悬挂等动作。

据China Daily等官方媒体报道,2026年FRC上海国际区域赛的主题为“发掘重建”,比赛分为20秒自动阶段与2分20秒手动阶段。自动阶段机器人需自主将“燃料”运送至“枢纽站”;手动阶段操作手操控机器人在“枢纽站”激活时补充燃料,在未激活时执行防守或继续收集。与往年相比,该赛季竞技性大幅提升,防守与进攻的策略博弈成为核心看点。赛事吸引了约50支队伍参赛,中国队伍数量较上年增长超20%

图源:China Daily官网

5.4

考察内容与能力要求

FRC的考察维度远不止机器人本身。机械工程要求设计结构强度、重心分配与运动机构;电气工程涉及电机控制、传感器信号处理与电源管理;编程要求通过C++、Java或Python编写自动控制代码和遥控响应程序;策略与战术要求在场上快速判断联盟状态并执行最优策略;项目管理涉及时间规划、预算控制和团队分工;商务与宣传要求队伍自行筹款、管理品牌形象并向赞助方汇报。

图源:First官网

5.5

备考建议

FRC不适合追求短期出成绩的学生。一支新队伍从组建到具备区域赛竞争力通常需要1-2年的磨合。建议9年级加入现有队伍或组建新队,以观察和学习为主;10-11年级逐步承担核心岗位(如机械组长、首席程序员);12年级担任队长或项目管理角色。资金和场地是FRC的重要现实约束——每年数万美元的预算和持续数月的大型工作空间需要提前规划和协调。

图源:First官网

VEX机器人竞赛——以模块化搭建和分层竞赛为特色,适合不同年龄和阶段的学生从零开始建立机器人竞赛经验。

六、VEX机器人竞赛

6.1

竞赛背景与核心价值

VEX机器人竞赛由VEX Robotics主办,是全球覆盖最广的青少年机器人竞赛之一。VEX的核心理念是“让STEM学习可及且有趣”,其模块化设计降低了入门门槛,同时竞赛体系从校际赛、区域赛、国赛到世锦赛的完整路径确保了长期成长空间。

图源:VEX官网

VEX的核心价值在于两个层面。首先是入门友好,VEX采用标准化零件和图形化或文本化编程环境,新队伍可在较短时间内搭建出可运行的机器人;其次是成长空间,从VEX IQ的简单搭建到VEX V5的复杂机构设计和高级算法,同一套体系可支撑学生5年以上的持续成长。95%的VEX参赛者报告称,参与竞赛后对STEM领域的兴趣有所增加。

6.2

参赛资格与组队要求

VEX IQ面向9-14岁学生,VEX V5面向11-17岁学生。队伍通常由2-10人组成,可基于学校或社区组建。参赛需通过所在地区官方渠道注册队伍并报名比赛,不同国家和地区的注册流程和费用有所差异。

图源:VEX官网

6.3

竞赛形式与赛季节奏

2025-2026赛季,VEX IQ的主题为“Mix & Match”(混合搭配),场地为6英尺×8英尺,两名机器人组成联盟合作完成60秒的团队挑战赛,通过将豆袋投掷入不同高度的目标获得积分(L4目标每个得16分)。2026-2027赛季起,VEX IQ的主题已更新为“Level Up”。VEX V5的2026-2027赛季规则手册已开始持续更新,正式版本将在赛季推进中迭代。

6.4

考察内容

VEX的考察内容因组别而异。VEX IQ侧重于基础搭建能力、图形化编程(VEXcode Blocks)以及团队协作。VEX V5则需要金属结构件加工、复杂传动系统设计、基于C++或Python的文本编程、传感器融合以及实时策略决策。

图源:VEX官网

6.5

备考建议

VEX的准入壁垒低于FRC,建议6-8年级从VEX IQ起步,熟悉搭建逻辑和基础编程;9-10年级过渡到VEX V5,开始接触金属构件和高级编程;11-12年级可在VEX V5基础上深化,追求区域赛乃至世锦赛晋级。

图源:VEX官网

七、机器人类竞赛对比与选择逻辑

FRC与VEX在量级和定位上有本质差异。

硬件规格上, FRC采用工业级材料和专业控制系统,机器人重达55公斤,每年预算通常超过1.5万美元;VEX采用标准化模块,成本低、搭建周期短。团队规模上, FRC队伍通常15-50人,组织结构接近真实企业的职能部门;VEX队伍通常2-10人,更适合小型团队紧密协作。时间投入上, FRC要求每周15小时以上的高强度投入,VEX可根据目标灵活调整。成长路径上, VEX提供从小学到高中的完整阶梯,FRC则更适合高中阶段一次性的深度投入。

选择逻辑如下:如果学生年龄较小(初中阶段)或机器人经验为零,VEX是更合适的起点。它允许在低风险环境中试错和积累经验。如果学生已有一定工程基础、年龄足够(高中阶段),且愿意接受高强度、长时间的团队项目挑战,FRC提供了VEX无法复制的工业级真实感和团队管理经验。

许多学生先在初中阶段参与VEX积累经验,进入高中后再转战FRC,也有学生同时参与两种竞赛。但考虑到两者对时间和精力的要求,同时深度参与两个高等级赛事对大多数学生而言并不现实。

结语

计算思维,正在成为这个时代的基本素养。而计算机与信息学类竞赛,恰好为学生提供了一个系统训练这种素养的场所。无论是算法竞赛中“用最少的资源解决最复杂的问题”,还是机器人竞赛中“在物理约束下创造可运行的机器”,本质上都是在训练同一种能力——在不确定性中建立确定性,在约束条件下寻找最优解。

这种能力,远比任何编程语言的语法或某种算法的实现细节更为重要。它在未来的人工智能时代尤为稀缺——当AI可以完成越来越多的具体任务时,真正具有竞争力的,是那些能精准定义问题、设计系统方案、并判断解决方案优劣的人。

本文所梳理的五大赛事,都只是这条思维训练之路上的驿站。真正重要的,不是证书上的等级或奖牌的颜色,而是学生在每一次调试代码、每一轮机器人迭代中,逐渐养成的拆解复杂问题、构建系统方案的思维方式。

这种思维方式的塑造,才是计算机与信息学类竞赛最深层的价值所在。

*本文内容基于公开信息,如有疑问请联系修改

*文中未标注图片均来源于:Unsplash


本文为京领原创出品

未经授权,请勿转载

转载或商务合作请联系

电话:010-82362348

微信:Kinglead-edu

官网:https://jinglingedu.com