从信息学奥赛看北京中小学名校

网友投稿 2019-11-23 14:15

今年是中国的信息学奥赛变更比赛方式的第一年。很多家长对信息学奥赛不熟悉,变更比赛方式后更是一头雾水,也存在很多疑问: 信息学奥赛还组织吗?北京中小学名校重视信息学奥赛吗?对升学有没有帮助? 为解答家长疑问,我们详细说明一下改制后信息学奥赛的比赛方式。同时,大亮老师用python语言,对今年北京信息学奥赛的初赛数据进行分析。通过分析结果,可以让家长对比赛有一个更直观的认识。 

---- 信息学奥赛 比赛方式介绍 ----

中国信息学奥赛是由中国计算机学会(CCF)组织的全国性竞赛,是我国五大奥赛之一。

今年之前,中国信息学奥赛分为NOIP和NOI两个级别。其中,NOIP是全国青少年信息学奥林匹克联赛,可以理解为省级比赛;NOI是全国青少年信息学奥林匹克竞赛,可以理解为全国决赛。

NOIP竞赛的目的是为了选拔出优秀选手组成省队,然后各省队再去参加NOI全国竞赛。

https://cdn.china-scratch.com/timg/191125/1415102537-0.jpg

今年中国计算机学会对NOIP进行了调整,将竞赛方式改为认证考试方式。即取消了已举办24年的NOIP竞赛,改为CSP非专业级别能力认证考试,替代NOIP相关职能。

CSP(Certified Software Professional)本来是中国计算机学会面向在校大学生和在职工作人员,组织的专业级别计算机软件能力认证考试。

https://cdn.china-scratch.com/timg/191125/1415104537-1.jpg

为替代NOIP,中国计算机学会在CSP中增加了非专业级别的计算机软件能力认证考试,分为CSP-J和CSP-S两个级别。

CSP-J是入门级(Junior)能力认证,面向初中生。CSP-S是提高级(Senior)能力认证,面向高中生。两个等级均涉及算法和编程,考试题目和NOIP之前的竞赛题目基本相同。

CSP-J/S均采用两轮考试、现场考试(非网络考试)的方式进行组织。第一轮认证考试(CSP-J1和CSP-S1)以笔试为主,成绩优异者进入第二轮认证考试(CSP-J2和CSP-S2)。第二轮认证考试为机试。其中CSP-J2组只进行一次考试;CSP-S2组进行两次考试,认证者的最终成绩为两次成绩之和。

CSP-J/S认证考试需要在NOI官网报名,是中国信息学奥赛的重要组成部分。各省从认证成绩优异者中选拔NOI省队成员,经培训后代表自己省参加全国的NOI竞赛。

所以从考试内容、组织方式和考试目的来看,CSP和NOIP没有什么区别,也就是说信息学奥赛

用CSP认证替代了NOIP省赛

只是换了一种方式而已!

所以家长不用着急,孩子学习编程仍然可以参加信息学奥赛。

---- 北京CSP-J数据分析 ----

为方便家长对CSP-J认证考试有个全面认识,大亮老师用Pyhton语言对今年CSP-J1公布的北京报名参赛和进入第二轮复试(CSP-J2)的名单数据做了分析。

1. 整体情况

2019年北京参加CSP-J认证考试的学生(包括中学生和小学生)共2614人。去除少数填报信息不全的数据后,还剩2568人。

其中,进入第二轮(CSP-J2)的学生有914人,通过率为36%。在过去的几年,CSP-J(NOIP)考试北京区域每年通过率都在35%~40%之间,所以今年通过率符合正常情况。

参赛学生中,中学生有1780人,进入第二轮人数为769人;小学生有788,进入第二轮人数为145人。小学生已占到参赛总人数的31%。而且参赛学生所在学校中,中学有232所,占北京中学的16.7%,小学有219所,占北京小学的25.6%。

可以看出,参赛小学几乎占到参赛学校的一半,而且北京小学学校参赛比例高于中学学校。这些情况说明近几年信息学奥赛低龄化趋势较为明显。

北京市参赛中学生的通过率为43%,小学生的通过率为18%。小学生通过率低是因为CSP-J是面向初中生设计的认证考试,对小学生来说难度相对较高。

很多小学生参赛主要是为了熟悉比赛环境,所以降低了整体通过率。不过,能在小学通过CSP-J认证考试的学生,未来在信息学竞赛中的发展潜力会更大。

2. 学区分析

在信息学奥赛方面,海淀、西城和朝阳的参赛人数明显超过其他学区。尤其是海淀区参加比赛人数超过了一半,占总人数的55%,是第二名西城区的3倍。

https://cdn.china-scratch.com/timg/191125/1415105143-2.jpg

海淀参赛的小学生占小学参赛人数的62%,是第二名西城区的4倍。这说明在编程学习方面,海淀的普及率明显高于其他学区。未来海淀在信息学竞赛上的优势将更加明显。

https://cdn.china-scratch.com/timg/191125/14151023K-3.jpg

https://cdn.china-scratch.com/timg/191125/141510E28-4.jpg

海淀进入复赛的学生人数仍然保持明显优势。在中学生中,海淀和西城的学生比例有所增加,说明海淀和西城两区的通过率要高于其他学区。

