2022 信息奥赛NOI赛季新手备赛学习指南

信奥指南 | 2022 赛季新手备赛学习指南

过去的几十年间,信息学竞赛作为一个很客观、少争议的赛事,激励和成就了很多靠实力说话的优秀学子。一代又一代优秀的信息学选手通过学习信息学找到自己的兴趣、进入顶尖名校学习相关专业、成长为我国乃至世界信息科技及人工智能领域的学术大牛和产业界领军人才。算起来,到今年 CSP-J/S 开始已经不足半年时间了,最近很多家长和同学在问“具体应该怎么学?”、“零基础要怎么开始?”、“什么样的机构比较靠谱?”一类的问题。

在这里,小编们要再次推荐先阅读前不久刚更新的科普文《什么是信息学?为什么学?应该怎么学?》。在此基础上,针对入门阶段的家长和同学近期问得最多的问题,我们做了一下总结。

    • 刚开始学习信息学,半年能参赛吗?参加的比赛是什么?
    • 学过奥数、Python、Scratch,对学习信息学有帮助吗?
    • 在哪能找到靠谱的老师带着孩子学习?现在找的机构老师是不是在骗我?

结合这三类问题以及背后的一些现象,小编们分工撰写了这篇针对零基础入门小白的《2022 赛季新手备赛学习指南》。而对于已经参加过至少一次 CSP-J/S 的同学,建议关注下周将发布的另一篇指南《2022 赛季老选手再战学习指南》。

奔着“升学”才学习?兴趣优先才更好,莫要急功近利

在日常的沟通中,不少家长和学生在聊到信息学的时候先关注到的往往是“能参加什么比赛?”、“怎么学才能保送清北?”,而不是先关注“学信息学能让什么能力提升?”、“怎么学才能产生兴趣?”。

想了解信息学竞赛的成绩能有什么实际用途无可厚非,但是如果学习的初心是只是升学,而不是真的有兴趣,问题就很大了。

特别是有一些家长只一味地想让孩子参加竞赛,被一些培训机构“租借”白名单赛事牌子做的山寨赛事骗钱就更是得不偿失了。在所有与编程相关的竞赛中,现在只有中国计算机学会组织的 NOI 系列活动是得到近四十年验证、透明公正和被广泛认可的。

与过去相比,现在高考升学相关的政策中既取消了曾经省级一等奖直接保送大学的政策,也没有了过去自主招生降线录取的政策。可以说,大方向上与 NOI 主要负责人这些年所提倡的“反对奥赛与高考挂钩”观点是一致的。当前,对于信息学竞赛的选手来说,有竞赛省级赛区一等奖是进入很多顶尖高校特殊类别招生(例如“少年班”、“大中衔接”等)的必要不充分条件。

现行的高考“保送生”政策只覆盖在全国青少年信息学奥林匹克竞赛(NOI)中获得金牌的 50 名学生;而“强基计划”高校普遍要求入围的学生须已入选省队并且在 NOI 中获得银牌以上成绩,实际能影响到的学生也只在两、三百的量级。

虽然看起来竞赛成绩在高考的作用被削弱了,但对比更多曾经在高考“自主招生”中被认可但已经在新高考政策中被清除的其他活动,各地重点高中把“强基计划”当成了裸分高考外为数不多对升学率产生影响的救命稻草。这使得重点高中在招生时更加看重从义务教育阶段找出拔尖的学有余力学生。也正是这个原因,在信息学方面,很多重点高中在中招环节设立了“信息学中考自主招生”、“信息学特长生”等招生渠道;也有不少学校在入学后对学生进行二次选拔,组建编程社团、信息学校队。

总结来看,高考这一环节中竞赛相关的“升学政策”出口在变窄、对学有余力拔尖学生的选拔在前移。这种背景下,近年来信息学竞赛题目的区分度也略有提升,同学们在竞赛环节中要面对的挫败也在变多。一开始就急功近利、期望突击拿奖的同学将很难“速成”,对获奖的预期过高会导致无法建立成就感,几次挫败后往往只能“赔了兴趣又折了时间”。

