CodeSky · 家长指南

信息学奥赛(信奥赛)和加拿大 CCC:两套比赛有什么不同?

很多从国内来的家长会问:“孩子在国内学信奥,到了加拿大该怎么继续?”国内的信息学奥赛和加拿大的 CCC 是两套独立的比赛,由不同机构主办,规则也不同。下面用两家主办方的官方资料,把区别讲清楚。

预约免费试课 CCC 竞赛辅导

两套比赛分别是什么

信息学奥赛(中国):由中国计算机学会(CCF)组织,官网 noi.cn。官网列出的活动包括 CSP-J/S 认证(分第一轮、第二轮)、NOIP 和 NOI(全国青少年信息学奥林匹克竞赛)。报名资格、考试规则以 noi.cn 最新通知为准。

CCC 加拿大计算机竞赛:由滑铁卢大学数学与计算教育中心(CEMC)主办。分 Junior 和 Senior 两个级别,每级 5 道题、3 小时、满分 75 分,在学校由老师监考。下一届在南北美洲为 2027 年 2 月 17 日。成绩优秀的 Senior 参赛者会受邀参加 CCO(加拿大计算机奥林匹克)。

信息学奥赛(中国)CCC(加拿大)
主办中国计算机学会 CCF滑铁卢大学 CEMC
主要环节CSP-J/S 认证、NOIP、NOICCC Junior / Senior → 受邀 CCO
编程语言以 noi.cn 技术规则为准C、C++、Python 2、Python 3、Java;CCO 必须用 C++
官方网站www.noi.cncemc.uwaterloo.ca/contests/ccc

Python 还是 C++?

CEMC 官方说明:CCC 可以用 Python,但用 Python 或 Java 不一定总能拿满分;CCO 必须用 C++。所以学过 C++ 的孩子可以直接用 C++ 参加 CCC;从零开始的孩子也可以先用 Python 打好算法基础。

CCC Junior 还是 Senior?

详细对比、往年平均分和分数线见我们的 CCC 竞赛辅导页。

在 CodeSky 可以怎么学(官网课程目录)

起点按孩子已有基础定,不按年级;可以先上免费试听课定级。课程帮助孩子练习解题,不保证比赛成绩或升学结果。

比赛之外:项目与工程能力

竞赛练的是在限定时间里解算法题;做项目练的是把一个完整程序设计、写完、测试和改进。CodeSky 的课程里有项目课,并通过 AI 辅助教学的方式带学生接触软件工程和系统工程的做法。两者能力互补,但比赛成绩和项目经验是两回事。

什么是“系统化教学”

这是指我们的教学方法,不是一门课:每门课都围绕五个计算思维支柱——分解问题、发现规律、抽象、算法思维、调试——并按分级路径推进。它和上面说的“系统工程”是两个不同的概念。

常见问题

信奥赛和 CCC 是同一个比赛吗?
不是。信奥赛由中国计算机学会主办,CCC 由滑铁卢大学 CEMC 主办,规则和级别各自独立。

在加拿大还能参加国内信奥吗?
报名资格以 noi.cn 官方通知为准,请直接查看官网。

国内学过 C++ 信奥,到加拿大考什么?
可以了解 CCC,C++ 是 CCC 允许的语言。Junior 和 Senior 怎么选,见 CCC 竞赛辅导页。

CCC 用 Python 可以吗?
可以,但官方提醒 Python 不一定能拿满分;CCO 必须用 C++。

CCC 成绩能保证升学吗?
不能。它是展示解题能力的竞赛。

怎么开始?
预约免费试听课,我们按孩子的基础建议起点。

资料来源:noi.cn、cemc.uwaterloo.ca,2026 年 11 月查阅;如有变动以官网为准。