信息学奥赛参赛需要从编程语言开始学习。如果年龄太小,在有些问题的理解和运用上有些困难。另外,年龄过小的孩子自控能力稍差,往往不能集中精力学习。所以,我们建议5年级以下的学生可以从可视化编程语言开始学习,比如SCRATCH,先通过这些比较直观有趣的编程语言学习编程的基本思想。5年级以上,6年级以上开始学习C++,这样对相对复杂的数学和逻辑问题能理解得相对顺利一点,编程的操作能力也更强一点。
什么是信息学奥赛?
-
小学生可以参加信息学奥赛吗?
信息学奥林匹克竞赛是面向中小学生的全国性比赛,一般设有普及组和提高组,普及组中主要是初中生参加,也有一部分小学生,如果小学生想参加,且学校没有统一安排报名的话,则需要咨询组委会报名。
-
如何报名参加信息学奥赛?
对于高中生,很多学校都设有信息学竞赛小组,也就是竞赛校队,的参加方式是通过学校老师的选拔,进入校队统一学习,带队老师会组织训练,统一报名比赛等。对于中小学生则要看学校是否有相应的安排。
-
参加竞赛需要掌握什么编程语言?
信息学奥赛中支持使用C/C++/Pascal中任一门编程语言,我们推荐孩子学习C++语言,C++更适合孩子未来的应用,同时也有更多的编程竞赛以C++为准。
-
如何让孩子快速入门信息奥赛?
通过有能力在高中进入竞赛校队的,都是在初中小学时期就完成了编程启蒙,编程学习是一个循序渐进的过程,所以我们推荐家长们尽早让孩子接触编程。在高中之前打下基础,在高中时就可以在选拔中脱颖而出。
如何参加信息学竞赛
(1)信息奥赛初赛报名和比赛时间
每年的9月份开始报名,10月中旬全国统一命题进行笔试。
(2)信息学奥赛复赛报名和比赛时间
顺利通过初赛的考生可以在10月末进行复赛报名。复赛比赛时间为11月中旬,全国统一命题上机比赛,比赛分两天进行,共六道题目。
(3)报名方式
初赛和复赛报名均采用学校统一报名的形式,学会不接受个人报名。如果学生所在学校因故不能统一报名,家长可以联系所在省特派员进行报名。
立即预约课程
如何学习信息学
课程设置、学时
在本课程中将学习到C++程序设计入门、条件分枝、运算符优先级和结合性、变量、循环的用法、数组、函数用法、自定义函数、if条件、while循环、for循环的用法、关系运算等
课时:12课时
开班人数:8~10人
上课时间:每周两次(每次1课时)
在本课程中将学习到图和树基础、栈和队列、递归函数、String的常用函数、字符串操作、枚举、结构体用法、二维数组、vector用法等
课时:20课时
开班人数:8~10人
上课时间:每周两次(每次一课时)
在本课程中将学习到深度遍历和广度遍历算法、较短路、二叉树、二分法排序、动态规划 、背包问题、常用排序算法、邻接矩阵、图、set用法、map等
开班人数:8~10人
上课时间:每周两次(每次一课时)