竞赛活动是给学有余力的同学准备的,如果同学年纪太小,或者无法搞定科内课程的话非常不建议开始各项竞赛活动。兴趣是的老师,有了兴趣才能高效自主的进行学习。父母学校的支持也是不可缺少的。如果能够一定的资金的加成那就更好了,但是要甄别价高质低的培训班,避免无畏浪费金钱。
信息学奥赛打好基础
一
信息学比赛的基础是 C++ 编程。这个编程学习,理论上来说,什么时候学都行。但是,如果孩子是这块料,早点学有好处。代码能力是硬功夫,童子功不是什么时候都能练的。小时候打过比赛的人,和上了大学才开始学编程的,是有区别的。
二
三年级寒假、三升四暑假或者四年级秋季开学开始,比较合适。起步的时间点和孩子的逻辑思维能力有关,和赛程赛制也有关。这个比赛原则上是面向初中生的,如果小学阶段能进入复赛,并且拿个奖,对孩子的升学和进一步学习下去的信心是很有帮助的。
三
从赛程时间可以看出来,这个重要的比赛,初赛时间是在秋季一开学。所以,如果要想小学六年级进入复赛,在这之前有两年的入门和准备时间。逻辑思维能力发展比较好的三、四年级小学生,已经可以开始学习编程了。所以这个时间段进入,是比较合适的。
什么样的同学适合参加竞赛
NOIP包括三种语言c/c++/pascal,在初必须确定自己使用的语言。没有c/c++基础的,个人建议使用pascal,因为它更容易上手,如果有充裕的时间,则建议c/c++,因为它们对你今后的程序编写,更有益处。
排序是基础中的基础,快速排序是必备本领,方法就是背下来。c/c++是自带快排的,因此很轻松。多关键字排序和稳定排序也是必须掌握的排序知识。
想得奖,必须掌握贪心和穷举以及模拟,虽然不能让你得满分,但可以给你拿到30-60分。它们是你想不出更好算法时的救命稻草。贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是的选择。也就是说,不从整体上加以考虑,他所做出的是在某种意义上的局部解。但是贪心是可以得分的。
比较难,对思维的周密程度和逻辑要求非常高。可以用来训练思维,对于学习时间短的筒子,动态规划可以帮助你迅速进入编程状态,也有助于帮你发现题目背后可能隐藏的更简便的算法。
很多在高中甚至初三拿到省一证书的,在初中阶段就已经打好了扎实的基础,根据我们的教学经验来看,孩子从3、4年级开始,已经具备英语和数学基本运算的基础,可以开展学习C++编程语言的基础。编程语言是一个规则化体系,学生首先要学规则,再建立逻辑思维体系;五六年级可以学习算法基础,掌握普及组一等奖的知识点,这时候已经可以参加普及组了,目标三等或二等奖冲刺一等奖;七八年级学习算法与数据结构加强,冲刺普及组更高奖项;九年级学习进阶算法,和高级数据结构,参加提高组比赛;高一,高二加强高难度训练,冲刺提高组更高的奖项。立即预约课程
只要一个电话
我们免费为您回电