分为四个阶段:打好基础;争取普及组一等;争取提高组一等;进省队,拿。
一、打好基础
信息学竞赛的基础一部分是C/C++编程,一部分是算法和数据结构。如果孩子有这个兴趣和基础,早点学有好处,对于竞赛来说,代码能力是有硬功夫,小时候打过比赛的人,和上了大学才开始学编程的,是有区别的。
另外,考虑到的话,如果从开始学习、出成绩,一路都能用上,对于学生和家长来说,性价比是很高的。
那什么时候开始学习合适呢?像杭州、北京、深圳这些地方的学生是寒假、三升四暑假或者秋季开学开始,像一些编程教育发展比较快的城市,学生都是幼儿园开始学习搭建,接触编程,启蒙很早,所以进入竞赛学习的时间会快一些,因为能力提升很快。
CSP-J/S是每年较重要、较放心的信息学比赛。由中国计算机学会主办。我们看一下这个比赛入门级的赛程:这个比赛原则上是面向生的,如果阶段能够进入复赛,并且拿个奖项,对孩子的和进一步学习下去的信心都是很有帮助的。
从赛程时间可以看出,这个较重要的比赛,初赛的时间是在秋季一开学,所以,如果想要进入复赛,较好在这之前有一年的入门和准备时间,逻辑思维能力发展比较好的五、,已经可以开始学习编程了,所以这个时间段进入,是比较合适的。
二、争取入门组一等奖
入门组,也就是CSP-J组。不同的省份J组的一等奖分数线不一样。浙江、江苏、北京、上海、广东、湖南这几个省是信息学强省,其中浙江是超强省。强省的J组一等奖分数线比较高,相当于98学计算机专业比较本科生的编程水平。所以这个“入门组”的门槛还是挺高的。
对比一下21年CSP-J各省一等奖分数线和获奖人数就知道了.浙江省一等奖分数线为287,一共有288名选手获奖,广东一等奖分数线为277,一共有272名选手获奖,而云南省一等奖分数线为100,一共有57名选手获奖,所以云南省目前拿奖的分数线不高,对于学生而言机会也很大。
从开始学习,到拿到入门组一等奖需要的时间不一样,和天赋、努力程度都有关系。如果能找到一个好的教练带,拿奖的速度可以快一点。值得注意的是,没有一定的努力,再什么教练也带不出来。