信息学竞赛体系全景

由中国计算机学会(CCF)统一主办,从 Scratch 启蒙到国际奥林匹克, 形成完整的六级递进体系,每个阶段目标明确、考试规范。

GESP

编程能力等级认证

5–12 岁

CCF 官方编程能力认证,Scratch/C++/Python 8 个等级,每年 4 次考试

考试安排
每年 3/6/9/12 月,各 4 次机会
线上笔试(选择题 + 程序填空),时长 60-90 分钟
通过后
C++ Level 7/8 可豁免 CSP-J 第一轮
核心知识准备
Scratch 图形化编程变量与控制流C++ 基础语法函数与递归简单数据结构
💡 2023 年推出,专为 12 岁以下学生提供官方能力认证通道
CSP-J

软件能力认证·入门级

12 岁以上

CCF 非专业级认证入门组,每年 9-11 月,是进阶竞赛的第一张入场券

考试安排
每年 9 月(初赛)+ 11 月(复赛)
初赛:笔试 2 小时;复赛:上机编程 3.5 小时 / 4 道题
通过后
CSP-J 一等奖 → 可报名 CSP-S
核心知识准备
枚举与模拟排序与搜索简单图论基础数据结构(栈/队列)贪心算法入门
💡 参赛者须在当年 9 月 1 日前年满 12 周岁(2025 年 2 月新规)
CSP-S

软件能力认证·提高级

12 岁以上

CCF 非专业级认证提高组,难度显著提升,是进入联赛的核心准备

考试安排
每年 9 月(初赛)+ 11 月(复赛)
初赛:笔试 2 小时;复赛:上机编程 4 小时 / 4 道题
通过后
CSP-S 优异成绩 → NOIP 参赛资格
核心知识准备
动态规划基础图论(最短路/最小生成树)线段树/树状数组字符串处理数学(数论/组合)
💡 CSP-S ≈ Codeforces 1800-2200 分,是进入 NOIP 的核心准备
NOIP

全国青少年信息学联赛

高中生

以省为单位组织的全国联赛,省一等奖可进入全国决赛选拔流程

考试安排
每年 11 月(一天)
上机编程 4.5 小时 / 4 道题,以省为单位组织
通过后
省一等奖 → NOI 省队选拔资格
核心知识准备
高级动态规划图论高阶算法数据结构综合应用数论与计算几何复杂贪心与构造
💡 2023 年起,仅高中生及同等学历学生获得官方省级排名和奖项
NOI

全国信息学奥林匹克

高中生

全国最高级别信息学赛事,每年约 300 名选手参加,2025-2028 教育部白名单认证

考试安排
每年 7 月(2 天)
每天 5 小时 / 3 道题,共 6 道题,全国约 300 名选手
通过后
NOI 成绩 → 冬令营 → IOI 国家队选拔
核心知识准备
算法竞赛顶级难题高级数据结构(平衡树/主席树)复杂图论与网络流多项式算法计算几何高阶
💡 2025-2028 教育部白名单认证,是科技类赛事中认可度最高的项目
IOI

国际信息学奥林匹克

高中生

通过 NOI 选拔,代表中国参加国际比赛,中国队近年保持顶级战绩

考试安排
每年 7-8 月(国际举办地不定)
通过 NOI → 冬令营 → CTSC 选拔,每年仅 4 人代表中国参赛
通过后
国际最高舞台,中国队近年连续获得全部金牌
核心知识准备
国际顶级算法难题注:IOI 明确排除 FFT、KMP、后缀数组、AC自动机等
💡 无需单独备考,IOI 资格完全通过国内 NOI 体系竞争获得

海外可选赛事

以下国际赛事对中国大陆学生开放,大多支持在线参赛、免费报名。 虽然对国内升学无直接加分,但能帮助孩子提升计算思维与编程能力、 开阔国际视野,也为综合素质评价积累有分量的经历。

计算思维Scratch算法竞赛机器人
🧩

Bebras 国际计算思维挑战赛

Bebras Computing Challenge

6–18 岁(6 个年龄组)

