2021年夏季编程竞赛
ICode 青少年编程竞赛是一项具有广泛影响力的全球性编程赛事,自 2019 年由全球化非营利组织 ICode 发起以来,始终以推广编程教育、培养青少年科技素养为核心使命,凭借科学的赛事体系、创新的竞赛形式和深厚的行业资源,成为全球 K12 编程教育领域的标杆性活动。
该竞赛打破地域与年龄的界限,面向全球 6 至 16 岁的 1-12 年级青少年开放,构建了覆盖图形化编程(Scratch)、Python、C++ 等多语言的阶梯式参赛体系,既为低年级初学者设置了图形化小低组、小高组等入门赛道,也为中学阶段学生提供了 Python 初高级组、C++ 中学组等专业赛道,让不同基础、不同年龄段的青少年都能找到适合自己的竞技舞台。赛事创新性地采用 “太空探险” 为核心主题,将编程任务与情境化探险相结合,选手需通过编写代码模拟控制机器人完成能量收集、障碍突破等 30 个关卡任务,在 60 分钟的限时挑战中,不仅要实现功能达标,更要追求代码行数优化、行动步数精简,这种 “完成任务 + 优化方案” 的双重考核模式,既考验基础编程能力,更注重逻辑思维、算法设计与问题解决能力的综合提升。
从教育理念来看,ICode 始终弱化对编程语言本身的依赖,聚焦逻辑思维与工程思维的本质培养,通过项目制学习、跨文化竞技等形式,让青少年在编程实践中理解科技、探索未来。无论是山西、天津等省市常态化举办的区域选拔赛,还是吸引全球 300 + 顶尖选手同台竞技的国际总决赛,赛事始终坚守公益、公平、公开的原则,为青少年搭建起免费、优质的学习交流平台,不仅拓宽了他们的科技视野,更激发了科技创新意识,为全球数字化时代的人才培养注入了源源不断的活力。
比赛要求
- 比赛形式:采用 “线上答题 + 现场编程” 双轨模式,具体以对应赛事通知文件为准。
- 比赛内容:以 “编写代码,模拟远程控制机器人进行太空探险” 的形式进行,每个组别各 30 关关卡,比赛时间为 60 分钟。选手需利用编程知识,模拟控制机器人,解决关卡中遇到的问题,收集所有能量。
- 评分与排名规则:在每个题目中,选手顺利完成任务可得 1 分,若使用的代码(积木)行数小于或等于规定值,可额外获得 1 分,Dev 和其他物品行动的步数小于或等于规定值,也可额外获得 1 分。排名时,首先根据总得分进行排名,得分高者靠前;总得分相同则比较代码减少行数总和,多者靠前;若总得分和减少代码行数总和皆相等,则比较 Dev 行动减少步数总和,多者靠前;若前三项标准皆相同,则按照提交数据库记录的时间顺序排名。
- 赛事影响力:截至 2025 年,ICode 已经为全球 70 多个国家,10000 多所学校,超过 300 万的学生提供了免费的编程教育,并与微软、苹果、百度、Unity 等大科技公司建立战略合作伙伴关系。
- 赛事意义:ICode 竞赛将编程与太空探险主题相结合,把计算机编程学习与情境任务相结合,配合义务教育阶段推广编程教育、落实青少年人工智能科普活动,有助于带领青少年了解太空探险、计算思维等,拓宽青少年科技视野,提升青少年科技创新意识。