“ 今年4月份30多所985院校开设了自己的人工智能学院,国家的教育政策导向已经倾向信息学,人工智能的技术革命带来的影响已经逐步渗透到基础教育阶段。信息学奥赛已经成为炙手可热的赛道。昨天的专家直播讲座《如何规划信息学奥赛之路》讲座邀请了奥林编程教研室的主任,全球C++技术大会与全球机器学习大会执行主席李老师,通过聚焦10个典型问题带你梳理信息学奥赛的规划之路,奥林君为你整理出一份文字版本,带你直击讲座的重点。”
本期分享嘉宾
奥林编程教研室的主任李老师,全球C++技术大会与全球机器学习大会执行主席;
C++编程与人工智能教育技术专家,对C++编程语言人工智能产品都有深入的研究;
曾主讲C++设计模式在内的等多门课程,影响广泛。
一、信息奥赛的比赛赛制和赛程
信息赛分为三个阶段,第一个阶段是NOIP-全国奥林信息学奥林匹克联赛(省赛),省赛之上是NOI-全国信息学奥林匹克竞赛(国赛),再往上是IOI-国际奥林匹克竞赛。
根据18年的数据来看,省赛的获奖人数在8000人左右,国赛为百人左右,至于国际赛事国家会选四位获奖人,人数成梯度递减,难度也成比例增加。由此来看,省赛一等奖是绝大多数孩子比较容易通过一段时间的训练和努力达到的一个目标,国赛要看一定的这种投入时间和兴趣资质综合的因素。
关于比赛日程,省赛NOIP按组别分为普及组和提高组,普及组目前来讲是以初中为主,也有很多小学生也在报名参赛;提高组主要是针对高中生,这几年也有很多的初中生参与进来,而且成绩都不错。按赛程NOIP分为初赛和复赛,初赛通过即可参加复赛。
NOIP比赛日程
*初赛:每年10月份第二个周末14:30-16:00 普及组&提高组同一时间
*复赛:
*提高组:
*一试:每年11月份第二个周六8:30-12:00
*二试:每年11月份第二个周日8:30-12:00
*普及组:每年11月份第二个周六14:30-18:00
二、提高组获奖有什么收益?
目前国家对于提高组获奖者的优惠政策主要是自主招生。
NOIP省赛的三个等级,都有不同阶段的自主招生的优惠政策。上面这个表里面简单列举了一些。目前来看如果经过冬令营之后选拔到省队的话,保送的概率是非常大了。如果进入NOI,那么保送的机会几乎是覆盖全国各个高校的。关于国赛获奖概率的问题我们后面再分析。
2019年自主招生的政策发生了几个重大的变化——1. 多所高校自主招生论文、专利等不再被采用,学科竞赛的地位得到凸显;2. 加大科技创新类、编程类的特长招生力度;3. 文科、艺术类自主招生被取消。也就是学科竞赛的地位被极大的加强。然后当然在科技竞赛里面,编程类的占比重又非常高。
上图是清华今年的自主招生的条件,红框里是编程类比赛,其中以信息学奥赛的权威度最高,在达到这个条件之上,不同的学校优惠政策不一,一般是录取分数降20、40、60分三个段位。
除了省赛一等奖以上对自主招生得天独厚的优势,多数名校也会开放综合评价,省赛的获奖名次甚至三等奖也将计入综合评价的考量。
因此学编程的孩子,其实他的升学路已经铺在了在高考之前,对比同学段的学生多好几次的选择机会。
三、普及组获奖有什么收益?
普及组的官方定位是针对初中生以及部分小学生的,虽然不及提高组在高校升学上的优势,但普及组获奖是往下一步打提高组很重要的一个基础条件。
现在高中通过组织信息奥赛培养进入名校,保送和自主招生的学生比例越来越大。而且很多高校也倾向选择参加竞赛孩子。因为通过历史的经验发现,通过竞赛的学生到大学里面的成绩优势很明显,反而通过高考考分很高,到了大学不见得很优秀。这个现象在教育界还是蛮普遍的,所以高中特别喜欢竞赛优等生。
优秀的初中生入校的时候,除了中考成绩之外,还有一个很重要的渠道是提前招生。各个省优秀地区的龙头高中,他们对于普及组的经验十分看重。所以获取这些学校的一些招生招考信息,其实对于家长衡量判断,对孩子的学习方向的把握都是蛮重要的。
四、信息奥赛获奖概率如何?
从16、17两年五科竞赛的省级一等奖获奖比例来看,在总数近万名奥赛获奖学生当中,信息学的占比是25%以上,其他四科的获奖人数占比远低于信奥赛。可以看出,信息学相对其他学科奥赛在难度和竞争度上有相当高的优势。
从普及组的数据来看,小学和初一的获奖比例占到31%。由于普及组的比赛时间是十月份,所以其实初一学生从小学就开始了学习规划。18年NOIP初赛北京总参赛人数是2363人,普及组1582人, 小学生占比36.9%。这个比例也是非常高的,从这个数据来看,小学学习信息奥赛是完全可以的。
至于提高组一等奖获奖比例到底是什么?我先说几个数据,家长们可以在脑中大概有一个印象。
2018年打提高组比赛的人,初赛有9万人, 进入复赛的人有12800人。一等奖3196人,占进入复赛人数的24%,将近1/4。简单来说,如果你能进入复赛,那么你拿一等奖的比例是1/4。得二等奖是3870,三等奖是978个人。总获奖率大概62%。
五、如何报名信息奥赛?
报名条件:初赛每个学生都有权利参加!
报名方式:
*初赛:1. 如果学校有组织信息奥赛,找学校老师报名。
2. 如果没有可以直接联系各省NOIP特派员报名。
*复赛需要根据初赛成绩,每个省划分名额决定复赛人数和报名次序。
六、什么时候开始学习C++信息奥赛?
很多在高中甚至初三拿到省一证书的,在初中阶段就已经打好了扎实的基础,根据我们的教学经验来看,孩子从3、4年级开始,已经具备英语和数学基本运算的基础,可以开展学习C++编程语言的基础。编程语言是一个规则化体系,学生首先要学规则,再建立逻辑思维体系;五六年级可以学习算法基础,掌握普及组一等奖的知识点,这时候已经可以参加普及组了,目标三等或二等奖冲刺一等奖;七八年级学习算法与数据结构加强,冲刺普及组更高奖项;九年级学习进阶算法,和高级数据结构,参加提高组比赛;高一,高二加强高难度训练,冲刺提高组更高的奖项。
七、准备打信息奥赛有哪些好的学习方法?
大家知道写代码不是随便写的,它很强的规范性,代码的背后展示的是你的思维能力,而思维能力要靠构建模型来表现,这里有三大模型给大家分享,也是学习信息奥赛三大法宝:第一个叫内存模型图,它决定了你的语言怎么写;第二就是算法流程图,是语言层的STL语言,你对算法的每一步是怎么走下来的,要有一个流程的概念;第三个叫数据架构图,是说你的数据经过了算法的某些步骤之后,它变化是怎么走的。
这三个图是很重要,这也是我们的信息学奥赛教学的三大法宝,当孩子掌握了这些他再去掌握的这些代码,就是非常有感觉了,我们有时候家长会觉得孩子写代码是不是在试,其实不是在试的,它是有很强的逻辑思维体系的和规则在里面。
这个规则最后反映出来就是我们讲的这三套模型。因为今天时间有限,我们很难把教学细节展开,我们只是把这三个法宝分享给大家。
八、既然刷题很重要,如何科学刷题?
刚才说的三大法宝不仅要靠构建思维模型,同时要靠刷题,题目的训练还是蛮重要的。我们经常遇到孩子说感觉学校老师带我做题做的少,或者说我们的老师就是给我买本书,那些书扔给我说,你就照着上面做题就行了。
首先我同意做题是第一步很重要,但是绝对不是说把题扔给你,你去做就行了。刷题也是有科学方法的。
1. 刷题不能盲目,市面上的很多书籍都是6~10年前编写的,已经失去了前沿性和规范性,再加上传统老师精力有限,对学生的辅导是有限的,所以计算机辅助判题是很重要的。
2.网络论坛网友水平参差不齐且没有教学资质,不能给出精确指导,寻求正规机构是正确之道。在学习反馈和针对强化上学习机构都能给出有效方案。
九、孩子对C++信息奥赛没兴趣怎么办?
我最近遇到一个国家集训队的家长,他分享的经验是什么?他孩子刚开始学习信息奥赛,是他逼出来的。很多家长很觉得孩子一定要展现成巨大的兴趣,才会让他去学习。其实你首先要给孩子尝试的机会,他才可能建立起巨大的兴趣。
我这里要说一下兴趣,大家不要错误的理解兴趣,也有些家长说兴趣,我就让他在计算机上停个30分钟,停个一两天,我就要能看出兴趣,那就是错误的理解了兴趣。
作为成人职业人士,我们看看我们的职业兴趣最后是怎么建立的:是要经过反复的尝试,是对它的的结构产生了深入的理解之后,才会产生兴趣。否则大家说只是看一眼的兴趣,兴趣来的太肤浅。如果是那样的话,所有的孩子都只对玩具有兴趣,因为所有孩子看玩具第一眼就知道这东西好玩,这因为是他爱玩的天性导致的。所以兴趣是需要家长去跟孩子去沟通,去尝试,做几道练习题,在电脑上玩玩程序,有些孩子可能就会表现出很不错的兴趣。而且编程学习有一个慢慢逐步进入的过程。我们遇到很多慢热的孩子,他的兴趣表现并不一定是高涨的,需要给他时间去体会。
十、信息学奥赛可以自学吗?学校有信息课程,只跟着学校学习行不行?
首先回答自学这个问题,任何事情理论上都可以自学。但在今天信息学奥赛竞争日渐激烈了,每年的报考人数都以30%的增量递增,在这种态势下,自学已经是极少数例子。十年前的情况,放到今天根本不行,因为今天每一个成才的孩子背后都有一个强大的团队帮助孩子成长。今天的学习考试要求越来越高,竞赛就是这样一个水涨船高的一个过程。这个时候考点的分析,战术的演练,特别是题目的训练,孩子完全没有精力和能力把这些信息研究透彻,就会导致学习方向会错误。
我们接触到的学生有很多在来之前方向已经错了,举个例子,有些孩子还在用C语言的很多程序库调用学习,为什么?他的机构的老师教他的是C语言的那些东西,但是STL标准库已经成熟很多年了,对于排序、数据结构已经有很成熟的算法和数据结构了,可以拿来就用的。如果还用C语言的方式再去写,比赛的时候,人家直接调用一个库就结束的事,他还要自己写一个小时都写不出来的东西,这就是方向错误。
自学最大的问题,一没指导二没反馈,结果是否正确孩子只能自己揣摩。至少我觉得除了天才的孩子,一般的孩子还真的很难自己做这种判断。
至于学校有信息课,只跟着学校学行不行?现实情况绝大多数的学信息课的都是副科老师在学校都不被重视的。但是不排除有些历史悠久的学校,但是家长在选择时要擦亮眼睛有所考量。
奥林编程承袭母公司在IT职业教育 领域Boolan和博大学城的技术与资源优势,联合加州大学伯克利分校、斯坦福大学、华东师范大学等计算机科学、教育学、 心理学知名学府,开发一系列以编程为载体的在线教学系统和课程。我们希望为每一个孩子提供更高效、更有趣的少儿人工智能编程STEAM教育 ,让孩子接受更科学、更有趣的创客教育,帮助孩子学会创造,并享受创造的乐趣。
长按下图识别二维码
免费领取信息学奥赛试听课
���������