信息学类似奥数,是培养思维能力、提升学习能力的好途径;也与奥数不同,信息学实践性更强,对孩子规划能力,细节处理能力要求高很多,可以培养孩子看问题的远度,培养结构化思维能力,培养建模能力。不少家长都非常关注计算机类,即使像我们广东这样的强省,吃了介入较早的红利,但其他省份在快速上升,特别像上海、北京,训练套路也慢慢懂了,学生数理基础本来就强,信竞成绩上升很快。很多省份,虽然原来教学基础较差,但现在网上或跨省培训资源已经多了,总会冒个别天才型的选手。
信息学CSP-J/S有多难?强弱省之外,从时间的投入上可见一斑!
第一阶段:入门
阅读完信息学奥赛(初赛)一本通 大概20小时。
阅读其他C++入门语法书 大概20小时
学习编写一些简单程序,如果每个主要知识点2题,每题1~3小时完成计算,大概需要 40 ~ 100个小时(在有人辅导的情况下) 备注:以上是最简的估算,目标是完整做出2023年之前的普及组第一题难度的题目
第二阶段:CSP-J二等奖(三等奖可能价值不大,但难度与二等奖很多时候差距不大)
阅读至少学习 一本的算法启蒙书籍 阅读至少学习一本信息学相关的算法教材 练习具有一定模拟逻辑的题目,以及简单的算法题。按每个知识点3~5题,每题2~3小时,大概需要 200个小时 完成至少6~12套初赛模拟题,并改错。20~40小时 历年复赛真题模拟练习 40~100小时 备注:这个阶段对智力要求不高,在普通孩子中比较聪明的即可;最好有好的辅导老师,同时具有比较强的自学能力。
第三阶段:CSP-J一等奖
时间投入约等于第二阶段的1.5~2倍
目标是CSP-J能完成前两题,并在3,4两题中得到少量分数 这个阶段开始,对智力有一定要求,需要学习一些建模方法,比如DFS、BFS等 这个阶段,有些题目可能开始比较难、比较复杂,需要抽连续的2~3个小时才行。“连续”是指,必须在一天之内,最好中间不要穿插2小时以上的打断。中途偶尔吃东西、喝水、上厕所、以及5~10分钟的休息是可以的。中间反复打断,反复没做出来的题目,一方面会浪费很多时间,降低学习效率;另一方面会极大挫伤孩子自信心。试想一下,比如每次能投入不到2小时,如果一个题目,孩子一个星期(整个周末两天次)都没解出来,拖上2周以上解决同一道题目,万一还没解出来,这种体验会很不好。(毕竟每周其实能投入的时间可能很有限)
第四阶段:CSP-S一等奖
时间投入约等于第三阶段的2~3倍
这个阶段,对智力有一定要求,需要学习接触比较多的建模方法,比如DP、复杂回溯、贪婪、图、二分、DFS、BFS等等一系列算法模型。
CSP-S考纲涉及的算法远多于以上列举,相比CSP-J,这个阶段重点是【码力】+【建模】。除了更强的码力,需要不少科学的训练量;而且还有建模,需要一些智力方面的要求。
历年初赛、复赛竞赛真题练习,也可刷刷考研真题,拓展思维。 如CSP-J/S2022(提高级 )第一轮第3道题 出自 2010年考研原题。