http://learn.xiguacity.cn

中小学编程竞赛分哪几类? 如何为孩子规划参赛

随着新一轮人工智能热潮的到来,社会各界对编程普及教育也越来越关注,机器人、少儿编程、信息学竞赛等各类比赛项目一年比一年火爆。
 
众多比赛项目中,跟编程相关的竞赛有哪些?
升学规划的同时,该如何选择适合孩子的竞赛?
对于低学龄儿童,如何为编程入门做好准备?
 
编程相关竞赛
 
中小学编程相关的竞赛主要有机器人竞赛、编程创意赛、信息学竞赛三大类。
围绕这三大类,社会各界主办的相关竞赛项目有很多,我们主要依据2019年4月教育部发布的《关于公布2019年度面向中小学生的全国性竞赛活动的通知》(下称“竞赛通知”)来展开。
 
01、机器人竞赛
 
以教育部“竞赛通知”的比赛项目——中国青少年机器人竞赛为例,机器人竞赛面向机器人爱好者,将机器人工程与技术结合,主要考察学生的创新精神、工程思维、团队合作等。
 
 
赛事名称:中国青少年机器人竞赛
举办情况:每年一届,2019年为18届
参赛对象:中小学生,青少年机器人爱好者
比赛项目:机器人综合技能比赛、机器人创意比赛、教育机器人工程挑战赛等
编程体现:现场自行拼装机器人、编制机器人运行程序、调试和操作机器人等
 
在中国青少年机器人竞赛中设置机器人综合技能比赛的目的是检验青少年对机器人技术的理解和掌握程度,激发我国青少年对机器人技术的兴趣,培养动手、动脑的能力。
综合技能比赛要求参加比赛的代表队在现场自行拼装机器人、编写机器人运行程序、调试和操作机器人。
参赛的机器人是程序控制的,可以在赛前公布的竞赛场地上,按照比赛规则进行比赛活动。
 
中小学编程竞赛分哪几类? 如何为孩子规划参赛
02、创意编程类
 
创意编程指的是用Scratch或python语言,实现自己的某种创意,然后提交编程作品。这是属于应用方向的比赛。
教育部“竞赛通知”中,有三类创意编程相关的比赛。
 
赛事名称:全国青少年科技创新大赛
主办单位:科协等
举办情况:每年一届,2019年为35届
参赛对象:中小学生
比赛项目:多个学科可申报,个人或团体皆可
编程体现:计算机科学中的编程或其他学科实现中涉及
 
青少年科技创新大赛,中国科协、教育部、科技部、生态环境部、共青团、妇联等多个部门共同主办。
涉及学科非常广泛,如数理化生各学科相关课题、还有诸如物质科学、生命科学、行为与社会科学等等。
而编程,只是计算机科学或其他学科项目所需才涉及
赛事名称:全国中小学信息技术创新与实践大赛
主办单位:城乡统筹发展研究中心
举办情况:每年一届,2019年为17届
参赛对象:中小学生
比赛项目:数字作品类、创意编程类、智能设计类、创客竞技类等
编程体现:创意编程、网页设计、物联网设计等各种体现
全国中小学信息技术创新与实践大赛简称NOC大赛,面向青少年学生普及人工智能科学、提高信息素养。
分学生和教师组别竞赛,比赛的规模较大。
赛事名称:全国青少年创意编程与智能设计大赛
 
主办单位:科协
举办情况:2019年为第五届
参赛对象:中小学生
比赛项目:创意编程、智能设计
编程体现:Scratch创意编程、Python创意编程等
创意编程与智能设计大赛,如其名,分为创意编程和智能设计两类。
 
创意编程分两组:
Scratch创意编程比赛:小学I组(1-3年级)、小学II组(4-6年级)、初中组,
Python创意编程比赛:初中组、高中组。
 
03、信息学竞赛
 
以信息学奥赛为代表。考察的核心内容是数据结构和算法。
有些竞赛会分为两轮,第一轮考笔试,第二轮上机编写算法。
笔试的内容范围很广,包括计算机基础、网络基础、计算机英语、数据结构、算法、数学。
信息学竞赛系列有很多比赛,从省级到国际级都有,详细可见之前发文《一文读懂信息学奥赛》。
目前,原NOIP以CSP非专业能力认证为新的方式继续运作,分十个等级,全年皆可申请,详细请见“CSP认证指南”。
如何选择孩子适合的竞赛
编程相关的竞赛不少,也都是对孩子升学有所帮助,那么,怎么选择适合孩子的竞赛从而有效规划?
 
01、清楚了解各项比赛
 
每种比赛有其历史和发展方向,比赛的侧重点也不同,要清楚了解竞赛的主办单位、比赛历史、选拔规则、评奖规则,再结合区域招生政策等综合了解。
 
清楚了解比赛信息,对于选择适合孩子的竞赛,只是初级的也是必要的措施。
 
02、兴趣+专长出发
 
学编程如果只是为了辅助其他兴趣(如机器人或智能设计),选择的语言和方向与学信息学完全不同,学习编程也不是一蹴而就,需要计划+循序渐进。
 
结合孩子的兴趣(兴趣大往往意愿和动力更大),发展成学科特长,这样对于进一步学习则更有动力。
 
03、明确定位+规划
 
只有做好了上述两个步骤,对于孩子选择编程相关的竞赛已有初步定位(目标已有),接下来就是培养的规划了。
 
适龄儿童入门选择
 
 
编程(启蒙)入门普遍从小学三四年级开始。
 
创意编程可由Scratch或Python开始学起。
 
信息学则从C++语言学起,零基础入门开始学,结合CSP(原NOIP)普及组及提高组,分阶段循序渐进。
 
从C++语言基础,到算法基础,再到数据结构,从基础到深入,系统规范化学习,结合竞赛题实例演算讲解,一步步拿下CSP(原NOIP)等级认证。
 
一门编程语言的基本语法,中小学生利用业余时间,1至2年来学习,已足够。
 
剩下的就是针对性、提高性地进阶法了。
 
针对此,我们后续将进一步系统输出学习法,敬请期待。
 

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读