编程培养的是计算思维和解决问题的综合能力,对日后的学业、事业上都会有所帮助。但它并不是每个人的必选项,不学也并不表明未来就没有前途,因为人的能力是多元的,而不是单一的。但如果不是为了参加竞赛,可以考虑其他编程语言,比如更加语义化的Python;低龄孩子可以考虑图形化编程。
NOIP信息学奥赛什么时候开始学?
比较功利的作法是——小学4年级开始学,6年级考出普及组一等奖,初中或高一就考出提高组一等奖。
一
如果小学阶段就能拿到普及组一等奖,小升初时就可享受到信息特长生优惠(根据当地政策而定)。当然,从初一开始也不晚,进程和小学开始差不多,参赛也很从容。可争取初一拿普及组一等奖,初二开始可直接参加提高组竞赛,成绩优异可在中考升学时争取优质高中(根据当地政策而定)。初中或高一就考出提高组一等,这样才可以冲省队、冲国赛。因为C++涉及大量的算法和数据结构,需要坚实的数学基础和逻辑思维,中低年级小学生的认知能力和知识储备还达不到竞赛要求。
二
起步晚,或者成绩差点行不行?当然也行,但也别差太多,因为大部分考生只有进入集训队才能拿到985大学的自主招生资格,部分学校也承认NOIP提高组省一、省二的成绩。但是集训队的赛程要1-2年,所以如果高二还没拿到省一,就应该考虑把更多时间投入到高考的准备中去。但即使诱惑再大,也不建议4年级以下的孩子学,因为C++涉及大量的算法和数据结构,需要坚实的数学基础和逻辑思维,中低年级小学生的认知能力和知识储备还达不到竞赛要求。
竞赛语言:从2022年开始将只能使用C++
赛事时间:每年1次,省赛10月初赛,11月复赛,7月国赛。
竞赛方式:分为CSP-J(初中/普及组)和CSP-S(高中/提高组)。先初赛再复赛,凭复赛成绩选拨出普及组一、二、三等奖,和提高组一、二、三等奖,之后提高组中的优秀获奖选手进行省队选拨,再进行国赛(NOI),再选拨出队选手参加国际赛(IOI)。立即预约课程
信息学奥赛的书籍与教材
信息学竞赛相关政策
代表中国队出战 IOI 的选手除可以获得保送外,在申请海外名校的时候也可谓是顺风顺水,过往有多名放弃清华、北大保送的选手获得 MIT 的 Offer 和全额奖学金。
在 NOI 中获得前 50 名,进入集训队可以获得大学保送资格,自主选择通过保送进入清华大学或北京大学。自主选择通过保送进入清华大学或北京大学。
在 NOI 系列赛事中获得较为优异成绩的学生将有机会参加清华大学、北京大学组织的体验营(冬季、春夏之交各有一次),获取*降线录取的机会。
在部分信息学普及程度较高的地区,初中升入高中的“科技特长生”、“信息学特长生”认定也会参考 NOIP 提高组的奖项和成绩。提高组的奖项和成绩。