初高中衔接名师支招 | 浅谈信息学奥林匹克竞赛
01
什么是信息学竞赛?
信息作为一门比较特殊的学科,虽然不是高考科目,但信息在未来的发展中占据无与伦比的地位。作为理科五大学科竞赛之一,信息学的认可度和含金量极高,最直接的好处就是有助于升学,无论是小升初、中考、高考、海外留学,还是申请奖学金、保送研究生,获得信息学奥赛的好成绩都会有重要的助力作用。
02
信息学的赛事和学习内容是什么?
信息学,主要是指利用计算机及其程序设计来分析和解决问题的学问。信息学奥赛由中国计算机学会主办,主要考察信息学,即编程的相关知识和能力。信息学奥赛面向所有小学、初中、高中的学生。学生比赛顺序是先打NOIP省赛普及组,然后是提高组,拿到一等奖的话,名牌大学的大门已经敲开,之后是NOI 国赛,最后就是代表国家参赛的 IOI。
以我们带学生的经验来看,单就编程语言方面孩子只学C++就够了。C++坚持的时间越长,获奖的概率越大。有数据表明,坚持学习C++两年以上的孩子,在信奥竞赛获奖的概率能够达到81%以上。坚持学习三年以上的孩子,在信奥竞赛获奖的概率能够达到90%以上。
03
孩子适合学信息奥赛吗?
(1)学有余力而且数学成绩还不错。虽然信息学竞赛可以获得高考升学的优势,如果你的文化课成绩达不到高校门槛,那优惠的条件也是一张废纸。而且呢,最关键的是孩子文化课的学习已经很有压力了,这时候再给孩子增加竞赛的压力,那结果一定是得不偿失的。
(2)对计算机感兴趣,兴趣是最好的老师。信息学是学什么,是要学C++的,如果是被逼着学,是非常不建议的。为什么?因为C++是很乏味无聊的,要学习代码级别的算法,不像Scratch、Python,在学习过程中我们可以做一些作品或者游戏,让孩子觉得好玩,有意思。所以没有一定的兴趣,是很难坚持的。
(3)专注力和行为习惯比较好,要能够坐得住,静得下心来的孩子。因为学习信息学,要接触计算机,如果静不下心来,是很难学到东西的。因为在学习算法的过程中,有非常多的问题和逻辑需要去思考,如果坐不住,有时候是会有点烦躁的。
(4)不贪玩电脑游戏的孩子,如果迷恋电脑游戏,再好的天赋也是白费。
(5)思维好的孩子,知识是全面发展,最好有奥数基础,或空间思维感比较强的孩子。
(6)不怕吃苦,有毅力能坚持的孩子。学习信息学是一条很寂寞的道路,当孩子沉浸其中,是会非常快乐的,能够收获非常多的成就感,特别是那种出现bug,最终把他给解决的时候,这种成就感,也是没办法用言语形容的,只能说心情非常的喜悦。但这个过程是需要一定毅力的,需要坚持的,需要不断地去尝试。
(7)自信心和意志。信息学竞赛是全省全国甚至全世界的一群尖子生, 在一起较量,高手之间的过招往往比拼的是内力,这种经历对孩子来讲也是非常好的锻炼。当然学习竞赛的过程和培训的重点也能培养孩子坚强的意志和强烈的自信心。
04
孩子什么时候入门好?
我们认为从小学高年级阶段开始入门比较好,初中阶段是C++与编程学习的最重要阶段,在小学已经入门的基础上,初中需要大力夯实基础,而通过参加比赛进行实战演练是最好的提高方式。初中阶段一定要参加普及组并尽快参加到提高组比赛,积累实战经验。对于具有较强的数理逻辑能力的学生来说,初三开始从零开始学习C++也来得及,但必须确保要在初中阶段内参加一次普及组的比赛。另外,这也需要对计算机编程具有浓厚的兴趣,这样才能沉下心来,在短时间内掌握必需的内容。我们认为初中毕业到高中开学这段时间是学习信息奥赛最最黄金的时刻,通过一个暑假的努力学习,会赶上下半年的全国联赛的,如果是高中开学才开始学习编程,只能到高二高三能才有可能拿到省级奖项,但还要付出比较艰辛的学习。
什么是信息学竞赛?
信息作为一门比较特殊的学科,虽然不是高考科目,但信息在未来的发展中占据无与伦比的地位。作为理科五大学科竞赛之一,信息学的认可度和含金量极高,最直接的好处就是有助于升学,无论是小升初、中考、高考、海外留学,还是申请奖学金、保送研究生,获得信息学奥赛的好成绩都会有重要的助力作用。
02
信息学的赛事和学习内容是什么?
信息学,主要是指利用计算机及其程序设计来分析和解决问题的学问。信息学奥赛由中国计算机学会主办,主要考察信息学,即编程的相关知识和能力。信息学奥赛面向所有小学、初中、高中的学生。学生比赛顺序是先打NOIP省赛普及组,然后是提高组,拿到一等奖的话,名牌大学的大门已经敲开,之后是NOI 国赛,最后就是代表国家参赛的 IOI。
以我们带学生的经验来看,单就编程语言方面孩子只学C++就够了。C++坚持的时间越长,获奖的概率越大。有数据表明,坚持学习C++两年以上的孩子,在信奥竞赛获奖的概率能够达到81%以上。坚持学习三年以上的孩子,在信奥竞赛获奖的概率能够达到90%以上。
03
孩子适合学信息奥赛吗?
(1)学有余力而且数学成绩还不错。虽然信息学竞赛可以获得高考升学的优势,如果你的文化课成绩达不到高校门槛,那优惠的条件也是一张废纸。而且呢,最关键的是孩子文化课的学习已经很有压力了,这时候再给孩子增加竞赛的压力,那结果一定是得不偿失的。
(2)对计算机感兴趣,兴趣是最好的老师。信息学是学什么,是要学C++的,如果是被逼着学,是非常不建议的。为什么?因为C++是很乏味无聊的,要学习代码级别的算法,不像Scratch、Python,在学习过程中我们可以做一些作品或者游戏,让孩子觉得好玩,有意思。所以没有一定的兴趣,是很难坚持的。
(3)专注力和行为习惯比较好,要能够坐得住,静得下心来的孩子。因为学习信息学,要接触计算机,如果静不下心来,是很难学到东西的。因为在学习算法的过程中,有非常多的问题和逻辑需要去思考,如果坐不住,有时候是会有点烦躁的。
(4)不贪玩电脑游戏的孩子,如果迷恋电脑游戏,再好的天赋也是白费。
(5)思维好的孩子,知识是全面发展,最好有奥数基础,或空间思维感比较强的孩子。
(6)不怕吃苦,有毅力能坚持的孩子。学习信息学是一条很寂寞的道路,当孩子沉浸其中,是会非常快乐的,能够收获非常多的成就感,特别是那种出现bug,最终把他给解决的时候,这种成就感,也是没办法用言语形容的,只能说心情非常的喜悦。但这个过程是需要一定毅力的,需要坚持的,需要不断地去尝试。
(7)自信心和意志。信息学竞赛是全省全国甚至全世界的一群尖子生, 在一起较量,高手之间的过招往往比拼的是内力,这种经历对孩子来讲也是非常好的锻炼。当然学习竞赛的过程和培训的重点也能培养孩子坚强的意志和强烈的自信心。
04
孩子什么时候入门好?
我们认为从小学高年级阶段开始入门比较好,初中阶段是C++与编程学习的最重要阶段,在小学已经入门的基础上,初中需要大力夯实基础,而通过参加比赛进行实战演练是最好的提高方式。初中阶段一定要参加普及组并尽快参加到提高组比赛,积累实战经验。对于具有较强的数理逻辑能力的学生来说,初三开始从零开始学习C++也来得及,但必须确保要在初中阶段内参加一次普及组的比赛。另外,这也需要对计算机编程具有浓厚的兴趣,这样才能沉下心来,在短时间内掌握必需的内容。我们认为初中毕业到高中开学这段时间是学习信息奥赛最最黄金的时刻,通过一个暑假的努力学习,会赶上下半年的全国联赛的,如果是高中开学才开始学习编程,只能到高二高三能才有可能拿到省级奖项,但还要付出比较艰辛的学习。