这几天就像高考放榜,我这国庆假期过得真是心有牵挂

教育   2024-10-03 20:24   广东  


假期愉快!姐妹们国庆节都出去玩了没?


黄金周听说到处都是人人人人,我这几天回了一趟老家,假期“蜗居”在家里陪陪爸爸妈妈。


可能因为广州回老家的高铁提速,以前四五小时才能到的,现在两小时就到家了,感觉实在是太便捷,能订到票毫不犹豫就回去了。


但不知道姐妹们有没有跟我经历一样的事情,从9月30日开始就在等一则消息,那就是参加编程信奥竞赛的第二轮晋级规则。


目前出了第二轮晋级规则的只有这几个省市,其他省市这两天只有河北更新了晋级规则,其他省市估计想“默契”地留到10月8日前后?



如果对编程感兴趣的姐妹们,相信你都听说过C++,也可能都听说过这个相当于全国“统一高考”的CSP考试。

我今年9月,也给孩子们报名了CSP,并且送他们去考试了。

考试那天刚好广州大暴雨,考场周围人山人海,考生家长只能把孩子送到门口,不能入内。


图/广州CSP考场

因为这个考试是全国统一组织的,所以那天,不仅广州如此,全国各地都如此,同一套卷子、同样的内容。

后来看了网上数据才知道,原来北京今年有1万人参加CSP-J的考试,上海是5千多人,广东超过1.9万人参加,具体想了解自己省市的可以查看这张图。👇


图/2024考生人数(估)

反正从全国各地的增长趋势来看,考生人数是越来越多,并且增幅明显,广东省的增幅是每年大概40-50%的增量,北京也有20-30%的增量了,其他省市也差不多。👇


图/北京增幅

那么,CSP到底是什么?为什么现在参与的人越来越多,它跟编程是什么关系?


趁晋级分数的空隙,我给大家做个简单科普吧。CSP-J最容易出成绩的时间点是初中,从小学六年级到初二这三年。如果孩子对编程、计算机、电脑感兴趣,了解一下它,做长期规划,可以为初中蓄力。


今天主要聊聊这几个知识点,记得做做笔记。👇



什么是CSP比赛?
CSP比赛难不难考?
学编程必须得考CSP吗?
学编程的学习路径是怎么样的?


01.

什么是CSP比赛?


我直白一点说,CSP比赛是一个很重要的国家对人才的选拔通道进是五大学科顶级竞赛的信息学奥赛,退是小升初和初中强基计划、科技特长生等人才培养计划的“敲门砖”。


首先,看它“进”的路线,CSP是信息学奥赛的第一道选拔门槛,获得足够的分数也在很大一个程度上,被认定学生是有足够的能力往更高的水平发展的。👇


△ 信奥晋级路线

但是,这条路确实曲高和寡,因为NOIP是限制人数参赛的(仅面向高中生,参赛人数仅限1万人),真正能走到底的,都是凤毛麟角的考生。


可为什么每年CSP的考生每年都在增加呢?因为大家瞄定的是它的“退路”:小升初和初中强基计划、科技特长生等人才培养计划的“敲门砖”。


下面的简介摘录自NOI官网,我划红线的部分姐妹们仔细看看。


CSP-J/S:CCF非专业级软件能力认证(Certified Software Professional Junior/Senior,简称CSP-J/S),创办于2019年,是由CCF统一组织的评价计算机非专业人士算法和编程能力的活动。

在同一时间、不同地点以各省市为单位由CCF授权的省认证组织单位和总负责人组织。全国统一大纲、统一认证题目,任何人均可报名参加。

CSP-J/S分两个级别进行,分别为CSP-J(入门级,Junior)和CSP-S(提高级,Senior),两个级别难度不同,均涉及算法和编程。

CSP-J/S分第一轮和第二轮两个阶段。第一轮考察通用和实用的计算机科学知识,以笔试为主,部分省市以机试方式认证。第二轮为程序设计,须在计算机上调试完成。第一轮认证成绩优异者进入第二轮认证。

第二轮认证结束后,CCF将根据CSP-J/S各组的认证成绩和给定的分数线,颁发认证证书。