https://cdn.china-scratch.com/timg/191125/1415113944-5.jpg

https://cdn.china-scratch.com/timg/191125/1415113315-6.jpg

海淀和西城的参赛中学生通过率分别为48%和46%,高出其他区平均通过率(32%)15个百分点。说明海淀和西城参加认证考试的学生素质明显高于其他学区。

在各区中学中,海淀、东城、西城、朝阳4个学区的参赛学校超过本区一半。其中,海淀参赛中学占海淀中学数量的82%,东城71%,西城69%,朝阳54%。

https://cdn.china-scratch.com/timg/191125/1415112L2-7.jpg

在各区小学中,海淀、西城2个学区的参赛学校超过本区一半。其中,海淀参赛小学占海淀小学学校的92%,西城是69%。东城和朝阳两区的参赛小学比例也达到了42%。

https://cdn.china-scratch.com/timg/191125/141511B58-8.jpg

从参赛学校比例可以看出,信息学奥赛已经达到较高的普及率。而且海淀、西城、东城、朝阳四个教育高地都很重视信息学奥赛,参赛学校比例明显高于其他学区。

3. 参赛学生所在集团校分析

北京名校对信息学奥赛重视程度是怎样呢?

我们可以通过数据来看看。由于北京名校存在多所分校,而且一所学校的办学策略会对分校产生直接影响,所以为方便统计分析,我们将同一校系的学校统一归并为一个集团校。

在参赛人数排名前20的学校中,参赛超过100人的集团校有人大附中(小)、首师大附中(小)、北师大附中(小)、清华附中(小)、十一学校共5所,人数在50~100之间的集团校有北大附中(小)、八十中、一零一中学、建华实验学校、北京海淀实验小学共5所,未超过50人的集团校有十二中、八中、四中、朝阳外国语学校、北理工附中(小)、中关村一小、陈经纶中学、一七一中学、中关村三小、上地实验学校共10所。

https://cdn.china-scratch.com/timg/191125/1415113R4-9.jpg

可以看出,排名在前20的学校基本涵盖了各区的名校、强校。其中还包括几所海淀小学,说明海淀知名小学对信息学奥赛的关注度非常高。

在这20所集团校中,本校在海淀区的有12所,占60%,西城和朝阳各有3所,东城和丰台各有1所。

这些学校是很多家长和孩子升学的目标校。希望上这些学校的孩子们可以考虑将编程学习和信息学竞赛作为申请学校的特长。

从学校来看,排名在前20的学校中的中学通过率高于学区平均水平。比如中学生通过率超过50%的学校有人大附中、清华附中、十一学校、北大附中、十二中、八中、四中。像北师大附中、首师大附中、一七一中学这样的强校,通过率也接近50%。

实际上由于名校参赛人数多、占比大,在很大程度上也提升了各区的平均通过率。

https://cdn.china-scratch.com/timg/191125/1415114123-10.jpg

从数据可以看出各区强校通过率都比较高,强校学生对编程学习和信息学竞赛的重视程度比普通学校高。

4. 参赛学生所在分校/独立校分析

很多家长一般更关心目标分校的参赛情况,我们整理了参赛人数在前20名的分校/独立校。

这些学校中,参赛人数超过100人的学校有人大附中(本部)、首师大附中2所学校,50~100人的学校有北师大附属实验中学分校、一零一中学、十一学校、八十中、建华实验学校、人大附中分校、北大附中7所学校,不足50人的学校有八中、清华附属实验学校、十二中、四中、清华附中、朝阳外国语学校、亦庄实验中学、八十中望京校区、三帆中学、一七一中学、北外附属外国语学校11所学校。

https://cdn.china-scratch.com/timg/191125/1415122D7-11.jpg

这些分校/独立校中,一半学校的通过率超过60%,接近或超过70%通过率的学校有人大附中(本部)、北大附中、清华附属实验学校、清华附中4所学校。

可以看出学校越强,参加信息学奥赛学生的整体水平也越高。

小学参赛人数相对比较平均,学校间的人数差距没有中学那么明显。而且由于很多小学生是为了熟悉流程而参赛,所以学校通过率变化较大,没有可比性。

https://cdn.china-scratch.com/timg/191125/1415122E3-12.jpg

唯一值得一提的是,参赛人数排名前20的小学全部来自海淀区。这说明海淀小学对信息学奥赛的重视程度远高于其他学区。

----数据分析总结 ----

从上述数据分析可以得到几个结论:

1. 海淀、西城作为北京教育高地对信息学奥赛的重视程度最高,朝阳、东城两区也有不错表现。

2. 信息学奥赛在北京已经较为普及,北京中学名校对信息学奥赛重视程度高。

3. 从学校分布情况看,很多学校集中在海淀(互联网创业集中地)、西城(传统IT技术和金融基地)、朝阳望京和太阳宫(IT企业集中地)几个地区。

可以看出,从事或接触信息技术产业的家长对信息学奥赛的接受程度更高,更愿意让孩子进行编程学习。

4. 信息学奥赛培养需要一个较为长期的过程,很多学生从小便开始学习编程,所以参赛学生中低龄化趋势较为明显。小学生参赛更多是为了熟悉比赛情况。当然小学就可以获奖的学生在未来信息学竞赛中也有更大的发展潜力。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com