学生为什么要上北大计算机信息学,学员被清华、北大降60分疯抢!这个信息学比赛到底有多神秘?...
优质的资源永远都很稀缺,教育资源也不例外。
面对千万人的竞争,如何让孩子从中脱颖而出,被重点中学及大学优先录取?
让孩子学习编程,参加信息学竞赛(NOIP和NOI)获得优异成绩,以获得高校自主招生面试资格、降分录取甚至免试保送。
编程汪还了解到,清华大学、北京大学已经和参与2018年信息学冬令营的部分学生签订了包括:
1. 无条件降至一本线录取
2. 有条件降至一本线录取
3. 有条件降 60 分、30 分等不同档次的降分优惠
部分大学对信息学成绩要求
信息学比赛训练可以锻炼孩子的逻辑思维(算法对逻辑要求很高),从而有助于其他科目的学习。
为此,很多有远见的家长甚至学校已经让孩子提早学习编程,为信息学竞赛做准备。
NOI是全国青少年信息学奥林匹克竞赛,是面向中学生的全国性质的编程最高级别比赛。NOIP是全国青少年信息学奥林匹克联赛,主要是是省级比赛。每年的10月初赛,11月复赛,通常都是提前两三年准备。
如果NOIP成绩好,对于入选省队并参加NOI会有一定的帮助。同时,NOIP系列比赛和ACM系列比赛的题型和内容类似,准备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比赛就是刷题,题目刷得越多,比赛时分数就越高,这种说法对吗?
对于准备信息学竞赛,刷题是必须的,但不是全部,更重要的是对知识的掌握,和思维方式的养成。
同时还需要有经验的老师的指导,老师可以从题目里面把知识系统的归纳出来,并根据同学的实际学习情况,指导同学做一些难度适当的题目。这样比起重复地刷简单题目,或直接刷一些过于难的题目,效率要更高。
提高组的初赛内容和普及组的有啥差别?
初赛的话,主要是有部分选择题会考的比较广,这个只能靠平时积累,实际上大部分题目和复赛还是有一定关联的,另外还可以参考一下计算机二级的题目。