信息学竞赛进度规划
息学,人工智能的技术革命带来的影响已经逐步渗透到基础教育阶段。信息学奥
赛已经成为炙手可热的赛道。
一、什么时候开始学习C++信息奥赛?
很多在高中甚至初三拿到省一证书的,在初中阶段就已经打好了扎实的基础,根
据我们的教学经验来看,三年级寒假、三升四暑假或者四年级秋季开学开始,比
较合适。起步的时间点和孩子的逻辑思维能力有关,和赛程赛制也有关。孩子从
3、4 年级开始,已经具备英语和数学基本运算的基础,可以开展学习C++编程
语言的基础。编程语言是一个规则化体系,学生首先要学规则,再建立逻辑思维
体系;五六年级可以学习算法基础,掌握普及组一等奖的知识点,这时候已经可
以参加普及组了,目标三等或二等奖冲刺一等奖;七八年级学习算法与数据结构
加强,冲刺普及组更高奖项;九年级学习进阶算法,和高级数据结构,参加提高
组比赛;高一,高二加强高难度训练,冲刺提高组更高的奖项。
CSP-J/S 是每年最重要、最权威的信息学比赛,由中国计算机学会主办。我们
看一下这个比赛入门级的赛程:
这个比赛原则上是面向初中生的,如果小学阶段能进入复赛,并且拿个奖,对孩
子的升学和进一步学习下去的信心是很有帮助的。
从赛程时间可以看出来,这个最重要的比赛,初赛时间是在秋季一开学。所以,
如果要想小学六年级进入复赛,最好在这之前有两年的入门和准备时间。逻辑思
维能力发展比较好的三、四年级小学生,已经可以开始学习编程了。所以这个时
间段进入,是比较合适的。
争取入门组一等奖
入门组,就是CSP-J 组。不同省份的J 组的一等奖分数线不一样。浙江、江苏、
北京、上海、广东、湖南这几个省是信息学强省,其中浙江是超强省。强省的J
组一等奖分数线比较高,相当于985 大学计算机专业比较优秀本科生的编程水
平。所以这个“入门组” 的门槛还是挺高的。
从开始学习,到拿到入门组一等奖需要的时间不一样,和天赋、努力程度都有关
系。如果能找个好教练带,拿奖的速度可以快一点。值得注意的是,天赋和努力
是第一位的,教练的因素是加快拿奖速度,但是没有一定的努力,再什么教练也
带不出来。
大部分同学是在学习了3~5 年拿到的入门组一等奖。也就是,从小学四年级开
始学习,到初二、初三的秋季学期,拿到入门一等奖。通常,拿到入门组一等奖
的同学,如果同步参加提高组(CSP-S)比赛,能拿到二等或者三等奖。
有不少选手,学了四年还是二等奖,就想退役了。我的建议是:即便已经很清楚
自己冲不进省队,如果还没到初三,这个入门组的一等奖还是值得努力争一下的。
一方面,编码能力达到入门组的一等奖,如果日后以写代码谋生的话,完全够用
了。另一方面,等孩子成年了,有一段拼搏竞赛的经历,是很重要的回忆。
争取提高组一等奖
提高组一等奖,就是CSP-S 组的一等奖,真的不是一般人能拿到的了。需要有
一定的天赋和艰苦的努力。一般来说,还得有个好教练。
我们很难明确规划从入门开始,学习多久可以拿到提高组一等。如果天赋、努力
和教练都到位,从入门组一等,到提高组一等,平均需要两年时间。
拿到提高组一等奖之后的路,是冲击省队、参加NOI、冬令营直到代表祖国参
加国际信息学奥林匹克竞赛。
大部分人是会停在提高组一等的,当然,不妨碍我们看一下神童们拿到一等奖之
后的路怎么走:
二、准备打信息奥赛有哪些好的学习方法?
大家知道写代码不是随便写的,它很强的规范性,代码的背后展示的是你的思维
能力,而思维能力要靠构建模型来表现,这里有三大模型给大家分享,也是学习
信息奥赛三大法宝:第一个叫内存模型图,它决定了你的语言怎么写;第二就
是算法流程图,是语言层的STL 语言,你对算法的每一步是怎么走下来的,要
有一个流程的概念;第三个叫数据架构图,是说你的数据经过了算法的某些步骤
之后,它变化是怎么走的。
这三个图是很重要,这也是我们的信息学奥赛教学的三大法宝,当孩子掌握了这
些他再去掌握的这些代码,就是非常有感觉了,我们有时候家长会觉得孩子写代
码是不是在试,其实不是在试的,它是有很强的逻辑思维体系的和规则在里面。
三、刷题很重要,如何科学刷题?
刚才说的三大法宝不仅要靠构建思维模型,同时要靠刷题,题目的训练还
是蛮重要的。我们经常遇到孩子说感觉学校老师带我做题做的少,或者说
我们的老师就是给我买本书,那些书扔给我说,你就照着上面做题就行了。
首先我同意做题是第一步很重要,但是绝对不是说把题扔给你,你去做就行了。
刷题也是有科学方法的。
1. 刷题不能盲目,市面上的很多书籍都是6~10 年前编写的,已经失去了前沿
性和规范性,再加上传统老师精力有限,对学生的辅导是有限的,所以计算机辅
助判题是很重要的。
2.网络论坛网友水平参差不齐且没有教学资质,不能给出精确指导,寻求正规机
构是正确之道。在学习反馈和针对强化上学习机构都能给出有效方案。
四、信息奥赛的比赛赛制和赛程
信息赛分为三个阶段,第一个阶段是NOIP-全国奥林信息学奥林匹克联赛(省
赛),省赛之上是NOI-全国信息学奥林匹克竞赛(国赛),再往上是IOI-国际
奥林匹克竞赛。
根据以往的数据来看,省赛的获奖人数在8000 人左右,国赛为百人左右,至于
国际赛事国家会选四位获奖人,人数成梯度递减,难度也成比例增加。由此来看,
省赛一等奖是绝大多数孩子比较容易通过一段时间的训练和努力达到的一个目
标,国赛要看一定的这种投入时间和兴趣资质综合的因素。
关于比赛日程,省赛NOIP 按组别分为普及组和提高组,普及组目前来讲是以
初中为主,也有很多小学生也在报名参赛;提高组主要是针对高中生,这几年也
有很多的初中生参与进来,而且成绩都不错。按赛程NOIP 分为初赛和复赛,
初赛通过即可参加复赛。
NOIP 比赛日程
¡ 初赛:每年10 月份第二个周末14:30-16:00 普及组&提高组同一时间
¡ 复赛:
n 提高组:
¨ 一试:每年11 月份第二个周六8:30-12:00
¨ 二试:每年11 月份第二个周日8:30-12:00
n 普及组:每年11 月份第二个周六14:30-18:00
四、提高组获奖有什么收益?
目前国家对于提高组获奖者的优惠政策主要是自主招生。
目前来看如果经过冬令营之后选拔到省队的话,保送的概率是非常大了。如果进
入NOI,那么保送的机会几乎是覆盖全国各个高校的。
五、普及组获奖有什么收益?
普及组的官方定位是针对初中生以及部分小学生的,虽然不及提高组在高校升学
上的优势,但普及组获奖是往下一步打提高组很重要的一个基础条件。
现在高中通过组织信息奥赛培养进入名校,保送和提前升学政策的学生比例越来
越大。而且很多高校也倾向选择参加竞赛孩子。因为通过历史的经验发现,通过
竞赛的学生到大学里面的成绩优势很明显,反而通过高考考分很高,到了大学不
见得很优秀。这个现象在教育界还是蛮普遍的,所以高中特别喜欢竞赛优等生。
优秀的初中生入校的时候,除了中考成绩之外,还有一个很重要的渠道是提前招
生。各个省优秀地区的龙头高中,他们对于五大学科竞赛有基础和普及组的经验
十分看重。所以获取这些学校的一些招生招考信息,其实对于家长衡量判断,对
孩子的学习方向的把握都是蛮重要的。
六、信息奥赛获奖概率如何?
从近几年五科竞赛的省级一等奖获奖比例来看,在总数近万名奥赛获奖学生当中,
信息学的占比是25%以上,其他四科的获奖人数占比远低于信奥赛。可以看出,
信息学相对其他学科奥赛在难度和竞争度上有相当高的优势。
从普及组的数据来看,小学和初一的获奖比例占到31%。由于普及组的比赛时
间是十月份,所以其实初一学生从小学就开始了学习规划。18 年NOIP 初赛北
京总参赛人数是2363 人,普及组1582 人, 小学生占比36.9%。这个比例也
是非常高的,从这个数据来看,小学学习信息奥赛是完全可以的。
六、如何报名信息奥赛?
报名条件:初赛每个学生都有权利参加!
报名方式:
初赛:1. 如果学校有组织信息奥赛,找学校老师报名。
2. 如果没有可以直接联系各省NOIP 特派员报名。
复赛需要根据初赛成绩,每个省划分名额决定复赛人数和报名次序