• 翰林提供学术活动、国际课程、科研项目一站式留学背景提升服务!

UKCC编码挑战赛介绍

编码挑战赛 (UKCC) 取代了英国的牛津大学计算机挑战赛 (OUCC),提供了一个全面升级的计划,专注于培养学生的计算思维技能。UKCC 根据难度分为五个级别,适合 1 至 12 年级的学生。1-8 年级的参与者可以在没有编程知识的情况下加入,而 9-12 年级则需要编程经验。该挑战赛旨在提高学生的技能,建立他们的信心,并激励他们在未来使用计算思维开发编程解决方案。编码挑战赛 (UKCC) 与英国信息学奥林匹克竞赛 (BIO) 一起,是英国计算思维挑战赛 (UKCT Challenges) 的一部分,该组织致力于推进英国的计算思维和编程教育。

牛津大学计算机挑战赛(OUCC)与英国信息学奥林匹克竞赛(BIO)共同构成了英国计算思维挑战赛(UKCT挑战赛)的一部分。在英国,表现最好的OUCC选手将被邀请参加英国信息学奥林匹克竞赛(BIO)。

领取UKCC报名表竞赛辅导

UKCC赛事含金量


权威学术体系背书​


UKCC由牛津大学计算挑战赛OUCC升级而来,现作为英国官方中学编程赛事,与BI0英国信息学奥林匹克竞赛同属国家级计算思维挑战体系。

强调实操与创新能力​


聚焦​​真实编程能力​​的考察,要求选手使用Google Blockly工具或Python等语言手动编写代码,并设计算法解决实际问题。

国际化竞技平台


UKCC面向全球中学生开放,优胜者不仅获得国际奖项(如金奖全球前10%),还可进入更高级别竞赛通道(如晋级英国信息学奥林匹克BIO)。

UKCC赛事安排

报名截止日期:2026年4月28日

比赛日期:2026年5月10日(周日)

5个难度级别:A、B、C、D 、 E

适合学生1-12年级参加

对 A 级和 B 级的编程语言没有要求

比赛地点:在线(需要自备带摄像头的计算机和移动设备)

报名提醒

2026赛季UKCC编码挑战赛报名进行中!

UKCC以​​学术权威性​​、​​实操创新性​​和​​资源链接力​​为核心优势,通过算法设计和多语言编程实战培养计算思维,成为培养未来计算机精英的关键跳板。

UKCC各组别年龄和语言要求

注意:较低级别可以参与较高级别,但较高级别不能参与较低级别。

A级

1-6年级,中文和英文

B级

7-8年级,中文和英文

C 级

9-10 年级,英语

D 级

11 年级,英语

E 级

12 年级,英语

UKCC程序设计语言

A/B 级:所有任务都是基于块的拖放(无需任何编程经验)

C/D/E 级:所有任务都是基于文本的(需要编程语言)

* 基于块的任务使用可视化代码块(无需编程语言),专注于为年轻学生培养计算思维。基于文本的任务在练习编程语言技能的同时进一步增强计算思维。

* 级别 C/D/E 支持的编程语言:

C# (compiler: 4.6.2.0)Java 11

Python 3.10

Visual Basic (compiler: 0.0.0.5943 (Mono 4.0.1 - tarball)

注意:不再支持 Python 2。

更多编程语言

UKCC考试大纲

UKCC年龄组差异

A级

所有任务都将基于块的拖放
(无需先前编程经验)

B级

所有任务都将基于块的拖放操作
(无需先前编程经验)

C级

丙级所有任务将是基于文本的
(需要编程语言)

D级

所有任务将是基于文本的
(需要编程语言)。

E 级

所有任务将是基于文本的
(需要编程语言)。

UKCC评分规则和奖项设置

1、评分标准​

题目侧重​​算法设计效率​​、​​代码正确性​​及​​边界条件处理​​,部分题目对时间复杂度有明确要求。

得分依据测试用例通过率,未通过用例不得分。

​2、奖项等级​​(按全国排名比例划分)

​Best in School​​:每校最高分者(仅1名)

​Gold(金奖)​​:全国前10%

​Distinction(优异奖)​​:前25%

​Merit(优秀奖)​​:前50%

所有奖项颁发官方电子证书,金奖获得者可晋级英国信息学奥赛(BIO)

UKCC在线测试

UKCC部分在线测试题展示

Add Three Numbers

Buried Treasure

Pie Chart

Wrong Block

UKCC常见问题答疑

1、参加UKCC竞赛需要准备什么?

参赛者必须自带电脑参加编程比赛,请提前做好准备。

2、UKCC必须用英文参赛吗?

不是。参赛者可以根据自己的年龄段参赛,对于1-8年级的学生,通常使用中英文参赛;对于9-12年级的学生,通常使用全英文参赛。

3、如何选择适合自己的组别?

解答​​:组别根据编程能力而非年龄划分:

零基础​​:选择 ​​A级/B级​​(使用Turtle Blockly图形化编程)。

有文本编程经验​​:选择 C级​​(支持Python/Java/C++/VB)

​​算法进阶者​​:直接挑战E级/F级​​(考察动态规划、图论等)

建议​​:首次参赛可从C级起步,避免因题目超纲失分。

4、比赛是否允许使用图形化编程工具?

解答​​:仅 ​​A级和 ​​B级​​ 组允许使用 ​​Turtle Blockly​​,其他组别必须使用文本编程语言(如Python),否则成绩无效。

5、迟到或超时提交如何处理?

解答​​:竞赛严格限时45分钟,超时系统自动关闭。迟到无法补时,建议提前30分钟登录系统调试环境。

竞赛咨询竞赛报名

热门资讯

国际竞赛 国际竞赛
了解背提项目
国际课程 国际课程
国际课程
商务合作 商务合作
商务合作
课程试听 课程试听