近年来,随着计算机在教育领域的影响力越来越大,信息学奥林匹克竞赛也越来越受关注。
山东省在2017年秋季正式出版了《小学信息技术》,大幅度引入了Scratch、Python等编程语言。
浙江省在2018年的高考选考科目中新增了信息技术,包括信息技术、算法与程序设计、多媒体应用技术。
国家计算机等级考试(NCRE)新增了Python,而全国30所中学也开始试点推广《人工智能基础》课程。
接下来,就让我们一起了解一下热度急剧上升的信息学奥林匹克竞赛。
一、CSP(Certified Software Professional),即非专业级软件能力认证。
认证分为两个级别:CSP-J(Junior,入门级)和CSP-S(Senior,提高级),CSP-J/S是信息学奥赛的前置赛,它是由中国计算机学会(CCF)主办的一项全国性的软件能力认证,旨在培养和选拔优秀的编程人才,比赛分为两轮,每年只举办一次。成绩优异者可参加NOI省级选拔,省级选拔成绩优异者可参加NOI。
码丁实验室通常建议孩子们在小学阶段参加CSP-J,在中学阶段参加CSP-S。这让很多家长误以为通过了CSP-J认证并达到一定分数才能参加CSP-S认证,实际情况并非如此。考试内容主要包括综合知识、算法和数据结构,程序语言为C++。
CSP-J和CSP-S之间没有晋级关系。
CSP-J和CSP-S是全国统考,任何人都可以报名参加,无论是中小学生、中高职学生、大学生还是社会人士。
考生可以根据自己的编程能力和水平选择报考,能力较低的可以先报CSP-J,能力较高的可以直接报CSP-S。
除了常规报考CSP-J/S考试,还有其他途径可以直接免除第一轮考试,进入第二轮。
GESP(CCF编程能力等级认证)是由中国计算机学会发起和主办的,与信息学奥林匹克竞赛类似。GESP每年有四次认证机会,并与CSP-J/S相衔接。
码丁实验室建议小学阶段的孩子们先挑战CSP-J,这样可以积累比赛经验,打好基础。然后在初中阶段再参加CSP-S,这样不仅可以提高一次性拿下奖项的几率,还能增强孩子们对信息学奥赛的自信心。这种循序渐进的方式,有助于学生在信息学奥赛的道路上坚持更长时间,从而获得更多奖项。
CSP总结
CSP-J跟CSP-S之间不存在晋级关系,信奥领域特别强的孩子可直接报考CSP-S。
通常中小学生优先考虑CSP-J,再去报考CSP-S,循序渐进,这样拿奖的几率更高。
另外,报考CCF的GESP可以衔接CSP-J/S,为CSP-J/S第二轮获奖创造更多机会。
CSP的含金量
1.信奥赛在CSP阶段就对升学有着不同程度的帮助
CSP-复赛在小初阶段含金量非常高,不管是入门组还是提高组,获奖都有助于升学(不同学校要求不同)。
名校尤其重视信奥竞赛生,2023年人大附中明确提出信息学奥赛获得CSP-J组一等奖,或者CSP-S组二等奖及以上的招生条件。
2.提高组三等奖以及入门二等奖就已经可以满足大部分学校的要求
有的地方高中甚至明确表示 CSP-J/S 入门组二等奖及以上就可以直接保送!
至于提高组一等奖,毫无疑问可以保送至名校重点班,加入校信竞队重点培养!
二、NOIP:全国信息学奥林匹克联赛(National Olympiad in Informatics in Provinces)
为了选拔各省的优秀人才,我国从1995年开始举办全国信息学奥林匹克竞赛分区联赛,即National Olympiad in Informatics in Provinces,简称NOIP,也就是省级选拔赛。优秀者由各省选送参加全国信息学奥林匹克竞赛。
CSP-S复赛成绩优异才有机会参加NOIP
关注过信奥的家长应该知道,NOIP在2019年暂停过,次年恢复举行,2020年之后NOIP主要参赛对象是高中生,而且参赛的人数限制在约一万人。
2020年以后,每次在举办NOIP之前,CCF都会确定各省名额分配方案,根据近两年的分配方案,分配名额分为A、B、C三类,且A、B、C三类选手的参赛资格仅限高中生。
比如,根据《 NOIP 2023 名额分配方案》,A类名额是基本名额,B 类名额是激励名额,C 类名额就是推荐名额,各省A、B、C三类选手由省组织单位审核确定。
CCF NOIP 2023 各省名额分配表
各省也会根据NOIP名额分配方案,将名额公平分配下去,并在NOI官网进行公示。
根据公示名单中的分配方案,我们可以看出,参加NOIP的选手主要从当年参加CSP-S第二轮的高中选手中进行选取,在各省范围内,成绩越优异的选手,获取NOIP参赛资格的几率越高。
当然,也有在初中时期CSP-S复赛成绩十分优秀的孩子,可A、B、C三类名额只能给到高中生,那怎么办呢?
在各省的NOIP报名通知上,会出现一个D类名额,D类选手仅限初中生,且CSP-S第二轮达到各省一等评级分数线,这类选手将参加NOIP体验。
由于NOIP名额有限,所以最终是否能获得NOIP参赛资格还是以各省的公示名单为准。
NOIP总结
NOIP主要面对高中生,本年度CSP-S复赛成绩越好的选手获取参赛资格的几率越大。
初中生CSP-S复赛成绩优异的选手有机会参加NOIP体验。
NOIP含金量
NOIP是参加NOI的必要条件,不参加NOIP将不具有NOI参与资格。
NOIP成绩优异的选手有机会入选省队,代表各省参加NOI。
NOIP是一个省级比赛,如果孩子获得NOIP省二等奖以上,可以走综合评价路线,并且对强基计划的申请也是很有帮助的。
三、省选和NOI
入选省队是NOI的入场券
省选即xx省/市信息学奥林匹克联赛各省省选,是各省市为参加NOI选拔省队成员,进入省队,才有资格代表各省参加NOI。
根据《NOI2024分配方案》,省队名额分为五类:A/B/C/D/E 类。
其中,NOI 正式赛由 A/B/C 三类选手参加,赛期同步举办 NOI 夏令营活动,D/E 类选手可以作为营员,以非正式选手的身份观摩参赛。
在进行省队选拔之前,各省要向CCF提交省选方案,获批准后才能实施。
省队成员基础人数为5人,而这5名选手中硬性要求必须有一名女选手,所以女生学习信奥赛其实是很有优势的。
每个省参加NOI相关竞赛的人数不同,成绩也不同,所以实施方案上也有一定的差异,而且规则还比较复杂,但基本都离不开NOIP的成绩。
省队成员确定以后,他们将代表各省参加NOI正式赛。
NOI全称全国青少年信息学奥林匹克竞赛,是国家级赛事,也是国内信息学最高水平大赛。
根据《NOI2023获奖规则》,NOI总获奖率为85%,选手按照分数从高到低的分数决出金、银、铜牌。按照成绩,取前50名选手为金牌,入选国家集训队;金牌分数线以下,取150名选手为银牌;在金、银牌分数线下,按照成绩高到低,依次取获奖选手总数不超过85%的选手分数为铜牌分数线。
总结
入选省队是NOI的入场劵。
含金量
省选的含金量在于省队选手可以代表各省参加NOI。
NOI的含金量在于金牌选手入选国家集训队获取清北保送资格;银牌选手破格入围强基计划;铜牌选手可走综合评价路线,对进入高校也十分有帮助。
四、IOI
最后介绍一下“老大哥”IOI,即国际信息学奥林匹克竞赛(International Olympiad in Informatics)。注意,这里是Olympiad而不是Olympic,有兴趣的话可以自行搜索了解其中的区别。
选拔赛:选拔参加国际信息学奥林匹克竞赛的中国代表队的竞赛(简称选拔赛)IOI的选手是从获NOI前20名选手中,经过10天的集中培训选拔赛,获得前4名的优胜者,才能代表中国参加国际IOI。
总结一下:
-
IOI:国际信息学奥林匹克竞赛(International Olympiad in Informatics)简称(IOI)。由中国计算机学会组织代表队,代表中国参加国际每年一次的IOI。中国是IOI创始国之一。IOI2000由中国主办,CCF承办。出国参赛得到中国科协和国家自然科学基金委的资助。自1989年开始,我国在NOI(网上同步赛99年开始)、NOIP、冬令营、选拔赛的基础上,组织参加国际信息学奥林匹克(IOI)竞赛。十几年中选拔75人次参加了 IOI,累计获金牌46块、银牌17块,铜牌12块。这些选手不仅在国际大赛中有好的表现,而且在现代的信息学科上也大展才华。中国已成为世界公认的信息 学奥林匹克竞赛强国,参赛选手、领队、教练曾受到江泽民、李鹏、李岚清等党和国家领导人及著名科学家的亲切接见和赞扬。
-
NOI:全国青少年信息学奥林匹克(NOI)是国内包括港澳在内的省级代表队最高水平的大赛,自1984年至今,在国内包括香港、澳门组织竞赛活动。每年经各省选拔产生5名选手(其中一名是女选手),由中国计算机学会在计算机普及较好的城市组织进行比赛。这一竞赛记个人成绩,同时记团体总分。
-
NOIP:全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces简称NOIP)自1995年至今。每年由中国计算机学会统一组织。NOIP在 同一时间、不同地点以各省市为单位由特派员组织。全国统一大纲、统一试卷。初、高中或其他中等专业学校的学生可报名参加联赛。联赛分初赛和复赛 两个阶段。初赛考察通用和实用的计算机科学知识,以笔试为主。复赛为程序设计,须在计算机上调试完成。参加初赛者须达到一定分数线后才有资格参加复赛。联 赛分普及组和提高组两个组别,难度不同,分别面向初中和高中阶段的学生。
-
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-J/S 》NOIP 》省选 》NOI》IOI。儿童学编程,请关注码丁实验室。