北京中学编程竞赛分哪几类?中学编程相关的竞赛主要有机器人竞赛、编程创意赛、信息学竞赛类。
围绕这类,社会各界主办的相关竞赛项目有很多,我们参照2019年4月教育部发布的《关于公布2019年度面向中学生的性竞赛活动的通知》和中国电子协会、中国科协认证的竞赛来展开。
机器人技术等级考试
以中国青少年机器人技术等级考试为例,它是面向8-18岁青少年机器人技术能力水平的社会化评价项目,相关等级合格后会有中国电子协会加盖钢印的蓝皮证书。
主要面向机器人编程的爱好者,考察学生的创新精神、逻辑思维和专业能力。六级及以上会进入电子信息工程师顺序,直接纳入中国专业人才库。
创意编程类
创意编程指的是用Scratch或python语言,实现自己的某种创意,然后提交编程作品。这是属于应用方向的比赛。
教育部“竞赛通知”中,就有青少年创意编程与智能设计大赛。
赛事名称:青少年创意编程与智能设计大赛
参赛对象:中学生
比赛项目:创意编程、智能设计
编程体现:Scratch创意编程、Python创意编程等
创意编程与智能设计大赛包含:
Scratch创意编程比赛:I组(1-3年级)、II组(4-6年级)、组,Python创意编程比赛:组、高中组。
信息学竞赛
以信息学奥赛为代表。考察的核心内容是数据结构和算法。竞赛会分为两轮,轮考笔试,第二轮上机编写算法。
笔试的内容范围很广,包括计算机基础、网络基础、计算机英语、数据结构、算法、数学。
信息学竞赛系列有很多比赛,从省级到都有,目前,原NOIP以CSP非专业能力认证为新的方式继续运作,分十个等级,全年皆可申请。
如何选择孩子适合的竞赛
编程相关的竞赛不少,也都是对孩子有所帮助,那么,怎么选择适合孩子的竞赛从而有效规划?
清楚了解各项比赛
每种比赛有其历史和发展方向,比赛的侧重点自然也不同,要清楚了解竞赛的主办单位、比赛历史、选拔规则、评奖规则,再结合区域招生政策等综合了解。清楚了解比赛信息,选择适合孩子的竞赛才能避免培养方向不准确。
兴趣+专长出发
学编程如果只是为了辅助其他兴趣(如机器人或智能设计),选择的语言和方向与学信息学奥赛则不尽相同,而学习编程也不是一蹴而就的,需要计划+循序渐进。
结合孩子的兴趣(兴趣大往往意愿和动力更大),发展成特长,这样对于进一步学习则更有动力。