信息学奥赛参赛需要从编程语言开始学习。如果年龄太小,在有些问题的理解和运用上有些困难。另外,年龄过小的孩子自控能力稍差,往往不能集中精力学习。所以,我们建议5年级以下的学生可以从可视化编程语言开始学习,比如SCRATCH,先通过这些比较直观有趣的编程语言学习编程的基本思想。5年级以上,6年级以上开始学习C++,这样对相对复杂的数学和逻辑问题能理解得相对顺利一点,编程的操作能力也更强一点。
信息学奥林匹克竞赛是面向中小学生的全国性比赛,一般设有普及组和提高组,普及组中主要是初中生参加,也有一部分小学生,如果小学生想参加,且学校没有统一安排报名的话,则需要咨询组委会报名。
对于高中生,很多学校都设有信息学竞赛小组,也就是竞赛校队,的参加方式是通过学校老师的选拔,进入校队统一学习,带队老师会组织训练,统一报名比赛等。对于中小学生则要看学校是否有相应的安排。
信息学奥赛中支持使用C/C++/Pascal中任一门编程语言,我们推荐孩子学习C++语言,C++更适合孩子未来的应用,同时也有更多的编程竞赛以C++为准。
通过有能力在高中进入竞赛校队的,都是在初中小学时期就完成了编程启蒙,编程学习是一个循序渐进的过程,所以我们推荐家长们尽早让孩子接触编程。在高中之前打下基础,在高中时就可以在选拔中脱颖而出。
(1)信息奥赛初赛报名和比赛时间
每年的9月份开始报名,10月中旬全国统一命题进行笔试。
(2)信息学奥赛复赛报名和比赛时间
顺利通过初赛的考生可以在10月末进行复赛报名。复赛比赛时间为11月中旬,全国统一命题上机比赛,比赛分两天进行,共六道题目。
(3)报名方式
初赛和复赛报名均采用学校统一报名的形式,学会不接受个人报名。如果学生所在学校因故不能统一报名,家长可以联系所在省特派员进行报名。
立即预约课程
如何学习信息学
课程设置、学时