随着近几年信息学竞赛如火如荼地发展,中小学生可以参加的信息学竞赛越来越多。这里挑出部分国内外较重要的比赛来介绍。NOI系列的比赛,NOI系列的比赛,包括CSP-JS、NOIP、省选、NOI、冬令营、IOI等。完整的比赛周期是两年。这些比赛无疑是含金量较高的青少年信息学比赛,当然难度也很大。通常所说的青少年信息学奥林匹克竞赛指的就是这一系列的比赛。青少年信息学奥林匹克竞赛可简称为“信息学奥赛”、“信奥”或“信奥赛”。CSP-JS,CSP-JS全称是Certified Software Professional-Junor/Senior,即“非专业级的软件能力软件-入门级/提高级”。 CSP-JS比较特殊,既可以认为是信息学奥赛的扩展,也可以认为是信息学奥赛的头一环。CSP-JS报名对整个社会开放,其中参加的主力是中小学生。报名没有门槛。CSP-JS头一轮认证的时间是每年9月份,第二轮认证的时间是每年10月份。通过信奥赛,选手们不仅提升了编程技能,更培养了坚韧不拔的精神和追求突出的品质。台州C++信息学竞赛编程官网
NOI,NOI为全国青少年信息学奥林匹克竞赛,是国内包括港澳在内的省级表示队较高水平的大赛。NOI将从正式选手中选出成绩前50名,作为中国国家集训队,集训队队员将获得高校保送资格。自2020年开始,NOI只能使用 C++语言。报名资格:需成为省队选手才有资格参加。关于NOI省选的形式,根据各省情况,主要分为三种方式:1. A+B 方式(NOIP 占60% + 冬令营占40%):上海和四川;2. A+C 方式(NOIP 占40% + 统一省选占60%):安徽、北京、福建、甘肃、广西、贵州、海南、河北、河南、黑龙江、湖北、湖南、吉林、江苏、江西、辽宁、内蒙古、宁夏、山西、陕西、天津、新疆、云南、浙江、重庆;3. A+B+C 方式(NOIP占30% + 冬令营占30% + 统一省选占40%):广东、山东。知识储备:需要计算机基本知识和操作、数学结构、程序设计、算法处理等,可参考NOIP知识储备内容,加大题目难度,扩大知识的深度和广度。资含金量:全国前50强,可进入国家集训队,保送清华、北大。银牌选手可以获得强基计划高校入围资格。C语言信息学奥赛从小怎么培养信奥赛的成功也离不开学校和老师的支持和指导。
GESP,GESP的全称为Grade Examination of Software Programming,即“编程能力等级认证”,由中国计算机学会发起并主办。GESP覆盖中小学全学段,符合条件的青少年均可参加认证。GESP每年认证四次,认证时间分别为3月份、6月份、9月份和12月份,认证方式为线下机考,认证语言包括:C++、Python和Scratch三种语言,其中Scratch认证为一到四级,Python和C++认证为一到八级。由于主办方是同一个单位,GESP与CSP-JS存在关联:GESP八级不低于60分可免去CSP-J头一轮,GESP八级不低于80分可免去CSP-S头一轮。初次GESP认证的时间是2022年12月。
冬令营,NOI冬令营是NOI的后续,作用是选拔出4名国家队队员。IOI,IOI的全称是International Olympiad in Informatics,即“国际信息学奥林匹克竞赛”。每个国家较多只能派4名队员参加。这是国际上高级别的信息学奥赛。APIO,APIO的全称是Asia-Pacific Informatics Olympiad,即“亚太地区信息学奥林匹克竞赛”。这个比赛初中生和高中生都可以参加,但是门槛也比较高,通常NOIP成绩靠前的选手才有机会参加。APIO也有一定的含金量,但含金量不如NOI。信奥赛对参赛选手的团队协作能力也有一定考核。
初赛:主要是笔试的方式,通过笔试筛选出10%~15%的报名者参加复赛,其分数不计入复赛的成绩。自2019年开始,部分省的NOIP初赛将改为上机测试。初赛侧重考察学生的计算机基础知识和编程的基本能力,并对知识面的广度进行测试。复赛:主要是上机编程的方式,由CCF中国计算机学会统一测评。考完距考试结果公布需约一周的时间。普及组复赛共4题;提高组复赛共6题,该竞赛是分为两天测试,每天考三道题。复赛主要侧重考察学生对问题的分析理解能力、数学抽象能力、驾驭编程语言能力、编程技巧、想象力和创造性等。奖项设置:普及组/提高组分设一、二、三等奖。参加NOIP全国联赛是参加NOI全国决赛的必要条件。信奥赛每年都会发布真题和模拟题供选手练习。C语言信息奥林匹克竞赛省队
在信奥赛的赛场上,选手们用代码编织梦想,用智慧创造未来。台州C++信息学竞赛编程官网
在线比赛,还有很多的在线比赛或在线做题网站,这里重点推荐五个:国内的洛谷和上海月赛,国外的Codeforces、AtCoder和USACO。(一)洛谷,洛谷创办于2013年,是国内较受中小学生欢迎的信息学做题网站。(二)上海月赛,上海市青少年算法竞赛是由上海市计算机学会于2019年发起的青少年科普系列活动,分网络月赛和现场邀请赛两种。网络赛形式为月赛,每月举行一次,按照难度分为甲乙丙三组,供不同程度的选手选择。丙组共有5道题,答题时间150分钟;乙组共有4道题,答题时间180分钟;甲组共有3道题,答案时间210分钟。首场网络赛于2020年3月举办。 现场邀请赛,每年举办一次,名额有限制,优先邀请网络赛成绩优良的选手,小学组和中学组分开进行。上海市青少年算法竞赛的网址。台州C++信息学竞赛编程官网