中小学编程相关的学术活动主要有机器人学术活动、编程创意赛、信息学学术活动三大类。
围绕这三大类,社会各界主办的相关学术活动项目有很多,我们主要依据2019年4月教育部发布的《关于公布2019年度面向中小学生的全国性学术活动活动的通知》(下称“学术活动通知”)来展开。
以教育部“学术活动通知”的比赛项目——中国青少年机器人学术活动为例,机器人学术活动面向机器人爱好者,将机器人工程与技术结合,主要考察学生的创新精神、工程思维、团队合作等。
编程体现:现场自行拼装机器人、编制机器人运行程序、调试和操作机器人等
综合技能比赛要求参加比赛的代表队在现场自行拼装机器人、编写机器人运行程序、调试和操作机器人。
参赛的机器人是程序控制的,可以在赛前公布的学术活动场地上,按照比赛规则进行比赛活动。
02、创意编程类
教育部“学术活动通知”中,有三类创意编程相关的比赛。
青少年科技创新大赛,中国科协、教育部、科技部、生态环境部、共青团、妇联等多个部门共同主办。
涉及学科非常广泛,如数理化生各学科相关课题、还有诸如物质科学、生命科学、行为与社会科学等等。
而编程,只是计算机科学或其他学科项目所需才涉及。
全国中小学信息技术创新与实践大赛简称NOC大赛,面向青少年学生普及人工智能科学、提高信息素养。
分学生和教师组别学术活动,比赛的规模较大。
创意编程与智能设计大赛,如其名,分为创意编程和智能设计两类。
以信息学奥赛为代表。考察的核心内容是数据结构和算法。
有些学术活动会分为两轮,第一轮考笔试,第二轮上机编写算法。
笔试的内容范围很广,包括计算机基础、网络基础、计算机英语、数据结构、算法、数学。
信息学学术活动系列有很多比赛,从省级到国际级都有,详细可见科普文 | 信息学奥林匹克学术活动究竟是什么?
目前,原NOIP以CSP非专业能力认证为新的方式继续运作,分十个等级,全年皆可申请。
编程相关的学术活动不少,也都是对孩子升学有所帮助,那么,怎么选择适合孩子的学术活动从而有效规划?
每种比赛有其历史和发展方向,比赛的侧重点也不同,要清楚了解学术活动的主办单位、比赛历史、选拔规则、评奖规则,再结合区域招生政策等综合了解。
清楚了解比赛信息,对于选择适合孩子的学术活动,只是初级的也是必要的措施。
学编程如果只是为了辅助其他兴趣(如机器人或智能设计),选择的语言和方向与学信息学完全不同,学习编程也不是一蹴而就,需要计划+循序渐进。
结合孩子的兴趣(兴趣大往往意愿和动力更大),发展成学科特长,这样对于进一步学习则更有动力。
只有做好了上述两个步骤,对于孩子选择编程相关的学术活动已有初步定位(目标已有),接下来就是培养的规划了。
编程(启蒙)入门普遍从小学三四年级开始。
创意编程可由Scratch或Python开始学起。
信息学则从C++语言学起,零基础入门开始学,结合CSP(原NOIP)普及组及提高组,分阶段循序渐进。
从C++语言基础,到算法基础,再到数据结构,从基础到深入,系统规范化学习,结合学术活动题实例演算讲解,一步步拿下CSP(原NOIP)等级认证。
一门编程语言的基本语法,中小学生利用业余时间,1至2年来学习,已足够。
剩下的就是针对性、提高性地进阶法了。
© 2024. All Rights Reserved. 沪ICP备2023009024号-1