2019年NOIP信息学奥赛全套教程历年真题
近年来,人工智能的人才培养正逐步下移。去年七月,国务院发布了新一代人工智能发展规划。明确指出要实施国家智能教育计划,在中小学开设人工智能相关课程,逐步推进规划教育。今年,人工智能、物联网、大数据处理等内容正式进入国家高中《新课程标准》。作为五大学科竞赛之一的“全国青少年信息学奥林匹克竞赛”一直是国内信息学领域面向中学生的最高水平大赛,一直受到家长的关注。面对社会上五花八门的编程课程,家长无从选择,不知道孩子何时开始学?如何开始?更不清楚孩子是否适合学习信息学?就以上家长的问题谈一下我个人的看法,仅供参考。
信息学奥林匹克竞赛(NOI)
为什么选择信息学竞赛?
信息学与数,物,化,生五科竞赛俗称五学科竞赛。信息学竞赛从1984年第一届开始已经成功举办了35届,为国家培养了大批的计算机储备人才。
相比其它竞赛,信息学有自身独特的学科特点,得到了学生和高校的充分认可。具体原因如下:
首先,相比其它学科,信息学受重视程度较低,究其原因是非高考学科,家长不愿意学生花时间去学习。因此学生的起点水平相当,成绩不存在较大差别。既然学习信息学的起点相同,越早接触信息学也就越容易取得成绩。在历年的信息学竞赛中也常出现小学、初中的孩子超越重点高中学生获得省一等奖的情况。
其次,学科竞争压力略小于其它学科。以我们辽宁省为例,参加数学竞赛人数每年在5万人左右,几乎所有重点高中都有参与,自然高手云集。而信息学竞赛参与人数只有2000多人,更较容易脱颖而出。
最后,信息学在大学课程中为必修课程,此时信息学学生将优势明显,凭借良好的编程和算法计算能力,更容易成为各专业课题组教授的宠儿。
哪些孩子适合信息学竞赛?
首先,要尊重孩子的意愿,没有兴趣的培养往往无法走到最后。
其次,自学能力、自控能力强的孩子更容易取得突破。
再次,具有良好的数学基础,尤其是参加过奥数竞赛的孩子更容易在信息学竞赛中获得成功。
最后,具有良好的英语阅读能力。很多竞赛的题目都来自国外的ACM竞赛网站,英文原题对孩子的英语水平是一个考验。
什么时候开始学竞赛?
编程现在有低龄化的趋势,越来越多家长将编程视为孩子一种必要技能提前进行培养;社会培训机构也大肆宣传专业特长要提早准备,从而造成各种培训班中出现了小学甚至学前班的孩子在学习编程。
信息学奥赛考察的是学生利用算法解决实际问题的能力。需要掌握多学科的内容,编程只是一种最基本的能力。单纯的学习编程并不能达到竞赛的要求,但是不会编程也无法完成算法的实现。从近三年辽宁省参赛选手情况分析,我建议三年级以下的学生可以适当学习一些奥数,特别是推理问题可以帮助学生建立逻辑思维能力。三年级以上五年级以下的学生可以从可视化编程语言开始学习,比如Python,Scratch等,通过这些比较直观有趣的编程语言学习编程的基本思想。五年级以上开始学习C++语言,养成良好的编程习惯。初中开始增加算法和数据结构的学习,同时可以参加普及组和提高组的比赛。
如何参加NOIP比赛?
1、NOIP初赛报名和比赛时间
每年的9月份开始报名,10月中旬全国统一命题进行笔试。
2、NOIP复赛报名和比赛时间
通过初赛的考生可报名参加11月中旬的复赛。复赛全国统一命题上机比赛,普及组和提高组均为机考。普及组比赛为一天,四道题目;提高组为两天,每天三道题目。
3、报名方式
初赛和复赛报名均采用学校统一报名的形式,计算机学会不接受个人报名。如果学生所在学校因故不能统一报名,家长可以联系所在省特派员进行报名。(各省特派员联系方式http://www.noi.cn/about/organization/52-noi)
如何学习信息学?
1、 如何起步
计算机编程能力是信息学竞赛的基础,因此,编程语言一定要首先过关。C++已经成为主流竞赛语言,建议学生通过参加培训班或者网络课程自学完成基础语言的学习。
2、 如何提高
掌握了编程语言后,需要进行字符数处理,数论,算法,数据结构,图论等高级课程的学习,此时一对一辅导,专业的培训机构和集训营(竞赛名校组织的集中培训,各省的夏令营,冬令营)是孩子的最佳选择。
3、学多久能参加竞赛
通常具备参加复赛的水平需要至少半年的系统竞赛学习。复赛前需要去各大OJ平台大量的刷题,加强对所学知识的理解和运用能力。刷题数量达到500题以上才可能竞赛获奖。
4、信息学竞赛考试大纲(资料来源于NOI官网)
OJ资源平台
NOI官网
http://www.noi.cn
Openjudge
http://noi.openjudge.cn
RQNOJ
http://www.rqnoj.cn
北大OJ
http://poj.org
洛谷OJ
https://www.luogu.org
大视野OJ
http://www.lydsy.com/JudgeOnline
51nod
http://www.51nod.com
自主招生小贴士
1、获得国赛证书能报考哪些学校
恭喜你!有了信息学国赛证书所有学校都会向你招手。通常获得全国金牌的选手可以保送清北等名校(全国50人可以保送)。获得全国银牌的选手可以一本线进入清北(有条件一本),人大,复旦,北航,南开,科技大等名校。获得全国铜牌的选手可以一本线进入众多985高校。
2、获得省级证书能报考哪些学校
通常来说985学校最低要求是省二等奖以上才有资格报考自主招生。211学校通常获得学科省三等奖可以通过初审。
结尾引用一位保送清华学子的话
竞赛之路充满了欢笑和泪水。成功的路上,定位准确是前提;坚持不懈是保证;遇到恩师是幸运;有亲友的陪伴、鼓励、帮扶与督促是福气;考场上正常甚至超常发挥是运气。天时地利人和,你占全了!希望你能读到这篇文字,到什么时候都不忘初心,做一个心里有数并付诸行动的人。