根据我们几年前对于“坚持学习时长”和在当时 NOIP 普及组比赛中“获奖情况”的统计分析(如下图),从学习开始到获得不错的成绩往往需要两到三年的连贯学习。如果学生在学习过程中没有培养起兴趣,长期坚持学习是很困难的,甚至对于学生来说会是一种精神折磨。

信奥指南 | 2022 赛季新手备赛学习指南

所以呢,小编们在这里奉劝各位家长要放弃让孩子“一夜暴富”的幻想,在开始接触之初就要有一个正确的心态——关注学习信息学带来的知识收获,培养孩子对于计算机科学的兴趣,学会欣赏孩子因为学习信息学而在学习习惯和综合能力方面的提升。信息学竞赛成绩终归只是学习的副产物,只有真正热爱、能坚持攻坚克难的孩子才有可能顺手摘到“信息学竞赛皇冠上的明珠”。被逼着刷题、只机械训练的学生是很难在 NOI 有突出成绩的,甚至还会导致孩子在成长阶段因长期压抑产生影响终生的心理问题。

学科内不要放松,要做到学有余力就要做好平衡

对于大多数同学来说,在高二前如果没有在特殊类别招生中“拿到政策”,那最终在高考其他学科成绩的就格外重要了。所以不管是现在在读小学、初中还是已经上高中的同学,学信息学时都一定不要放松其他学科的学习。

无数同学的经验告诉我们——竞赛生不应该是赌徒。现在每年全国能通过信息学竞赛被保送到清华、北大的同学只有集训队的 50 个。其他同学不管最终以怎样的方式被录取,参加高考都是无法避免的。所以,无论如何都要注意平衡好学科内知识的学习,摒弃“信息学学好了就可以不高考”的错误想法。

此外,即便是进入大学后,在中学时学习的学科知识也同样重要。

论是语文和英语帮助打下的、写作、分析能力基础历史、地理、政治带来的人文养底蕴,还是数学、物理、化学、生物促成模、演绎和推理能力,它们作为学习能力的基础都能影响到上大学后学习和研究的能力上限。

在中学光鲜的部分偏科竞赛生在进入大学后会因为过往基础不牢而学习吃力。小编们见到过国家队选手保送后在大学因为物理差点挂科而被老师谈话,也见到过做人工智能研究的学长因为论文写不通畅而被导师在组会批评,还见到过英语不够好的实验室同学吐槽论文太难读、疯狂查字典熬夜睡不了觉。

有的家长和同学可能就会好奇了——是不是中小学阶段能不能学信息学就只能看智商了?不得不承认,在竞赛上“智商”是很重要的因素。从几年前我们统计的各年级学习时长上就不难看出,尝试学习的人中能坚持下来的还是少数。

信奥指南 | 2022 赛季新手备赛学习指南

但是,对编程有好奇心、希望尝试一下信息学的同学只要当前学科内成绩不差,不是已经自顾不暇的状态,就可以考虑开始学习。

而且,在学习信息学的过程中,能正确利用时间的同学往往能达到事半功倍的效果——不但学好信息学,也促进课内课程的学习。

多读信息学的练习题,训练读题、审题的能力对于语文的阅读、分析能力是会有帮助的;

在后期阶段参与海外信息学训练赛的过程中,英语的语感会被促进、单词量也往往会提升;

根据题目描述进行问题抽象、建模并用一个或者多个算法联立解题的过程和物理、化学中进行问题抽象和求解的过程是高度类似的;

练习和比赛时,对于输入、输出进行推算、验证的过程对于数学能力的促进在竞赛选手的身上更是非常显性的。

所以呢,在小编们看来,“学科内没掉队”是学习信息学的前提,而“学有余力”则在有兴趣、养成正确习惯、坚持学习后的必然结果。

机构套路非常多,参考 NOI 大纲能避坑