无论是CSP,还是NOIP、NOI和IOI,都属于计算机和信息学领域,这是是属于校内只是简单带过,大部分时间都需要在校外学习的学科。



△ 新课标的信息技术大纲


基本上各个省市好的初中、高中,都会开设一个通道是给信息学特长生,比如小学阶段,有在CSP-J复赛中获得一等奖的学生,初中阶段有在CSP-J/S复赛一等奖、或NOIP获得三等奖及以上的学生等等,都有机会碰触稀缺的资源,获得更多的稀缺机会。


特别是现在奥数比赛被取缔之后,CSP比赛就成了很多同样对理工科感兴趣的孩子的重要选择。



02.

CSP考试难不难?


我因为陪Joshua体验了两年的CSP考试,我的感受是:


对于有复赛实力的孩子来说,CSP考试要注意不要让自己“提前在初赛退役”。

但整体来说,无论是否刚开始学C++,CSP初赛是有策略可以高分通过的,获得一张CCF的一二等奖证书并不难。

Joshua哥哥2023年参加CSP考试的时候,没考好初赛,遗憾没有进复赛,因为他没有把初赛放在心上,该做的准备都没做。


今年我对他就比较重视初赛了,花了一个月的时间,在有效的备赛策略下带他去准备初赛,最后过了CCF的全国“高保线”(高保线是指:全国10%以上名次的孩子必须得确保能进复赛),直接晋级复赛。


让我哭笑不得的是,这一个多月来Eric都在当哥哥的陪童,哥哥学啥他也学啥。弟弟是2024年初才开始接触C++,但这次2024年CSP考试,初赛考了77分(满分100),如果放在澳门、宁夏、贵州、湖北、天津、江西等省市就晋级了……


弟弟听到成绩后,满屋子跑来跑去,一直在“啊啊啊啊”的表示难以置信😂,不过也因此激发了他继续学习的欲望,更有斗志了。


所以你说CSP考试难不难?有策略的话,初赛保底二等奖,往一等奖准备也是有可能的。但能体现实力的还是复赛,复赛才有真正的含金量,初赛就是一个预备队的“练兵场”。


因为每年的报名人数都在上涨,决定有多少人能晋级的,其实得看各个省市的机位数量。这是我请教孩子们的编程老师了解到的情况。


乖妈跟我说,考试机位的多少决定了每年各省市的晋级人数。比如像广东等增幅明显的省市,如果机位的增加能跟上,那么分数线下降也有可能,如果机会不够,那么分数线就会上涨厉害。


但如果CSP考试的普及率那么高,机位的增加将会是大趋势。具体到每个省市,晋级率也是波动很大的,可以回顾一下2023年CSP考试的晋级率排行榜单。👇


图源/网络


如果按照国家白名单竞赛的前10%选手的国赛晋级率来看,其实CSP的晋级率是比较友好的!


大部分省市,除了山东都超过20%的初赛晋级率,大部分都是在30%以上。


那过了初赛,复赛难不难?比如哪怕弟弟足够幸运晋级到复赛,他复赛拿零分的概率还是很大的,如果知道一些策略能做到不爆零,稍微得点分拿个三等奖,还有点希望。但二等奖、一等奖就绝无可能了。


因为复赛对孩子的考察还是很综合的,路必须得踏踏实实走好。


复赛是上机考试,Joshua哥哥形容学C++就是“在用计算机的语言做奥数题”,比如要考察孩子的数论能力、逻辑推理能力,还涉及到计算机算法和编程基础,短短几个小时,就只做4道程序题,但能拿分不容易。


网上还有一张图,统计了全国各省市选手,在晋级复赛后的获奖率(包含一二三等奖),这是2023年的考试数据。👇



图源/网络

把CSP比喻为“高考”是有道理的,就跟高考放榜一样,同样一套卷子,落在不同省市,孩子获得的“机会差”是不同的。


我当时给哥哥准备初赛策略时,我跟他说你要往高分的标准去看,因为这个标准是给你在广东省兜底的。


但我也会想,如果同样的策略放在其他省市,是不是就成了拔尖的策略了呢?信息差真的是无处不在啊。



03.

CSP和编程有什么关系?


