刚刚过去的周末,对于参加编程信奥竞赛的家长来说,特别忙碌。
因为上周六,CSP的第一轮比赛结束了,
北京有10000多人参加了CSP-J的考试
。
这是北京一零一中学的门口,送考的家长们,急切地在门口等待着。
与此同时,
上海有5000多人,广东有大概19000多人参加。
北京和广东之间,差了整个上海还要多。
各省参赛人数跟去年相比,都在增长
,具体数据我在文章后面会分析。
那么,
CSP比赛是什么?
为什么现在参加的人这么多呢?
我先花1分钟时间简单科普一下。
等孩子上了高中,你会发现高中最有含金量的是五大学科竞赛,分别是:
数学、物理、化学、生物和信息学奥赛
这里面除了信息学,其它四门都是中学开设的科目,而
唯独信息学在大多数学校里是不会教的。
信息学奥赛有一个很有意思的特点,那就是:
别的学科竞赛必须要到高中才能参加,而信息学竞赛小学就能参与!
我画了一张信息学奥赛的进阶图:
其中NOIP是省赛,NOI是国赛,而IOI是世界信息学奥赛。
想要能入围NOIP省赛,
首先得通过CSP-J(入门级)和CSP-S(提高级)的比赛才行
,这两个是信息学奥赛的敲门砖。
下面这个就是NOIP省赛选拔考试的要求,比如2020年的要求,就是需要通过CSP-S(提高级)的考试才行。
因此很多孩子到了高中后,想参加信息学奥赛时,结果发现,自己没有打过CSP的比赛,压根就没有参赛的资格。
而CSP-J(入门级)和CSP-S(提高级)的比赛都是可以在
小学阶段就能参与
的。
所以说,想打信息学奥赛的话,不能等到高中才开始,早在小学阶段就开始布局下去了!
这也是为什么现在有不少孩子参加这项比赛的原因。
因为如果不提前规划,那么等孩子上高中后,再想参加也是来不及了。
那参加CSP有什么用呢?为什么有这么人去参加信奥竞赛呢?
究其原因,现在
很多省、市的重点中学都有“科技特长生”计划。
比如深圳今年的自主招生计划,就专门列出了
编程类、信息技术类、科创类,很多都是要求信奥比赛的成绩的
。
(来自于:http://szeb.sz.gov.cn/)
再比如说南京外国语学校2024年科技特长生招生简章:
(http://www.nfls.com.cn/_t6/20/fc/c405a8444/page.htm)
他有个人工智能基础的方向,要求的课外成绩是
CSP信息学竞赛,并且获得CSP-J二等奖,或者CSP-S三等奖以上的成绩
。
再比如说人大附中2024年的科技特长生招生简章:
(https://www.rdfz.cn/mzszl/csgzs/202405/t20240508_30120.html)
他支持的比赛更多,包括机器人竞赛以及
信息学奥赛
等。
你发现了吗,绝大部分的名校都会有科技特长生,而在科技特长生的招生要求里,
信息学一定是最重要的方向!
这就意味着,如果你家孩子有信息学特长,即便学科成绩没那么优秀,
也能通过科技特长生,提高进入重点中学的可能。
这就是为什么现在编程信奥的比赛,会越来越多的人参加。
好了,说回来上周末刚刚结束的信奥CSP比赛,我拿到了部分数据,
发现一个特别重要的变化
,听我慢慢来分析。
最大的变化就是人数
,今年北京报名参加CSP-J的人数是11000人左右,你可能觉得这个人数不少了。
但是最高的不是北京,也不是江浙沪、广东,人数最多的竟然是山东,近2万人,不愧是教育大省,这是今年各省CSP-J参赛人数(估)。
全国加起来大约有13.4万人。
这个人数算不算多呢?我们再来跟去年做一个对比,分析人数变化的趋势。
就北京来说,去年CSP-J的报名人数是
7614
人,而今年一下飙升到大约
11000
,大概
增长了44.5%
,增幅还是很高的。
就在我以为北京增速很高的时候,很快就被啪啪打脸了。
我对比了一下绝大部分省份去年的报名人数,
如果按照增速排名,北京还进不了前10
。
我把人数增速在50%以上的省做了个表格,一共有14个,你们看。
增速最快的竟然是
内蒙古
,达到了惊人206.7%,增加了2倍多,等于是去年的3倍多。
仔细看看上面这张大表(50%增幅以上),发现
大部分都是基数较低的、或中西部的省份
。
因为这些地区信奥竞赛的信息差还比较大,所以人数增长很快。
来看看教育大省的数据,广东增长42.47,%,江苏增长33.27%,上海增长30.23%,浙江增长25.37%,增幅也不小。
看完这些数据,我发现,绝大部分省份的人数增幅都在30%以上。
这意味着什么呢?
毫无疑问,参加人数变多了,竞争压力增加了。
因为CSP-J的比赛分为两轮,通过了第一轮才能晋级第二轮。
那第一轮报名人数大幅增加,是不是意味着晋级率大幅降低呢?
别急,我们继续来看。
我比较了几个热门省份去年和前年的数据,就是下面标红的晋级率,发现一个很有意思的现象。
比如北京,2022年虽然参赛人数从5495增长到了7614,增长了38.56%,
但是晋级率基本上没有太大变化
,仅从25.82%降到了24.10%。
这是为什么呢?
仔细看一下,
原来是晋级人数也在增长
,从2022年的1419人涨到了2023年的1835人。
我还特意请教了
有道小图灵的总教练乖妈
,她告诉我,
每年各省晋级的人数是由考试机位决定
,因为第二轮考试是上机考试,基本上有多少机位就能晋级多少人。
而
每年的机位也是在增加的,所以晋级率并不会随着人数的增加而同比例降低。
今年的情况也是一样,机位仍然会增加
,但具体增加多少,需要等到官方公布的数据才能看到。
但即使是这样,人越来越多,竞争越来越激烈,这个是毫无疑问的。
说到这里,问题来了,虽然信奥竞赛很好,但是现在参加的人也很多了呀。
那么,
对编程感兴趣的孩子,是否还有必要走下去呢?难不难呢?
答案是:
难,但也不难!
因为信息学不是学校的必修课,绝大多数的学校都没有编程这门课程。
数学、物理、化学、生物和信息学
五大奥赛
,这里面除了信息学,其它四门都是中学开设的科目,
而唯独信息学在大多数学校里是不会教的。
这就意味着,孩子得利用课余时间去学习编程,想学出成绩就需要投入不少的时间。
因为相对于别的学科,信息学奥赛的参赛人数还是比较少的。
比如对比数学奥赛,每年参赛人数有上百万人,而信息学奥赛的参赛人数,今年13万多,而获奖名额却是差不多的。
也就是说,信息学奥赛的参加人数,只是数学奥赛的
十分之一
,但是获奖率却是后者的
十倍之多
!
也正是因为这一点,信息学奥赛的竞争程度和其它学科比起来,仍然会小很多。
信息学奥赛还有一个很有趣的特点,那就是:
每个地区的难度是截然不同的!
我找来了2023年CSP-J(入门级)第二轮获奖的数据,做了一个表格(
数据已更新到最新
)。
CSP-J(入门级)的比赛有两轮,第一轮是筛选,晋级第二轮后再参加复赛,比赛结果分为一、二、三等奖三个级别。
看完这张表,你会发现一个奇特的现象:
每个省的分数线竟然都是不一样的,而且差距非常的大!
我一直以为,应该是北京、广东或者江浙沪这样的教育大省。
但是我研究完数据之后发现, CSP-J一等奖的分数线最高的是
重庆
,而浙江、广东、上海、江苏都排在后面。而北京也只能排到第8位。
以下是第一梯队(前10)的省份的分数线数据(满分400分)。
也就是说在这10个省份,一等奖的分数线,
最高是重庆——250分。
最低的福建也需要190分
才能拿到一等奖。
而二等奖,需要拿到90分。
在满分400分的情况下,90分看起来不高,但是这样的分数,如果放到西部省份会怎么样呢?
于是,我接着往下看,发现了一个令人惊叹的现象。
90分在第一梯队只能拿到二等奖,但是要放到新疆、青海这样的第三梯队省份,那就是妥妥的一等奖。
云南、宁夏、广西、新疆、甘肃、内蒙古这六个省的
一等奖分数线就是90分
。
90分是什么概念,满分400分,
四道题目只要能做对一题就够了
。
这是第三梯队省份的分数线数据,一等奖就是90-95分。
像湖北、辽宁、河南、黑龙江、陕西、海南这样的省份,是排在中间的第二梯队。
它们的分数线也不是特别高,
100分多一点点
。
你发现了吗,第一梯队的省份和第三梯队的省份,分数线差的真的太多太多!
同样是一等奖,重庆要250分,青海只要90分。
我带着这个疑问,继续研究下去。
我查看了各个省的参赛人数,像甘肃省2023年,CSP-J的第一轮,你知道报名人数是多少人吗?
答案是:仅仅331人报名!而其中201人能晋级第二轮。
这个晋级比例达到了
60.73%
,而晋级分数是
36分
(满分100)。
原来是这些地区的参赛人数本来就少。
这是部分省份的CSP-J晋级到第二轮的人数比例,最高的山西能到76%,最低的湖北也能到48%。
所以,这个差距是真真切切存在的,报名人数少,竞争少,自然获奖就容易很多。
这其实就是信息差造成的红利。
那么,对于不同地区,父母要想在信奥这条路线上出成绩,应该怎么走呢?
对于第一梯队的强省,信奥赛的氛围很浓厚,参赛人数多,分数线高,竞争很激烈。
最近三年,广东、浙江、福建、江苏、河北获奖人数增加明显,可见,父母也越来越重视信息学奥赛。
这是近三年获奖人数的表格。
你看广东,2021年是916人,2022年涨了500人,2023年又涨了300人。
所以,这些地区的孩子,如果想要在信奥路线上出成绩,面临的压力是比较大的。
但是,我分析了这些省份的获奖数据之后又发现了一个隐藏的信息。
CSP-J的比赛分为两轮,第一轮过线了才能晋级到第二轮复赛,复赛之后才能获奖。
而这些强省因为参加人数多,
第一轮淘汰率就很高
,比如浙江省第一轮晋级的比例只有16.7%。
这是2023年强省的第一轮晋级比例,基本上30%不到。
那这么说,是不是强省的孩子就没有机会了呢?
我接着往下分析,越来越有意思。
我发现,这些强省的孩子,
一旦晋级到了第二轮,获奖的比例会变得非常高。
比如江苏,参加CSP-J第二轮复赛的有1005人,全部获奖,获奖比例达到了惊人的100%,其中一二等奖占比达到了91.5%。
这是2023年强省的获奖比例,几乎都在60%以上。
因此,对于强省的孩子,重点要放在第一轮的突围,只要通过了第一轮,获奖就变得很容易了。
而第一轮是基础题、客观题,难度比第二轮低。
因此,突围的策略就是要在学习编程的时候,一定把理论基础打扎实,掌握好基本的编程模型、数据结构、算法理论,再适当的动手练习,晋级的机会还是比较大的。
那么,对于第二、第三梯队省份的孩子,该怎么做呢?
这一些较弱省份的信奥红利还是挺大的,知道这个信息的父母相对较少,参加的孩子也少,所以机会比较大。
我觉得要把握住这里面的机会,有两个方面需要注意:
一是需要尽早在小学阶段就开始布局。
我特意分析了获得CSP奖项的孩子的年级。
发现获奖人数最多的是初二的孩子,而小学阶段就开始获奖的也不在少数。
这个是2023年CSP-J的获奖年级,初二获奖的有5418个,但也有2015个孩子是小学生,占获奖人数的三分之一左右。
可见许多选手从小学就开始学习信息学。
因为CSP-J作为信奥赛入门级比赛,越早开始备考越有利。
一般而言,至少需要2年时间备考,才有可能取得好的成绩。
而CSP的比赛是一年一次,第一次参赛一般是积累经验,体验考试氛围,第二年、第三年才是真正的冲刺。
所以,如果想初二获得奖项,往前推2-3年,至少五、六年级就得开始参加比赛。
如果想要在小学阶段就获得奖项,还要准备得更早。