至于家长们经常问的“去哪学”、“哪个机构教得好”的问题,小编们过去一直是不想说太多去得罪人的。从去年到今年,在教育“双减”的政策下,很多以前做学科辅导、机器人、积木拼搭和少儿趣味编程的机构都涌入了所谓“刚需”的信息学赛道。“用过时的错误升学政策诱惑家长”、“用本不成立的焦虑恐吓家长”是这些不专业机构的常见套路。

就小编们平时和机构老师打交道的情况来看,多数市面上机构的老师不是双一流大学毕业的,计算机相关专业的老师也很鲜见。根据小编们(应一些家长请求)去几个打广告最多的机构“卧底”了解到的情况,这些机构的老师多是来自于师范类专科和三本院校的毕业生,对外宣传的“名师”往往不在机构带课,甚至是“租”来做广告的。

至于不少机构强行“规划”的以“Scratch→Python→C++”为代表的逐一学习多个编程语言的所谓路径,更是浪费学生时间和家长金钱的套路。这些机构这么宣传往往有下面这几方面的原因:

    • 机构所在城市里能教明白编程的老师非常有限,机构找到的老师能学会什么就教什么,教不会的尽可能在规划上往后写,在收钱上能收一点是一点;
    • 抓住本该把时间更多投在语文、数学基础的小学低年级学生,把动漫亚文化和游戏融入在 Scratch 一类的拖拽编程中,吸引没判断力的孩子,反复带他们玩知识点重复的不同游戏,让家长交钱能早一点是一点;
    • 借着对人工智能概念的火热和对国家政策的歪曲,把 Python 包装成“人工智能时代的语言”,强行给家长灌输学了 Python 才能学 C++ 的错误概念,让学生续费的时间能长一点是一点。

而事实上,真正学懂计算机科学、不带铜臭的工程师会告诉你,编程这件事情“用什么语言”并没有那么重要。就像中文、英文都可以拿来写文章一样,Scratch、Python、C、C++ 都是可以拿来写程序的编程语言,它们能做的事情也是高度重叠的,而它们之间的差异性则甚至比中文和英文的差异性还要小得多。

学习编程,真正学习的是计算机语言共性的一些语法特征,是这些语法特征能被用来表达的含义,是如何正确组合使用这些语法来描述算法解决实际问题。吃透一个编程语言后再去学另一个编程语言是很容易的,但每个语言都学个皮毛则只是单纯浪费时间和金钱。至于编程语言的选择。

考虑到参加 NOI 系列活动只支持 C++ 这一个语言,不妨在孩子课内学习不吃力的前提下,小学四、五年级后直接从 C++ 开始学习(四年级之前还是不要瞎琢磨,让孩子学好语文和数学吧)。去年,中国计算机学会发布了《NOI大纲》,它是很有指导意义的,很多顶尖学校教练和高校专家都参与到了这一大纲的编写中。就过去一年小编们了解到的情况来看,这一大纲既可以作为衡量教学专业度的标准,也可以作为规划学习的参考。

按照《NOI大纲》十个难度系数的划分,作为入门的小白,现阶段需要关注的核心是系数 1~5 的内容。而接下来一年以什么节奏去学习这些内容,也要因人而异。根据所处的年级差别,小编团队大致给出了下面这三个时间和目标规划,仅供家长和同学们参考(括号内数字为 NOI 大纲难度系数)。

对于四年级到五年级的同学

信奥指南 | 2022 赛季新手备赛学习指南

备注:* 标记建议第二轮认证前学习

对于六年级到初二的同学

信奥指南 | 2022 赛季新手备赛学习指南

对于初三到高一的同学

信奥指南 | 2022 赛季新手备赛学习指南

“道阻且长,行则将至;行而不辍,未来可期”——愿对编程感兴趣走入信息学大门的同学能爱上信息学,在磨砺和挑战中享受信息学的乐趣。

【竞赛报名/项目咨询请加微信:mollywei007】

上一篇

AP微积分&AP统计&AP物理FRQ经典例题解析

下一篇

美国留学商业分析Business Analytics专业怎么样?

你也可能喜欢

  • 暂无相关文章!

评论已经被关闭。

插入图片
返回顶部