前言:
眼前你们对“python竞赛奖好拿吗”大体比较关注,小伙伴们都需要学习一些“python竞赛奖好拿吗”的相关文章。那么小编同时在网摘上搜集了一些关于“python竞赛奖好拿吗””的相关文章,希望姐妹们能喜欢,你们快快来了解一下吧!一、引言
在五大学科竞赛中,信息学可以说拥有着得天独厚的优势。与数学、物理竞赛相比,虽然说同级别奖项含金量不及数学、物理,但是就获奖的难度而言,无论从学习周期的长短,还是参与人数的多少,都有显著的优势。与生物、化学相比,如果凭借学科竞赛的奖项进入了理想高校,化学、生物可能会面临无法转到热门专业,而强迫孩子学习比较冷门的理科专业的问题。而信息学类的专业作为当下科学技术发展和就业的热门专业,相信会给孩子提供一个很好的出路。
同时,信息学的学习对于孩子的理科思维也有很大帮助。形成一个良好的编程思维,有助于孩子学习其他理工科目,也有助于孩子有条理的解决生活问题。
当然,随着信息时代的高速发展,5G带来的物联网时代可能就快要掀起一场时代的革命,大量信息挖掘、人工智能的人才被社会所需要。或许编程也会成为未来的一项必备生活技能。
从小学习信息学,绝对是有必要的。
二、竞赛介绍
说起信息学,一定绕不开的就是NOI系列活动,所以首先给大家介绍一下NOI系列活动。
01
NOIP
NOIP(全国青少年信息学奥林匹克联赛)
NOIP可以说是NOI系列活动中门槛最低的一个比赛了。
在2018年之前,在校中学生可以报名普及组或提高组,小学生可以报名普及组,每位学生只能选择一个组别。
2019年,由于某些原因NOIP暂停后,代替NOIP的CSP-S/J有了小的改动,不限定在校学生参加,也不限制只能报一个组别的考试了。
今年之后,NOIP恢复,具体报名要求还未发布,初步估计应该是按照18年之前的规定,所以对于能力处于普及组和提高组之间的孩子,就要斟酌如何报名了。
简单说说NOIP普及组和提高组的比赛性质和作用:
NOIP普及组,相当于其他学科的初中联赛,面向全市范围(省级比赛)。然而在北京如此激烈的求学环境下,NOIP的普及组奖项只能在XSC的求学过程中有所考量。比如某海淀六小强就会对NOIP获得普及组一等奖,以及一等奖分数线一下20分以内的孩子有特殊照顾。
NOIP提高组,相当于其他学科的高中联赛,面向全市范围(省级比赛)。在北京的求学环境下,孩子一般能凭借提高组一、二等奖获得科技特长生的名额。同时,NOIP中的一等奖高分也是进入NOI比赛的门票。
再说说NOIP的赛制:
NOIP比赛一般是每年10月的第二个或者第三个周六进行初试,每年11月的第二个或者第三个周末进行复试。
初试和复试都是线下测试,初试的形式是笔试,复试的形式是机试。
普及组的复试一般在周六下午,三个半小时,上机编写4道题目,每题100分,总分400分。提高组的复试是周六周日上午,各三个半小时,每天3道题目,每题100分,总分600分。
在校生都能报名参加初试,初试约取前10%进入复试,进入复试后,大约取前20%为省级一等奖。二等奖三等奖一般全国划线。
02
NOI
NOI(全国青少年信息学奥林匹克竞赛)
名称和NOIP仅一字之差,NOI是全国性的竞赛,相当于高中五大学科竞赛,获得二等奖(每年大约100人)可以获得部分双一流高校的“强基”破格,获得一等奖进入国家集训队(每年大约50人)保送清北。
NOI一般在每年6月下旬开展省选,各省组织在去年NOIP中获一等奖高分选手参加比赛,每个省A类学生5名(至少一名女生),B-E类学生若干(北京大概能有7-8个)获得资格参加NOI。
NOI的比赛在七月中旬,今年因疫情影响可能会延期到八月,通过省选的选手代表各省参加全国性质的比赛,争取国家级奖项。
03
APIO,IOI
APIO,IOI
亚洲,国际级别的信息学奥林匹克竞赛,每年大约有五位学生参加,因为可能与绝大部分的信息学学习者距离较远,也不是我们重点瞄准的比赛,不做细致介绍。简单说一句,中国代表队的成绩一直是不错的,能进入国家代表队,就是为国争光的机会啦。
三、学习节奏
介绍完了信息学比赛,我们来介绍一下北京娃儿的信息学学习节奏。
根据刚才的介绍,NOIP普及组奖在XSC的求学过程中有帮助,所以我们应当把计划制定在小学期间,小学高年级拿下普及组一等奖。可能有家长要问,让小学生去参加初中联赛,还要拿一等奖,难度大么?有难度,但是认真学2年左右,我觉得应该是很有机会的,以2019年为例,140名普及组一等奖获得者中,小学生有24个,二等奖那就更多了。小学差不多快要结束的时候,拿到了普及组一等奖,可以开始学习提高组的知识,也是1-2年的学习之后,在初中阶段就可以参加提高组的比赛了,拿到省级一、二等奖,获得科技特长生的资格(当然我相信很多家长的目标是孩子名校直升的,能拿奖也很好),在具备提高组一等奖的实力之后,孩子可以继续学习,剑指国家级别的奖项。
所以,我们大致可以看出,信息学竞赛学习的整体时间跨度还是比较短的,大约是NOIP普及组1-2年,NOIP提高组1-2年,后续为了NOI的学习也差不多1-2年,加起来是差不多4-6年的时间,相比于数学、物理,可以说是学习节奏更快,参与人数更少。
四、信息学学习规划和建议
结合这样一个节奏,我们简单对孩子的信息学学习进行一个规划。因为是每年的秋季比赛,所以六年级想要拿奖,建议是从刚升4年级开始学习,而如果对孩子有ZP的规划,希望在小学期间拿到NOIP普及组的奖,可以从刚升3年级开始学习。学习时间足够充裕,而且孩子的数学、阅读基础也基本能跟上。初中1、2年级应该是参加NOIP提高组考试的年级,所以从小学拿到NOIP普及组理想成绩后,开始学习提高组是合适的。继续学习,高中期间参加NOI的比赛也是很有机会的。
当然,也有很多家长很重视信息学,希望能让孩子很早的接触到编程、接触到信息学,我觉得,三年级之前的孩子,可以通过学习scratch这种图形化的编程语言进行编程知识和程序思维的启蒙。如果能在学习C++这门竞赛语言前有一定的scratch编程基础,孩子会对程序的运行、部分语句语法都有一定的准备。Scratch课程对于数学、阅读能力不足以开始C++课程学习的孩子来说,是很不错的编程启蒙课程。
相信有些家长要问,最近最火的语言是Python和Java,孩子学这个是不是更好一些。我个人持否定态度,青少年学习信息学的核心是学习编程思维和解决问题的算法。C++、Python、Java,甚至scratch,作为编程语言的一种,只是算法和思维的载体。也许小学的孩子学一门语言需要花费一年的时间,然而,在今后的大学或者社会生活中,孩子可能自学只需要一两周时间就能完成。小学期间学编程,一门语言足矣。为什么选择C++,是因为目前看来,NOI系列活动在2022年之后只支持C++语言,所以我们学习能够参赛的这门语言就可以了。Scratch作为图形化的编程语言,对于孩子理解程序有明显帮助,可以先学习作为启蒙,正式学习信息学竞赛课程首选当然是C++语言。
标签: #python竞赛奖好拿吗