信奥赛从小学一年级起步:一条六年以上的长线规划
我儿子今年 7 岁,刚上小学一年级。前阵子有位家长在群里转了一则科创比赛的通知,我才第一次认真去看「信奥赛」到底是什么。
看了一圈之后发现,市面上关于信奥赛的说法,不少是不准确的——有的把 CSP-J/S 说成「省一等奖」,有的把几岁开始学说得含糊其辞,还有的把升学前景讲得过于轻松。这篇文章把我从官方渠道查到的信息整理出来,特别说明:本文所有关于赛事规则和政策的表述,都以官方公告和公告日期为准,政策会变,报名前请务必回到官网核对当年文件。
一、先纠正一个误解:信奥赛不是一场比赛
「信奥赛」是个统称。真正的体系是一根链条,从低到高有四级,每一级面向的人群完全不同。
需要特别注意的是最后一级的定位。官方对 NOI 的说明里写得很明确:竞赛参加者为高中阶段具有学籍的在读学生,其他级次的在读学生可参加相关的学习和交流活动。也就是说,小学和初中阶段的孩子,主要是在这条链条的下游积累,主赛场要等到高中。
中间这两级还容易被混淆:CSP-J/S 分入门组(J)和提高组(S),两个组别可以同时报名;NOIP 则是以省为单位的联赛。它们不是「同一个比赛的不同奖项」,而是不同性质、不同层级的活动。
二、两个硬门槛,必须先知道
门槛一:CSP-J/S 必须年满 12 周岁
这是最容易被忽略、也最影响规划的一条。CSP-J/S 的报名通知中明确规定,参加第一轮的认证者须在当年 9 月 1 日(不含)前满 12 周岁,不满足年龄要求者不能参加认证。
换算一下:按正常入学时间,孩子大约要到六年级才够年龄。这意味着从一年级到五年级,你都没有 CSP-J/S 可以考——这个事实决定了整条路线的节奏,也决定了前面几年该做什么。
门槛二:官方指定语言只有 C++
信息学竞赛的官方指定语言是 C++。Scratch 和 Python 不能用于参赛。
这一点常被误解。图形化编程适合启蒙,Python 适合培养兴趣,但它们和信奥赛是两条路:前者是通识教育,后者是竞赛语言训练。如果你确实想让孩子走信奥赛这条路,最终一定要落到 C++ 上。
三、那一到三年级做什么
既然 12 岁才能考、语言又是 C++,很容易得出一个错误结论:「既然越早越好,那就一年级就开始学 C++。」
这个结论是错的。
为什么不建议过早学 C++
C++ 的难点不在于语法,而在于它要求的抽象能力——指针、内存、递归、复杂度分析,这些概念需要一定的认知发育水平。年龄不到,孩子不是「学得慢一点」,而是根本建立不起这个概念,结果是反复受挫、提前厌学。业界比较一致的建议是四年级左右作为 C++ 的起点:这时抽象思维开始发育,距离六年级首考也留出了两年准备期,节奏正好。
一到三年级真正该做的两件事
第一,用图形化编程建立「程序思维」。Scratch 这类工具的价值不在于学到多少语法,而在于让孩子理解三件事:顺序(先做什么后做什么)、条件(如果怎样就怎样)、循环(重复做)。这三个概念是编程的骨架,用积木块理解它们,比用代码容易得多,而且这些理解可以直接迁移到 C++。
第二,把数学基础打扎实。信奥赛本质上考的是算法,而算法是数学。字符串处理、进制转换、排列组合、数论初步、图论入门——这些内容在竞赛题里反复出现。小学阶段的课内数学如果学得轻松,可以适当往前推一点,这比提前背 C++ 语法有用得多。
四、小学六年,每年具体做什么
一、二年级:玩起来,别设 KPI
这个阶段的唯一目标是不让孩子讨厌它。用 Scratch 做个小游戏、让角色动起来、做个简单的问答程序,都可以。不要考级,不要比赛,不要和别的孩子比。
三年级:补数学,试水积木编程的进阶
开始有意识地训练逻辑思维,比如简单的推理题、找规律、数独。编程方面可以尝试 Scratch 里稍微复杂的项目,比如带计分和关卡的完整小游戏——做完一个完整作品,比做十个片段有价值。
四年级:C++ 起步,这是分水岭
正式开始学 C++。从变量、循环、条件、数组这些基础语法入手,不要一上来就啃算法书。这个阶段可以同步关注 GESP——它是由中国计算机学会(CCF)发起并主办的编程能力等级认证,涵盖图形化编程、Python 和 C++,其中 C++ 设一级至八级。它的作用是提供一个阶段性的验收标准,让孩子知道自己在什么位置。
五年级:C++ 进阶,开始接触数据结构与算法
数组、字符串、排序、查找、简单的递归和递推。开始有意识地做题——同一个知识点反复练,比泛泛地看视频有效。GESP 继续考级,但不必为了考级而考级。
六年级:满 12 周岁,首考 CSP-J
这一年孩子通常达到年龄要求,可以报名 CSP-J/S 了。要注意 CSP-J/S 分第一轮和第二轮:第一轮以笔试为主,考察通用和实用的计算机科学知识;第一轮成绩优异者才能进入第二轮,第二轮是真正的上机程序设计。所以第一轮不能轻敌——它考的不只是编程,还有计算机基础常识。
初中及以后:进入真正的竞赛轨道
CSP-J/S 拿到达标等级后,继续向 NOIP 推进,再往上是省选、NOI。这条路的坡度在初中之后会明显变陡,需要持续投入。
五、关于「学信奥能不能升学」
这是家长最关心的问题,也是最容易被培训机构夸大的一段。以下三条都是官方信息,建议完整看完再下判断。
第一件事:CSP-J/S 不是评奖
这一点很多人不知道。CCF 在 2026 年 9 月发布公告明确说明:CSP-J/S 是面向社会非专业人士开展的算法与编程能力评价活动,不属于竞赛评奖范畴,不设置一等奖、二等奖、三等奖,而是依据成绩由高至低评定一级、二级、三级能力等级。
公告还特别指出:将 CSP-J/S 的一级、二级、三级等同于「一等奖、二等奖、三等奖」,属于对认证规则的错误解读,并强调对外提及认证结果时须使用官方规范名称。
换句话说,如果你看到某篇文章或某个机构说「拿省一就能怎样怎样」,那个说法本身就是不规范的。
第二件事:NOI 将取消 A 类选手加分
根据官方公告,NOI 目前设有 A 类选手加 5 分的政策,该政策将自 NOI 2029 起取消,NOI 2027、NOI 2028 为过渡期。这释放的信号很明确:竞赛本身的加分优惠在逐步收窄。
第三件事:强基计划的竞赛通道在收窄
从近年的招生政策看,多所高校把「竞赛破格」通道进一步收紧,部分高校已取消五大学科竞赛银牌及以上破格入围的资格,少数保留资格的高校也普遍提高了门槛,取而代之的是对高考单科成绩给予更大权重。趋势是清晰的。
所以该怎么看这件事
把上面三条放在一起,结论其实不难得出:
- 不要把信奥赛当成升学捷径来规划。按现行政策,竞赛结果不得作为中小学招生入学的依据,而高校端的竞赛通道也在收窄。
- 但信奥赛的能力训练是真实有效的。算法思维、问题拆解、严谨性、面对困难时的调试耐心——这些能力不会因为政策变化而贬值。
- 判断标准应该回到孩子本身:他做这件事的时候是不是投入的、是不是愿意为一个问题琢磨半小时。如果是,就值得继续;如果不是,那就是在消耗他。
六、几个常见问题
要不要报班?
低年级阶段不是必须。图形化编程有大量免费资源,家长陪着做就行。真正需要外部支持的是 C++ 起步之后,尤其是算法训练阶段——那时候需要有人能讲清楚思路、批改代码、指出错误原因,这部分靠自学效率很低。
大概要花多少钱?
启蒙阶段几乎不花钱:Scratch 免费,一台普通电脑足够。C++ 阶段主要是课程费用,差异很大。需要提醒的是:在搞清楚孩子是否真的有兴趣之前,不要投入大额费用。用一两年时间、很低的成本验证兴趣,是更稳妥的顺序。
孩子学不下去怎么办?
先分清是「内容太难」还是「方式不对」。低龄阶段绝大多数放弃是因为前者——抽象内容超出了认知水平。这时候的正确做法是退回去、降低难度、换更直观的形式,而不是靠加时间硬扛。信奥赛是一场长线,中途停下来调整节奏很正常。
七、参考来源
- CSP-J/S 认证等级名称规范公告(2026 年 9 月)—— noi.cn
- CSP-J/S 2026 第一轮报名通知(含年龄要求)—— noi.cn
- NOI 系列活动简介(宗旨、参赛对象、系列活动构成)—— noi.cn
- 关于自 NOI 2029 起取消 A 类选手加分政策的公告 —— noi.cn
- CCF 编程能力等级认证 GESP 官方说明 —— gesp.ccf.org.cn
- 教育部《2025—2028 学年面向中小学生的全国性竞赛活动名单》—— moe.gov.cn
政策条款会随年份调整。报名前请以官方当年发布的最新文件为准。