比赛形式
在线答题,45 分钟,15 道计算思维题(无需编程)
比赛时间
每年春季(4–5 月)和秋季(10–11 月)两轮
中国参赛方式
通过学校或合作机构报名,在线参赛
费用
免费
计算思维无需编程全年龄段
🌍全球 60+ 国家、300 万+ 学生参与,最适合信息学启蒙阶段的国际赛事
💻

美国信息学奥林匹克

USACO

不限年龄(面向中学生)

比赛形式
在线编程,4 小时 3 题,四个级别(Bronze→Silver→Gold→Platinum)
比赛时间
12 月、1 月、2 月、3 月各一场
中国参赛方式
官网注册即可参赛,全球开放,无需学校
费用
免费
算法竞赛C++/Java/Python高含金量
🌍全球最知名的在线信息学竞赛,Platinum 成绩受清华姚班/北大图灵班认可
💻

加拿大计算机竞赛

CCC / CCO

高中生(Junior + Senior 两组)

比赛形式
在线编程,3 小时 5 题
比赛时间
每年 2 月
中国参赛方式
需通过学校报名(学校向滑铁卢大学申请账号)
费用
约 $8 加元
算法竞赛滑铁卢大学主办
🌍由滑铁卢大学 CEMC 主办,获海外名校广泛认可,适合留学背景学生
💻

ICode 国际青少年编程竞赛

ICode

小学一年级 – 高中三年级

比赛形式
在线闯关(图形化编程 / Python / C++),中国区有线下决赛
比赛时间
预选赛:3–4 月;中国区决赛:7–8 月暑假
中国参赛方式
官网直接报名,中国区 20+ 城市设有决赛考点
费用
免费
图形化编程多语言趣味闯关
🌍美国 ICode 基金会主办,全球 20+ 国家参与,中国赛区组织成熟
🐱

IKCC 国际少儿编程竞赛

IKCC Scratch Olympiad

7–14 岁(4 个年龄组)

比赛形式
在线提交 Scratch 3.0 原创作品
比赛时间
游戏编程赛:1–2 月;Scratch 创意赛:9–10 月
中国参赛方式
官网注册提交作品,124 个国家可参与
费用
免费
Scratch创意编程低龄友好
🌍纯创意评比,不考算法题,最适合 Scratch 阶段孩子展示项目能力
🐱

国际 Scratch 创意编程奥林匹克

International Scratch Creative Programming Olympiad

5–18 岁(5 个年龄组,含 5–8 岁组)

比赛形式
在线提交 Scratch 项目,主题创作
比赛时间
每年 4–5 月开赛
中国参赛方式
官网注册提交作品,全球开放
费用
免费
Scratch低龄启蒙5 岁可参加
🌍5 岁即可参赛,全球最低年龄门槛的编程竞赛之一
🤖

FIRST 乐高联赛

FIRST LEGO League (FLL)

4–16 岁(Discover / Explore / Challenge 三个组别)

比赛形式
团队合作:机器人设计 + 编程任务 + 课题研究 + 答辩展示
比赛时间
9 月发布赛题,11–3 月区域赛 → 全国赛 → 世锦赛
中国参赛方式
中国多地有授权赛区,通过合作机构报名
费用
需购买套件(约 ¥3000–5000)+ 报名费
机器人乐高团队合作STEM
🌍全球最大青少年 STEM 赛事之一,强调团队协作和工程思维
🤖

VEX 机器人竞赛

VEX IQ / VEX V5 Robotics

8–18 岁(IQ 小学/初中;V5 高中)

比赛形式
团队机器人对抗赛(自主 + 操控),线下举办
比赛时间
9–4 月区域赛 → 全国赛 → 4 月世锦赛(美国)
中国参赛方式
中国各省市有 VEX 授权赛点,亚洲公开赛在无锡/北京举办
费用
需购买机器人套件 + 赛事报名费
机器人工程设计团队对抗
🌍全球最大机器人赛事体系,中国参赛队伍多次获世锦赛奖项

关于海外赛事的说明

以上赛事均非教育部白名单竞赛,对国内中高考升学无直接加分作用。 但作为国际化能力锻炼和综合素质的体现,在自主招生、强基计划面试、 以及海外留学申请中可作为有力的补充材料。建议根据孩子的年龄和兴趣 选择 1–2 项参与,不必追求全部参加。