信息学奥赛简介
信息学奥赛简介
全国青少年信息学奥林匹克竞赛,简称信息学奥赛,是国家举办的五大学科联赛(数学、物理、化学、生物、信息学)之一。由于起步较晚,目前知名度不高,但是竞赛获奖的含金量与数学奥赛相同。随着互联网、信息技术的普及与发展,现在正在逐渐受到关注,很多学生开始参加信息学奥赛。但是目前,相对于奥数的激烈竞争,信息学奥赛获奖率非常高,难度不大。2017年,奥数数学一等奖获奖人数只有65人,但是信息学有125人之多,但是学信息学奥赛的学生数量远远小于奥赛。尤其有趣的是,信息学里面涉及到很多数学知识,学过奥数的学生转而参加信息学奥赛,优势特别大。
竞赛官网为:http://www.noi.cn
信息学奥赛系列赛事
1、NOIP
全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces简称NOIP)自1995年至今。每年由中国计算机学会统一组织。NOIP在同一时间、不同地点以各省市为单位由特派员组织。全国统一大纲、统一试卷。初、高中或其他中等专业学校的学生可报名参加联赛。联赛分初赛和复赛 两个阶段。初赛考察通用和实用的计算机科学知识,以笔试为主。复赛为程序设计,须在计算机上调试完成。参加初赛者须达到一定分数线后才有资格参加复赛。联赛分普及组和提高组两个组别,难度不同,分别面向初中和高中阶段的学生。获得提高组复赛一等奖的选手即可免试由大学直接录取。
2、 NOI
全国青少年信息学奥林匹克(NOI)是国内包括港澳在内的省级代表队最高水平的大赛,自1984年至今,在国内包括香港、澳门组织竞赛活动。每年经各省选拔产生5名选手(其中一名是女选手),由中国计算机学会在计算机普及较好的城市组织进行比赛。
3、冬令营
全国青少年信息学奥林匹克冬令营(简称冬令营)自1995年起。每年在寒假期间开展为期一周的培训活动。冬令营共8天,包括授课、 讲座、讨论、测试等。参加冬令营的营员分正式营员和非正式营员。获得NOI前20名的选手和指导教师为正式营员,非正式营员限量自愿报名参加。在冬令营授课的是著名大学的资深教授及已获得国际金牌学生的指导教师。
4、 IOI
出国参加国际信息学奥林匹克竞赛(International Olympiad in Informatics)简称(IOI)。由中国计算机学会组织代表队,代表中国参加国际每年一次的IOI。中国是IOI创始国之一。IOI2000由中国主办,CCF承办。出国参赛得到中国科协和国家自然科学基金委的资助。
信息学竞赛的作用
1、保送上大学
根据教育部现行《普通高校招收保送生办法》中关于保送生选拔条件的规定,获得全国青少年信息学奥林匹克联赛(NOIP)一等奖的应届高中毕业生,均具有保送进入高校就读的资格。(信息来源:教育部官网http://gaokao.chsi.com.cn/gkxx/gzdt/201712/20171211/1643809064-4.html)
部分地区一等奖获奖选手还享有高考加分优惠,具体情况视省招办政策而定。
获奖选手可申请参加高校自主招生和保送生考试,经高校测试通过,可享受高考降分优惠或直接保送录取。从2020年开始,高校自主招生取消,改为强基计划。截止2020年4月中旬,各校发布的强基计划招生说明来看,信息学奥赛取得奖牌的同学可以破格入围,并且在校考环节会占一定的优势。
NOIP中成绩优秀的非高三选手,可以作为省代表队成员参加全国决赛(NOI)及夏令营比赛(部分省市代表队人员须经过选拔赛决出)。NOIP获奖选手同样具有保送资格,并且成绩优秀的选手能够当场获得高校点招,免试进入名牌大学。
2、小升初,初升高等
小升初的竞争中,有信息学奥赛的成绩,可以帮助同学们取得一些优势。
初升高,一些名校,也非常看重信息学奥赛的成绩。比如101中学,人大附中,北大附中等名校,都会招收科技特长生。在NOIP等比赛中取得成绩的同学,可以参加校考和海淀区统一的考试,来获取保送上名校的机会。
3、提升其他科目成绩
编程是逻辑思维的游戏,设计算法解决问题,用逻辑表达算法,并写出可以运行的程序解决问题。在这个过程中,对思维能力,逻辑能力,注意力都有很大的提高。程序是用英文表达的,许多资料也只有英文版本。学习信息学,对数学,英语等学科成绩都有提高。
4、编程是未来成功的基石
编程就是在给计算机下达命令,利用计算机去做重复的事情,提高效率。IT互联网行业和传统行业相结合,就能提高传统行业的效率,带来新的生命力。无论未来做什么事情,学习编程,理解编程,都会提升自己的效率,带来成功。最最重要的是,国家政策层面上,已经看到了编程教育对中国未来科技发展的重要性,2018年高考江苏数学第四题,全国2卷理科第7题,北京卷数学第三题都是编程题目。人工智能时代即将到来,现在开始学习编程,领先同龄人十年!
信息学奥赛的学习路线
学习信息学并参加信息学奥赛,就像玩游戏一样打怪升级。
1、市赛阶段
各个城市会定期举办本市信息学竞赛,对于北京,每个区会举办。需要学习的内容是c++程序设计语言,简单的算法比如模拟和排序,简单的数据结构比如数组。大概总的学习时间是20到40小时。
2、普及组阶段
普及组的比赛才真正进入竞赛难度。学习的内容为数据结构和简单算法,包括模拟,排序,递归,二分等内容。学习完成以后,大概相当于大学本科计算机相关专业大二水平。一般学习时间为100-200小时。
3、提高组阶段
提高组一般为初二到高二的学生参加,获得提高组一等奖表示,计算机算法的水平已经达到全省前百名行列。一流大学会给这些同学招生优惠,甚至可以保送。大学毕业以后,进入BAT等知名互联网公司工作基本没有问题了。这个阶段会学习图论,动态规划等复杂算法,一般学习时间为300-600小时。
4、省选、国家赛阶段
全省排名靠前的同学,会参加省集训,选拔省队选手,参加国家赛和冬令营。拿到国家赛奖牌的同学,可以保送清北之类的顶尖学校。甚至代表国家参加世界赛。这个阶段的同学,由于可以确保上好大学,基本上全天投入竞赛。
常见问题
问:信息学竞赛和编程是一回事么?答:信息学竞赛不等同于编程,编程是信息学竞赛入门阶段的基本功,但是实际上信息学竞赛会学习解决问题的算法,用程序把算法表示出来而已。所以学习编程的时间,大概只占总时间的10%左右,后面更多的时间在学习算法。
问:学习信息学竞赛对数学有要求么?
答:有一定的要求,需要同学们数学基本功比较好。当然如果数学基础不好,初期的时候用心多学一点也是可以追上的,我们不是数学竞赛,不用过于担心数学知识和数学技巧。
问:每周需要投入多少时间?
答:按部就班跟着学校的进度学即可,建议每周总时间投入4小时到8小时。如果到后期冲保送阶段,可以考虑多花时间。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com