了解完CSP后,你可能会好奇,CSP比赛和编程有什么关系?


我们以逆向思维的视角去看,CSP属于编程技能往高阶、复杂水平发展的重要选拔路径。


因为CSP的考试语言是C++,所以孩子必须要有一定的C++基础才能去考CSP,才有机会进入第二轮复赛,获得足够能证明自己水平的简历。

C++,和图形化编程Scratch、Python等一样,都属于编程语言。


现在人工智能的大趋势揭示着一个现实,编程无疑是未来的大方向,也是完全不会贬值的硬通货。


这是因为编程并不仅仅是学代码程序,编程的真正学习核心是——


培养孩子掌握高效解决问题的

思维模式和方法


也就是我们常说的,理解问题→找出路径的思维过程。

会编程的孩子思考更前沿、思维更严谨,懂得如何找到最优的解决方法,而这正是孩子学习的刚需能力,对未来的学习有着莫大的帮助。

既然这门学科学校是不会教的,因此这门学科非常看重规划,是属于高规划、高专业的领域,家庭有规划的话,小学阶段的编程还是比数学的赛道友好。在一定程度上需要父母打开视野,找一条合适自己孩子的学习路径。


04.

编程的学习路径是什么?


和C++一样同属于编程语言有很多,比较合适小学生的还有图形化编程和Python。


图形化编程的适用性范围是很广的,门槛也非常低,入门上手相当友好。


现在理科赛事越来越看重软硬结合能力,所以图形化编程的基本功成了孩子能否在赛事中突破的关键因素。


通过编程基础的积累,会让孩子在科创赛事、机器人赛事里有了更大的砝码,获奖率也更有保证,这些都是额外的“加持”“奖励”



△ 科创赛事都需要编程基础

Python的难度介于图形化和C++之间,是一门还不错的语言,要走创客、人工智能方向的孩子可以考虑。


Joshua很喜欢python也学了一年通关,弟弟不太感冒就没学这个语言。我的建议是:如果目标定位比较明确,想给孩子的C++学习预留更多的时间,那可以考虑先跳过。


C++是三个语言中相对最接近计算机底层算法的语言,入门还是相对友好的,合适对计算机有丰富爱好,数理思维比较灵活的孩子。


Scratch、Python、 C++三者学习并非是递进关系,而是按难易程度区分的。所以孩子学完Scratch也是可以直接转入 C++学习。


特别是如果打定主意要瞄准升学规划的家庭,C++就是绕不开的第一块硬骨头,必须要啃,C++这条路需要至少坚持两年才能开花结果。


我把编程学习的规划时间做了个表格,你根据孩子所在的年龄、所处的位置直接定位,就可以找到方向了。👇


05.

写在最后


这几天在老家和初高中同学们聚会,我发现大家都在关心一个话题,就是如何在常态的学习中,找到并支持到孩子的兴趣爱好。


学校里学的永远都是那些教材上的内容,能给到孩子个性化的拓展极少,那如何更好地在兴趣爱好上支持孩子呢?


我认为早期还是要多体验,多带孩子感受下这些新兴领域的美好,虽然每条路越往上走,面对的挑战会越大,但感染孩子的还包括最初的那份美好回忆。


就好像我们现在回顾为什么小学会走上编程这条路,可能还是离不开幼儿园那会儿对编程的尽情体验吧。


你看像这个视频,里面的Joshua也才3岁多呢,市面上当时编程还不算太普及,但有没有发现,其实编程真没那么复杂?


如果孩子既感兴趣,又能扎实打好基本功,就可以为后来留多了更多的成长空间。对任何学科、任何领域都适用的。


国庆快乐,互勉,萌芽。



预告两个节后的直播,分别是
奇趣读书的截团倒计时,和高思大会员的返场团购,感兴趣的姐妹们可以来听听看看。



# end




点个在看你最好看

萌芽研究所BUD
萌芽,港大毕业,中国家庭教育学会理事、国际积极心理学协会会员,曾居香港,现居广州,畅销书《教养力》《这样养育,孩子才有自驱力》作者,育有两男孩,希望与你一起做自驱型养育父母,培养有自我驱动力的孩子。
 最新文章