权威学术体系背书
UKCC由牛津大学计算挑战赛OUCC升级而来,现作为英国官方中学编程赛事,与BI0英国信息学奥林匹克竞赛同属国家级计算思维挑战体系。
编码挑战赛 (UKCC) 取代了英国的牛津大学计算机挑战赛 (OUCC),提供了一个全面升级的计划,专注于培养学生的计算思维技能。UKCC 根据难度分为五个级别,适合 1 至 12 年级的学生。1-8 年级的参与者可以在没有编程知识的情况下加入,而 9-12 年级则需要编程经验。该挑战赛旨在提高学生的技能,建立他们的信心,并激励他们在未来使用计算思维开发编程解决方案。编码挑战赛 (UKCC) 与英国信息学奥林匹克竞赛 (BIO) 一起,是英国计算思维挑战赛 (UKCT Challenges) 的一部分,该组织致力于推进英国的计算思维和编程教育。
牛津大学计算机挑战赛(OUCC)与英国信息学奥林匹克竞赛(BIO)共同构成了英国计算思维挑战赛(UKCT挑战赛)的一部分。在英国,表现最好的OUCC选手将被邀请参加英国信息学奥林匹克竞赛(BIO)。
权威学术体系背书
强调实操与创新能力
国际化竞技平台
UKCC以学术权威性、实操创新性和资源链接力为核心优势,通过算法设计和多语言编程实战培养计算思维,成为培养未来计算机精英的关键跳板。
注意:较低级别可以参与较高级别,但较高级别不能参与较低级别。
1-6年级,中文和英文
7-8年级,中文和英文
9-10 年级,英语
11 年级,英语
12 年级,英语
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。
更多编程语言所有任务都将基于块的拖放
(无需先前编程经验)
所有任务都将基于块的拖放操作
(无需先前编程经验)
丙级所有任务将是基于文本的
(需要编程语言)
所有任务将是基于文本的
(需要编程语言)。
所有任务将是基于文本的
(需要编程语言)。
1、评分标准
题目侧重算法设计效率、代码正确性及边界条件处理,部分题目对时间复杂度有明确要求。
得分依据测试用例通过率,未通过用例不得分。
2、奖项等级(按全国排名比例划分)
Best in School:每校最高分者(仅1名)
Gold(金奖):全国前10%
Distinction(优异奖):前25%
Merit(优秀奖):前50%
所有奖项颁发官方电子证书,金奖获得者可晋级英国信息学奥赛(BIO)
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分钟登录系统调试环境。
参与OUCC竞赛有助于激发学生对编程的兴趣,并培养他们的编程思维能力。那么,什么是OUCC竞赛?为什么要参加这个竞赛?初学者如何入门OUCC竞赛?阅读本文后,您将对这些问题有更清晰的了解! OUCC竞赛简介 OUCC竞...
More申请海外名校竞争激烈,参加国际认可度高、知名度广泛的学术活动可以为个人简历增添亮点,是一种直接有效的方法。以下是2023-24学年ACSL、CAT和OUCC信息学国际学术活动的报名及参赛规则分享,希望对大家有帮助。 ...
More申请海外名校竞争激烈,参加国际认可度高、知名度广泛的学术活动可以为个人简历增添亮点,是一种直接有效的方法。对于有意申请计算机专业的学生来说,USACO美国计算机学术活动和CCC加拿大计算机学术活动无疑是最...
MoreOUCC学术活动介绍 牛津大学编程思维挑战The Oxford University Computing Challenge 简称OUCC。是由牛津大学为了激发青少年编程学习兴趣,培训青少年编程思维能力,以及选拔优秀人才,在2017年创办的新型编程思...
More牛津大学编程思维挑战赛(The Oxford University Computing Challenge-OUCC)根据难度分为初级、中级、高级和精英级四个等级,分别对应小学,初中和高中。 该学术活动新赛季报名时间已公布,报名通道及学术活动真...
More牛津大学编程思维挑战(OUCC)是澳大利亚数学会(AMT)组织参与的信息学比赛之一。OUCC基于计算及算法思维CAT学术活动所使用的一些基本原则,并帮助学生加深发展用程序方法解决计算思维问题。所有题目使用模块化...
More