原牛津大学编程思维挑战 (OUCC) 全新升级
侧重培养AI时代所需计算思维
A/B/C/D/E 五个难度等级
适合小学一年级至高三年级同学
在线参加,A / B 等级无编程要求,可零基础参与
时间:2026 年5 月10 日(周日)
等级A/B:14:00-14:45;等级C/D/E:15:00-15:45
简介
英国计算思维挑战The Coding Challenge (UKCC) 在英国取代了牛津大学编程思维挑战(OUCC),全新升级为着重培养学生计算思维的挑战活动。UKCC 根据难度分为五个等级,适合1-12 年级学生参加。其中1-8 年级学生无需提前掌握编程语言,可直接参与,9-12 年级学生有编程语言要求。UKCC 旨在提高学生技能、树立信心,并激励学生未来具备计算思维解决问题的能力。
英国计算思维挑战 (UKCC) 与英国信息学奥林匹克 (BIO) 并列,成为英国编程挑战协会 (UKCT) 四个组成单位之一。UKCT为英国推动计算思维和编程教育的综合机构。
官网说明:https://ukctchallenges.org
规则
语言
等级 A / B:中英文
等级 C / D / E:英文
组成
- Round 1
- Round 2:Round 1获奖学生
时间
2026 年5 月10 日(周日)
- 等级A/B:14:00-14:45(45 分钟)
- 等级C/D/E:15:00-15:45(45 分钟)
地点
在线(需配备带摄像头的电脑及手机移动设备)
难度等级
- 等级 A:1-6 年级,中英文
- 等级 B:7-8 年级,中英文
- 等级 C:9-10 年级,英文
- 等级 D:11 年级,英文
- 等级 E:12 年级,英文
编程方式说明
- 等级 A:题目全部为 Block based模块拖拽任务(无需编程基础)
- 等级 B:题目全部为 Block based 模块拖拽任务(无需编程基础)
- 等级 C:题目全部为 Text based任务(需要使用编程语言)
- 等级 D:题目全部为 Text based 任务(需要使用编程语言)
- 等级 E:题目全部为 Text based 任务(需要使用编程语言)
*Block based 无需使用编程语言,通过可视化代码块拖拽的方式来实现编程,重点培养低龄学生计算思维;Text based 在培养学生计算思维的基础上,也帮助学生练习编程语言的使用。
* 等级C/D/E 支持的编程语言详见:https://www.bebras.uk/index.php?action=content&id=136
* 低年级可以参加高年级难度,高年级不能参加低年级难度。
奖项设置
每个等级分别评奖
- 满分奖 Perfect Score
- 一等奖 High Distinction:排名前 10%
- 二等奖 Distinction:排名前25%
- 三等奖 Merit:排名前 50%
内容范畴

范畴 1 (简单)
• 串、输出和输入
• 数学和逻辑运算符
• 条件句
• 循环
• 函数
• 列表和数组
• 文件输入 / 输出 *
• 类别和对象 *

范畴 2(较难)
• 逻辑思维
• 算法思维
• 分解
• 模式识别
• 抽象
• 评估
• 试模
* 初级和中级将只考察范畴一的内容
难度级别

Junior- 初级
适合小学 1-6 年级,全部为模块编程题。

Senior- 高级
适合初三至高一(9、10 年级),A、B 部分中某些题为模块编程题,其他的部分需要用编程语言。

Intermediate- 中级
适合初一至初二(7、8 年级),第一部分 A 和第二部分 B 是模块编程题,第三部分一定可以通过模块编程解决该问题,无需运用编程语言,但学生仍然可以选择用编程语言解决该问题。

Elite- 精英
适合高二至高三(11、12 年级),只有 A 部分中设计编程模块,其他的部分均需要用到编程语言。
注:低年级可以参加高年级难度,高年级不能参加低年级难度。参加初级和中级的同学未必需要有相关编程语言基础,高级和精英级一定会涉及编程。
2021 年全球参与人数和分数
|
等级 |
参与人数 | 最高分 | Top 25% |
Top 50% |
| 精英 | 584 | 68 | 82+ | 108+ |
| 高级 | 1426 | 66 | 59+ | 84+ |
| 中级 | 3875 | 66 | 112+ | 554+ |
| 初级 | 2713 | 66 | 31+ | 401+ |
| 总数 | 8598 |
须知
报名与缴费截止时间
2026 年4月28日
自备电脑
编程需考生自备电脑




