在日常工作中我们会接到许多家长来咨询信息学奥赛,其中很大一部分家长都希望孩子可以学一项对未来升学更有竞争力和含金量的特长,所以他们看到了信息学奥赛,但信息学作为一项新兴的学科,全面且优质的信息获取渠道并不多,特别是刚接触信息学的家长们可能比较懵圈。
结合平时家长们问的较多的问题,我们也做了一次梳理和汇总,希望这最核心的20个问题能够帮助大家答疑解惑。
01 什么是信息学奥赛?
全国青少年信息学奥林匹克竞赛是教育部和中国科协委托中国计算机学会举办的一项全国青少年计算机程序设计竞赛。旨在向中学阶段的青少年普及计算机科学知识,通过竞赛及相关活动培养并选拔出优秀的计算机人才。
02 信息学奥赛有哪些优势?
参加信息学竞赛并获奖的学生,可以享受一定的升学优惠政策。中学参加信息学竞赛的学生,有更多的机会进入名校。此外,到了大学一般都会继续参加大学的ICPC(国际大学生程序设计竞赛)等国际上的信息学竞赛,从而获得高额的奖学金、转入实验班、报送研究生、海外留学等大量可贵的机会。
03 信息学奥赛都考什么?
联赛分初赛和复赛两个阶段。初赛考察通用和实用的计算机科学知识,以笔试形式进行。复赛为程序设计,须上机编程。参加初赛者须达到一定分数线后才有资格参加复赛。联赛分普及组和提高组两个组别,难度不同,分别面向初中和高中阶段的学生。
考察内容:计算机的基本组成、计算机操作系统使用(Windows,Linux等)、计算机工作的基本原理、计算机程序设计的基本方法、至少一门高级程序设计语言(非图形化)(Pascal(2022年将被全部取消 [4] )/C(2022年将被部分取消)/C++等)、程序设计中常用的数据结构(指针、多维数组、单链表及循环链表、二叉树等)。
04 零基础的孩子应该怎样入门?
如果想要参加信息学竞赛,一般在小学4年级左右就可以开始学习了。因为参赛的C++语言需要一定的数学知识和逻辑能力,该年龄段的孩子此时已基本具备这些学习要求。针对更小的孩子,也就是小学1-3年级的学生而言,可以考虑Scratch语言等可视化编程语言,有趣而且具有创造性,提早培养孩子的逻辑思维能力。
到了3、4年级开始就可以学习Python语言了,培养学习兴趣的同时还能为参赛做好思维基础训练的准备,不然如果让该年龄段的孩子一开始就接触难易度较高的C++语言,很容易让孩子对这门学科失去兴趣,甚至产生排斥的心理。
05 参加信息学奥赛应该如何提前做规划?
【4年级】4年级的时候可以进行适当的兴趣试探,看看孩子对编程以及信息学竞赛是否感兴趣。绝大多数孩子,四五年级时把基础语言部分学完会比很多高年级才开始学习的孩子势必会有时间上的优势。所以,四年级以上提前开始学习,可以更好地激发孩子的兴趣,也可以提前为信息学竞赛做好准备。
【5、6年级】这个年纪的孩子已经具备了基本的数学能力,能应对编程中基础的数学知识,无论是从竞赛还是从以后的就业来讲,最适合入门的编程语言是C/C++,其他的比如 Java,Python等都各有优点,但是编程语言只是一种实现我们想法的工具。我们应该让孩子看破语言的本质,五六年级的孩子可以掌握编程的一些基本要素比如变量、函数、循环、数组等。
【初一、初二】这一阶段的孩子适合开展基础算法与数据结构的学习,开始正式参加NOIP普及组内容的学习,备战八年级以上举行的NOIP普及组的比赛,坚持练习信息学竞赛的历年真题。
【初三】可以根据能力和时间,选择参加普及组或者提高组的比赛。另外,初三面临中考,需要加强文化课的学习,给自己的升学添加筹码。
【高一】进入高中之后应该有了扎实的算法基础,对各种经典算法基础比较熟悉,可以选择在假期针对历年竞赛真题扎实地做一遍,水平较高的选手可以在此时报名参加各类的在线编程比赛。
【高二】这个阶段的选手基本上知道自己该怎么走自己的路,无需在做规划,还没拿提高组一等奖的同学可以继续冲击。
06 怎样选择适合自己的学习方式和课程?
学习方式就是你学习新知识的时候所喜欢用的方法,这个方法能让你理解并记住新的内容。学习方式不是固定不变的。也就是说,你可能会有运用好几种主要的学习方式,但这些方式会随着学习内容的改变而有所调整。
了解最适合你的主要学习方式有助于帮你选择合适的教程,从而获得更好的学习效果。因此如果想参加信息学竞赛,还是比较建议从初级课程开始学习。当然如果只是想简单的了解或入门信息学,以及在信息学竞赛冲刺阶段选择短板内容的课程,还是有一定效果的。
07 学习信息学,能让孩子获得什么呢?
学习信息学培养的是一种思维,其目的不仅仅在于参加竞赛获奖这一种结果,更注重的是培养孩子的计算思维过程。实际上信息学是培养学生如何去分析问题、解决问题,让孩子的思维活跃起来。而且在编写程序的过程中可能会粗心大意写错代码,在查错的过程中让孩子养成更加严谨的做事习惯。
08 信息学奥赛与数学学科的关系?
为什么参加信息学奥赛需要数学基础?
数学学习为信息学奥赛奠定基础、信息学奥赛补充并拓展了数学学习。研究表明,信息学奥赛与数学学习是相辅相成的,通过信息学奥赛不仅训练思维、提升信息素养,还能融通与数学学习的联系,信息学奥赛中涉及的算法(数论、图论等)均需要数学知识的辅助。
09 信息学入门有什么有效的方法和窍门吗?
勤能补拙。成功是没有捷径的,利用课余时间例如周末、节假日、寒暑假等参加线下集训、在线刷题、观看讲解视频等增强巩固知识。另外还可以报名参加各类赛事的夏令营、冬令营、省选活动、高校邀请的学科训练营等学习交流的机会。学习信息学需要浓厚的兴趣、时间的投入、专业的训练、一定的数学基础等几大要素。
10 想学信息学,但孩子初三,没时间没精力怎么办?
学习信息学包括后面参加信息学竞赛的前提是学有余力,如果文化课都应对不过来的话,还是专心文化课的学习不要分心的好。由于信息学特长的优势,在中考和高考前能够享受到信息学特长生的升学优惠政策,这样就可以降低甚至完全解除升学压力,能够更加自由灵活的学习,当然这是在理想状态下。
11 学习信息学时,应当怎样合理分配时间?
信息学的难度较文化课要高,除了日常的课上学习之外,要花费大量的时间去刷题,到了参加比赛的前夕,很多学生甚至会阶段性的停课刷题,不投入一定的精力,就很难取得优异的成绩。
根据往年的信息学考察题型,初赛的要求是掌握计算机原理,包括计算机基本常识、计算机基本操作、程序设计的基础知识,考试形式为笔试,除读程序写结果和程序填空两种题型外,其余题目不需要编程知识也可答题。考生往往在初赛中能够较为轻松的学习。复赛则为编写程序的题目,考察形式为上机编程,分数占比较大,考察的编程知识较为复杂,考生往往在复赛阶段学习的时间较长,需要反复的进行真题的训练并在纠错中得出经验和教训,编写程序的题目需要学生根据自身的学习情况合理分配学习时间。
12 学习信息学需要使用电脑,损伤孩子视力怎么办?
学习信息学需要使用电脑,但是初赛是以笔试的形式考察。学生课余时间可以做题,熟悉竞赛真题。若是到了复赛的上机编程阶段,可以分时段有规划的进行上机训练刷真题等,平时可将真题打印成纸质版,让学生练习手写代码深刻印象,能够巩固知识,对上机编程能够提供帮助,减少竞赛过程中不必要的错误。
13 孩子平时专注文化课,赛前突击集训能拿奖吗?
学习信息学到参加信息学竞赛是一个知识积累的过程,经过时间的打磨和实践的练习积累的经验和教训。短时间内的突击训练,学得快忘得也快,知识无法得到沉淀,有关竞赛的经验和实践的把控不全是通过传授就能学到的,其中的细节必须是亲身经历过刷题和巩固知识领略到的。
14 如果父母不懂信息学,应当如何协助孩子学习?
其实父母在孩子学习的过程中扮演的是一个管理者和监督者的角色,一方面是管理孩子的生活,另一方面就是监督孩子的学习。家长懂不懂信息学并不是必须的,在孩子学习信息学的过程中家长需要适当的鼓励和嘉奖,还要时刻监督孩子的学习情况,也能防止孩子过长时间的使用电脑损伤视力。当然家长能够懂信息学帮助孩子进步是理想状态。还可以为孩子报名提高班和夏令营冬令营等活动,帮助孩子提高对信息学的兴趣,为今后的升学添砖加瓦。
15 信息学奥赛普及组/提高组一定难度差距,如何过渡?
普及组面对的是初中生,提高组面对的是高中生,普及组和提高组不仅是学龄段的不同,比赛难度上也有一定的差异。若在初中阶段通过了普及组的比赛,到了高中阶段有意向进阶到提高组的竞赛,在有初赛的基础知识的积累和比赛的经验上一定是比其他学生有优势,而提高组同样对基础知识和综合应用能力考察的更为系统,若学生觉得难度跨越较大,可报名参加集训营,由专业的老师进行系统化的讲解和训练,不至于一个人无从下手。
16 孩子学习信息学,将来只能做“程序员”吗?
孩子若是对信息学兴趣浓厚,将来可以考虑从事信息学方面的工作,但不一定学习信息学只能做程序员。从信息学方面的就业前景来看,其就业起点和成长速度在其他各行业中算是比较领先的。艺多不压身,学习信息学是锻炼孩子的逻辑思维,遇到问题能够使用缜密的逻辑思维进行思考,参加信息学竞赛是为了能够助力升学留学等长远好处。
17 信息学奥赛是“五大学科竞赛”之一,能同时参加其他学科竞赛吗?
在孩子自身的学习条件和时间精力允许的情况下,是完全可以的,因为学习信息学本就可以锻炼逻辑思维,更是与数学学科相辅相成共同进步,学习其他学科的知识能够相对不那么困难。
18 孩子爱玩游戏,想学信息学,当做丰富孩子兴趣怎么样?
学习信息学不以竞赛为目的,所以也不会以竞赛的要求那样严格的学习和训练。但是,现在对于计算思维和编程能力的学习,在日后的学业和事业上都会有巨大的帮助。当然如果孩子有兴趣的前提下还是提倡参加竞赛丰富知识。
19 信息学ao赛(NOIP)的比赛流程和时间是?
联赛分两个年龄组:初中组和高中组(普及组和提高组)。每组竞赛分两轮:初试和复试。
初试形式为笔试,初赛是10月的第2个或第3个星期六下午14:30-16:30(普及组和提高组),各省市初试成绩在本赛区前15%的学生进入复赛。
复试形式为上机,比赛时间是十一月的第2个星期六下午14:30-18:00(普及组),提高组的比赛时间在十一月的第2个星期六上午8:30-12:00和星期日上午8:30-12:00,共两天。
20 信息学奥赛参赛流程是怎样的?
在校生一般是通过学校联系老师进行报名,参加培训班的学生可以联系教导老师进行报名。采取网上注册的报名方式,参加信息学竞赛的选手须在各省内进行报名,未通过网上报名的选手将步具备参赛资格。
联系方式:奇迹创客 wx/qq:934439281
科普向|2分钟带你了解什么是青少年编程
https://www.bilibili.com/video/BV1eE411y7Pn
科普向 | 青少年编程体系全面讲解
https://www.bilibili.com/video/BV1iE411v7cZ