资讯首页 热点资讯初中高中竞赛自招

文库 > 竞赛自招 > 正文

什么是信息学竞赛?为何获奖学员能被清华、北大降60分录取?

2984 0 0 2018-10-01 21:44:01

优质的资源永远都很稀缺,教育资源也不例外。

面对千万人的竞争,如何让孩子从中脱颖而出,被重点中学及大学优先录取?

让孩子学习编程,参加信息学竞赛(NOIP和NOI)获得优异成绩,以获得高校自主招生面试资格、降分录取甚至免试保送。

清华大学、北京大学已经和参与2018年信息学冬令营的部分学生签订了包括:

1. 无条件降至一本线录取

2. 有条件降至一本线录取

3. 有条件降 60 分、30 分等不同档次的降分优惠


1.jpg

部分大学对信息学成绩要求

信息学比赛训练可以锻炼孩子的逻辑思维(算法对逻辑要求很高),从而有助于其他科目的学习。

为此,很多有远见的家长甚至学校已经让孩子提早学习编程,为信息学竞赛做准备。

但一些家长不知道如何为孩子准备信息学比赛。现针对这些家长提出的问题作出解答:


目前全世界有很多针对中学生的计算机编程大赛,NOIP、NOI、ACM这些比赛分别是什么呢?

ACM是全球最具影响力的大学生程序设计竞赛,奖牌含金量很高。

ACM主要是指ACM-ICPC,即国际大学生程序设计竞赛,包括全球总决赛和各大洲的区域赛。

NOI是全国青少年信息学奥林匹克竞赛,是面向中学生的全国性质的编程最高级别比赛。NOIP是全国青少年信息学奥林匹克联赛,主要是是省级比赛。每年的10月初赛,11月复赛,通常都是提前两三年准备。

如果NOIP成绩好,对于入选省队并参加NOI会有一定的帮助。同时,NOIP系列比赛和ACM系列比赛的题型和内容类似,准备NOIP比赛对后续的国家级和国际级大赛也很有帮助。


如果我家孩子想走信息学比赛的路线,我们需要先从NOIP比赛开始准备?

是的,NOIP是所有中学参赛者首先会接触到的比赛,也是后面比赛的基础。


NOIP比赛选择的编程语言那么多,我们为什么要选择学习C++呢?

目前NOIP比赛可以使用C、C++和Pascal三种编程语言,而2022年以后,NOIP比赛C和Pascal语言将不再可用,只剩下C++了。


C++的优势是什么?

相对于单纯的C语言,C++可以使用STL,这是在NOIP的优势。STL是标准模板库(Standard Template Library),里面有一些常用数据结构和算法的实现,可以直接拿来使用,比如队列(queue)、栈(stack)、排序(sort)等等。

有些情况下,合理使用STL可以减少代码量,并降低出错的可能。而Pascal这种语言又比较陈旧,现在不适合很多实际编程问题。


准备NOIP比赛就是刷题,题目刷得越多,比赛时分数就越高,这种说法对吗?

对于准备信息学竞赛,刷题是必须的,但不是全部,更重要的是对知识的掌握,和思维方式的养成。

同时还需要有经验的老师的指导,老师可以从题目里面把知识系统的归纳出来,并根据同学的实际学习情况,指导同学做一些难度适当的题目。这样比起重复地刷简单题目,或直接刷一些过于难的题目,效率要更高。


该如何选择信息学教材呢?

大家可以看一下《算法竞赛入门经典》这本书,这本书是大学生准备竞赛的时候几乎人手一本的,对于想拿信息学名次的中小学生来说也非常适合,还可以当作工具书使用。


提高组的初赛内容和普及组的有啥差别?

初赛的话,主要是有部分选择题会考的比较广,这个只能靠平时积累,实际上大部分题目和复赛还是有一定关联的,另外还可以参考一下计算机二级的题目。


0基础的孩子是直接学C++还是先学习其他语言打基础比较好?

0基础的孩子,如果年级比较小(12岁以下),建议先学习Scratch。Scratch界面比较卡通,能吸引孩子的注意力,同时也比较容易上手,通过简单几步就可以完成比较复杂的功能,孩子也比较有成就感。Scratch对于孩子编程思维的培养大有好处,可以为下一步C++和Python的学习打下基础。如果孩子年龄稍微大一点,已经是中学生了,建议直接上手C++语言就行。


信息学比赛是孩子打开名校大门的一块敲门砖,对孩子的逻辑思维也有很大帮助。这也是很多家长让孩子参加信息学比赛的初衷。

北京、浙江、广东等省份很重视信息学比赛,那里很多孩子已经在接受系统的信息学比赛训练了。

当越来越多的孩子通过信息学比赛敲开名校大门的时候,你的孩子该怎么办?

(本文内容来源于网络,如有侵权请联系删除)

我要评论 0条评论

0/300

自律公约

网友评论

来第一个评论吧