东莞信息学奥赛CSP-J/S培训机构十大排名名单推荐
那对于刚入门信息学的同学及家长,应该怎么来进行信息学规划?怎么规划信息学比赛学习呢?结合政策,为准备走信息学之路的家长,整理了三个阶段的信息学及其竞赛的建议规划:
阶段 打基础
信息学竞赛知识一部分是计算机基础知识和C++编程语言,另一部分是算法和数据结构。对于编程学习,理论上来说,什么时候学都行。
但是,如果孩子有这个兴趣和基础,早点学有好处,对于竞赛来说,代码能力是硬功夫,童子功不是什么时候都能练的,小时候打过比赛的人,和上了大学才开始学编程的,是有区别的。
另外,考虑到的话,如果从开始学习、出成绩,一路都能用上,对于学生和家长来说,性价比是很高的。
那什么时候开始学习合适呢?像杭州、北京、深圳这些地方的学生是寒假、三升四暑假或者秋季开学开始,像一些编程教育发展比较快的城市,学生都是幼儿园开始学习搭建,接触编程,启蒙很早,所以进入竞赛学习的时间会快一些,因为能力提升很快。
根据每个孩子的编程学习情况,或开始也是可以,当然学习编程比较早,有基础的可以提前进入,有的孩子就参加了21年的CSP-J并且拿到了省赛二等奖,因为起步的时间点和孩子的逻辑思维能力有关,和赛程赛制也有关。
CSP-J/S是每年较重要、较放心的信息学比赛。由中国计算机学会主办。我们看一下这个比赛入门级的赛程:
图片
这个比赛原则上是面向初中生的,如果阶段能够进入复赛,并且拿个奖项,对孩子的和进一步学习下去的信心都是很有帮助的。
从赛程时间可以看出,这个较重要的比赛,初赛的时间是在秋季一开学,所以,如果想要进入复赛,较好在这之前有一年的入门和准备时间,即逻辑思维能力发展比较好的四、已经可以开始学习编程了。
打基础阶段主要学习的内容为c++程序设计语言,简单的算法比如模拟和排序,简单的数据结构比如数组数据结构和简单算法,包括模拟,排序,递归,二分等内容。一般学习时间为100-200小时。
第二阶段 初中拿CSP奖
CSP-J/S轮认证为笔试,主要测试选手有关计算机方面的基本知识。CSP-J/S第二轮认证是上机编程,主要测试选手算法设计编程能力。
图片
CSP-J入门组的比赛才真正进入竞赛难度。从开始学习,到拿到入门组一等奖需要的时间不一样,和天赋、努力程度都有关系。如果能找到一个好的教练带,拿奖的速度可以快一点。大部分同学是在学习了3年左右拿到入门组一等奖,也就是,从、开始学习,到初一的秋季学期,拿到入门一等奖。
CSP-J入门级阶段学习的内容为数据结构和简单算法,包括模拟,排序,递归,二分等内容。学习完成以后,大概相当于大学本科计算机相关专业大二水平。一般学习时间为100-200小时。
CSP-S提高组若能拿到奖项,高中时学校可降低要求入学。普遍来说,提高组一等奖真的不是一般人能拿到的,需要有一定的天赋和艰苦的努力,还得有个好教练。当然,我们很难明确规划从入门开始,学习多久可以拿到提高组一等。如果天赋、努力和教练都到位,从入门,到提高组一等,平均需要两年时间。
CSP-S提一般为初二到高二的学生参加,获得提高组一等奖表示,计算机算法的水平已经达到全省前百名行列。大学会给这些同学招生优惠,甚至可以保送。这个阶段会学习图论,动态规划等复杂算法,一般学习时间为300-600小时。
第三阶段 高中进省队、队
拿到提CSP提高组一等奖之后,参加NOIP(青少年信息学奥林匹克联赛,初、高中或其他中等专业学校的学生可报名参加联赛),冲击省队、参加NOI、冬令营直到代表祖国参加国际信息学奥林匹克竞赛