信息学比赛的基础是 C++ 编程。这个编程学习,理论上来说,什么时候学都行。但是,如果孩子是这块料,早点学有好处。代码能力是硬功夫,童子功不是什么时候都能练的。小时候打过比赛的人,和上了大学才开始学编程的,是有区别的。
学NOIP信息学奥赛年龄越小越好?
有些家长认为“要赢在起跑线上”,所以在孩子很小的时候就希望可以开始学习信息学竞赛。实际上,我们并不推荐没到小学高年级的学生开始学习,除非孩子已经达到了小学毕业知识水平。
争取入门组一等奖
TONGCHENGTONGMEI
学NOIP信息学奥赛需要外界条件的支持
-
01
有足够的时间接触计算机:
现在几乎每家每户都拥有家用计算机。学习编程对计算机的硬件要求不是很高(很便宜的组装机都可以满足要求,比打游戏的要求低多了)。但是能够允许“足够时间接触计算机”就不一定每家每户都可以做到了。我们期望每名学生每周需要花费至少10小时的时间学习与练习。有些学生因为住校、学校不提供机房等原因无法经常接触计算机,这会导致学习效果不佳。
-
02
家长学校的支持:
有些家长不希望学生花费时间在计算机上但是希望能够出成绩,这是不行的,不符合实际的。在练习的时候家长也需要成为“监督者”的角色,定期考察学习成果,确保上机时间是用于练习而不是游戏上。有条件的家长自己也需要大概了解信息学竞赛是什么东西,可以怎么学习,协调好资源。能帮助同学进入有训练竞赛的学校进行集训(这个挺难做到的)。如果家长一直认为是只要碰电脑就是不务正业,难以的得到支持,那就很麻烦的。
-
03
足够的资金支持:
虽然理论上,学习信息学可以不需要花费什么金钱,但是如果能有一些金钱的加成会好很多。首先不得不出的费用是NOIP系列比赛的报名费(还包括比赛期间的车费、住宿费)。NOIP的比赛举办方中国计算机协会(CCF)近几年大肆敛财,多次增高比赛报名费用,收取远大于成本的参赛费用,现已经被教育部制裁。(其实有相当苛刻的贫困生报名费减免的机制)。参加校外的集训也往往需要数千元的花销。
学NOIP信息学奥赛兴趣
虽然各位同学参加信息学竞赛或多或少有一些功利的成分(主要体现在可以获得自主招生的优惠),但是如果没有兴趣支撑,那么不仅学起来很痛苦,而且不能走得远。
对编程与算法竞赛是否感兴趣,是因人而异的。兴趣可能是与身俱来的,也有可能是后天培养的。对于一些同学(比如笔者)来说,探寻数据之间的关系,优化处理数据的过程是很有趣的,数字是优美的,解决实际问题带来的成就感也很大,那么有这样兴趣驱使下就会主动的去探寻。但是对于另外的一些同学,看到代数就头疼,觉得几何就觉得挤破脑壳;可能他们更喜欢去舞文弄墨或者搞音乐。如果硬是让学生学习也是一种痛苦。
如果驱使学生学习算法竞赛的因素就是升学自招的话,笔者会无脑劝退。强扭的瓜不甜,强摘的花不香。没有兴趣支撑的学习道路困难重重,效率事倍功半。可用于自招竞赛的选择很多,除了信息学还有生物、化学、作文等等,不需要在这样一条路上走到底。
如果不清楚学生的兴趣其实可以尝试入门一下。我们会在接下来的文章中介绍如何自行入门信息学竞赛。如果觉得学起来并没有遇到太多困难,而且找到了乐趣,那么完全可以继续进行下去。如果没有一个良好的开始,那么就算放弃,也没什么损失。反正兴趣需要多从多方面去激发,不多多试试怎么知道是否感兴趣呢。