适合中小学生参加的信息学竞赛有哪些
随着近几年信息学竞赛如火如荼地发展,中小学生可以参加的信息学竞赛越来越多。这里挑出部分国内外最重要的比赛或在线评测(Online Judge)网站来介绍。
一、国内的比赛
(一)CSP-JS
CCF CSP-JS 系CCF CSP非专业级别的能力认证(简称CCF CSP-JS)。分两个级别进行,分别为CSP-J(入门级,Junior)和CSP-S(提高级,Senior)。CSP-J和CSP-S都分为两轮。第一轮认证为笔试,全是选择题或判断题,总共43题左右;第二轮认证为机试,全为编程题,主要考察数据结构和算法,共四道题。参加第二轮,必须先参加第一轮,达到一定的分数者方可参加第二轮。
CSP-J/S的前身为NOIP,由中国计算机学会主办,每年9月份第一轮,10月第二轮。2019年是第一届。
CSP-S第二轮取得一定的成绩(通常是非0分或三等奖),可以参加NOIP。NOIP取得一定的成绩者,可参加省队选拔。省队选拔前5~17名(依省份而定),即成为省队队员。省队队员可以参加NOI。NOI成绩拔尖者可进国家集训队(全国50人),集训队成绩拔尖者可进国家队(每个国家仅4个名额)。国家队成员代表中国参加每年一度的IOI(国际青少年信息学奥林匹克竞赛)。
这里CSP-J/S的全称是Certified Software Professional-Junior/Senior,非专业级别软件能力认证。NOIP的全称是National Olympiad in Informatics in Provinces,全国青少年信息学奥林匹克省级联赛。NOI的全称是National Olympiad in Informatics,全国青少年信息学奥林匹克省级联赛。IOI的全称是International Olympiad in Informatics,国际信息学奥林匹克竞赛。
任何人都可以自愿报名参加CSP-J/S,中小学生是主力。2022年的CSP-J/S因为报名人数太多,为了照顾中小学生,不允许社会选手参加CSP-J/S第二轮。
(二)NOIP
NOIP分为两个阶段,1995~2018的NOIP和2020~今的NOIP。
1995~2018的NOIP分为两个组别,普及组和提高组。NOIP普及组相当于CSP-J,NOIP提高组相当于CSP-S。NOIP初赛的题型与CSP-J/S第一轮类似,只不过NOIP初赛有填空题和阅读程序、补充程序题、多选题(提高组),而CSP-J/S第一轮的题被全部设计为选择题(判断题也是以选择题的形式来选答案)。NOIP复赛的考察范围和CSP-J/S第二轮的范围一致,CSP-J和CSP-S第二轮都只考一场,都是4道题;而NOIP普及组考一场,4道题;NOIP提高组考两场,每场3道题,分成两天考。
2019年,因为莫可言说的原因(这个原因需要各位看官自行体会),中国计算机学会推出CSP-J/S,当时看样子是要用CSP-J/S替代NOIP。所以2019年没有NOIP比赛。
2020年,又因为莫可言说的原因(这个原因仍然需要各位看官自行体会),中国计算机学会恢复了NOIP,不过此NOIP与之前的NOIP有一定的区别。此NOIP是CSP-J/S第二轮的后续,所以没有初赛,并且只有一个组别(相当于提高组),只考一场,共4道题。
NOIP->省选->NOI->IOI,构成了信息学奥林匹克竞赛体系,简称信奥。CSP-J/S可以理解成是信奥的延伸或扩展。其他的信息学竞赛,都不能被称作信奥。
(三)蓝桥杯
蓝桥杯青少组的主办方为工信部。蓝桥杯的比赛分为三个级别:STEMA(可理解为选拔赛)、省赛、国赛。STEMA在每年的9月~次年3月份举行,每个月举行一次,任意参加一次即可,也可多次参加。省赛于5月初左右举行,国赛于5月底左右举行。STEMA成绩前10%者,可不参加省赛直接进入国赛。省赛成绩前10%者可晋级国赛。
第一届蓝桥杯是2010举办的,最初的几届主要是针对大学生的。第十一届蓝桥杯(2019~2020)新增加了针对中小学生的蓝桥杯青少组。蓝桥杯青少组比赛分为机器人、Scratch、Python、C++等多个组别。信奥选手只需关注C++组。
根据教育部《2022-2025学年面向中小学生的全国性竞赛活动最新名单》,蓝桥杯于2022年首次进入教育部竞赛白名单。
(四)全国青少年软件编程等级考试
全国青少年软件编程等级考试的主办方是中国电子学会,每年考4次,时间分别是3月份、6月份、9月份、12月份。总共有4个组别:C语言、图形化、Python、机器人。信奥选手只需要关注C语言组。C语言总共分成10个级别,难度逐级递增,第一个级别不能跨考,之后的级别可以跨考,答题时既可以使用C语言,也可以使用C++语言。
第一届等级考试于2018年举办。
(五)上海市青少年算法竞赛
上海市青少年算法竞赛是由上海市计算机学会于2019年发起的青少年科普系列活动,分网络月赛和现场邀请赛两种。
网络赛形式为月赛,每月举行一次,按照难度分为甲乙丙三组,供不同程度的选手选择。丙组共有5道题,答题时间150分钟;乙组共有4道题,答题时间180分钟;甲组共有3道题,答案时间210分钟。首场网络赛于2020年3月举办。
现场邀请赛,每年举办一次,名额有限制,优先邀请网络赛成绩优秀的选手,小学组和中学组分开进行。
上海市青少年算法竞赛的网址为www.iai.sh.cn。
(六)一些省或市举办的比赛
除了全国性的比赛外,有些省或市的科协或教委会举办当地的信息学竞赛,比如北京市赛、海淀区中小学生信息学奥林匹克竞赛、江苏“信息与未来”、四川“科普体验营”等。
(七)洛谷
洛谷是基于网页形式的信息学在线评测系统。同时具有多种社区功能。洛谷是国内最受中小学生欢迎的信息学做题网站。
洛谷创办于2013年,网址为:www.luogu.com.cn。
二、国外的比赛
(一)Code forces
Codeforces 是俄罗斯最大的算法竞技网站,也是全球最流行的算法竞技网站。Codeforces提供在线比赛、过往比赛提交、在线评测等服务。Codeforces有高水平的选手,高质量的题目,高密度的比赛。Codeforces网站支持两种语言:英语和俄语,英语基础不错的选手可以去刷题或比赛。Codeforces 的赛题难度从 Div4~Div1逐渐增强,每场比赛 5-6 题。Codeforces的比赛很频繁,每周通常不低于两次。国内选手打比赛时要注意时差,俄罗斯时间比北京时间早6个小时。codeforces的网址为www.codeforces.com。
(二)AtCoder
AtCoder 是日本最大的算法竞技网站,也是全球第二流行的算法竞技网站。AtCoder提供在线比赛、过往比赛提交、在线评测等服务。AtCode支持两种语言:英语和日语,英语基础不错的选手可以去刷题或比赛。AtCoder的赛题难度从 AtCoder Beginner Contest -> AtCoder Regular Contest -> AtCoder Grand Contest逐渐增强,每场比赛 4-6 题。其中AtCoder Beginner Constest的题目比较简单,适合信奥初学者。AtCoder比赛每周一次左右,通常是每周六或日北京时间20点开始,每场比赛100或120分钟左右。国内选手打比赛时要注意时差,北京时间比东京时间早1个小时。AtCoder的网址为https://atcoder.jp。
(三)美国奥赛
USACO,全称为USA Computing Olympiad,是美国中学生的官方信息学奥赛网站,全球著名的在线题库,专门为信息学竞赛选手准备,旨在为每年夏季举办的国际信息学奥林匹克竞赛(IOI)选拔美国国家队队员。
美国奥赛的的举办时间为每年的12月到来年的3月。比赛形式为在线参赛。中国选手也可以参加。
美国奥赛的网址是www.usaco.org,另外还有一个美国奥赛的训练网站https://train.usaco.org。这两个网站的账户是相互独立的,不能通用。
(四)力扣
力扣是一个在线评测题库,收录了很多大型IT公司(比如谷歌、微软、亚马逊、甲骨文、华为、阿里巴巴、腾讯、百度、字节跳动、美团等)的面试题。力扣是程序员找工作准备面试时最常用的做算法题的网站。力扣有很多经典的题,比如CSP-J2022第一轮的第2道阅读程序题,就是力扣上的第887题《鸡蛋掉落》。力扣中国的网址是:www.leetcode.cn。
【参考资料】
【1】www.noi.cn
【2】iai.sh.cn
【3】www.luogu.com.cn
【4】www.codeforces.com
【5】www.atcoder.jp
【6】教育部《2022-2025学年面向中小学生的全国性竞赛活动最新名单》
http://www.moe.gov.cn/jyb_xxgk/s5743/s5745/A29/202208/t20220823_654718.html
【7】www.usaco.org
【8】www.leetcode.cn

添加 家长论坛微信
全部 0条评论