努力学习网 努力学习网

牛津大学编程思维挑战OUCC百科:含金量、比赛规则、考试内容范畴、难度级别

图片

如今科技非常发达

一些新兴的职业悄然产生

编程不仅是信息行业对人才的需求

更将成为所有行业的需求

各行各业需要更多掌握编程技能的人才

趁早让孩子学习编程课程

提前适应未来的科技社会

01 OUCC竞赛介绍

图片背景
  1. 牛津大学编程思维挑战The Oxford University Computing Challenge  简称OUCC。是由牛津大学为了激发青少年编程学习兴趣,培训青少年编程思维能力,以及选拔优秀人才,在2017年创办的新型编程思维挑战。
  2. OUCC基于计算及算法思维CAT竞赛所使用的一些基本原则,并帮助学生加深发展用程序方法解决计算思维问题。所有题目使用模块化语言来解决,更高年级的学生需要用编程语言来实现。
  3. OUCC 根据难度分为初级、中级、高级和精英级四个等级,分别对应小学,初中和高中。适合小学 4 年级至高三年级同学参加,并且是在线参赛,初中级无编程语言要求。
图片含金量
  1. 牛津大学编程思维挑战(OUCC)是澳大利亚数学会(AMT)组织参与的信息学比赛之一。与英国信息学奥林匹克(BIO)并列,成为英国编程挑战协会(UKCT)四个组成单位之一。
  2. 2017年开赛当年就有近万名英国选手参与。在英国,OUCC优秀的同学将被推荐参加英国信息学奥赛。
  3. 2020 年,OUCC 与 ASDAN 中国(阿思丹)达成战略合作,由ASDAN中国(阿思丹)作为 OUCC 中国区组委会,将该国际著名编程思维挑战推荐给中国青少年。

02 OUCC比赛规则

图片 1.时间
  • 预赛:2022 年 5 月 8 日(周日)下午               14:00-15:00
  • 全球终选:待英国组委会通知
2.组成:
  • 预赛:中国区获奖同学进入终选
  • 全球决赛
预选(round 1)信息1.形式: 在线参赛(需配备带摄像头的电脑及手机移动设备) 2.语言:
  • Junior- 初级:中英文
  • Intermediate- 中级:中英文
  • Senior- 高级:英文
  • Elite- 精英:英文
3.参与年级要求:
  • Junior- 初级:小学 4-6 年级
  • Intermediate- 中级:初一至初二(7、8 年级)
  • Senior- 高级:初三至高一(9、10 年级)
  • Elite- 精英:高二至高三(11、12 年级)
【注:低年级可以参加高年级难度,高年级不能参加低年级难度】  4.编程语言:
  • 有些部分的考题要求参赛者熟悉Blockly编程语言。
  • 其他部分的考题要求考生使用电脑上可用的任何IDE编程语言环境进行编程。
【注:考试时,考生可以使用内置在IDE环境中的工具包,但是禁止上网查找任何第三方工具包,或使用其他应用程序。】 5.内容结构
  • 第一部分A- 简单挑战:此部分 5 题,每题 4 分,均为考核范畴 1 内容
  • 第二部分B- 中等难度挑战:此部分 5 题,每题 6 分,包括考核范畴 1 的内容和较为简单的考核范畴 2 的内容
  • 第三部分C- 高难度挑战:此部分有 2 题,每题 8 分。这两题为较复杂的问题,均为考核范畴 2 的内容
6.历年得分与编程能力水平评估:
  • 20+ 分 : 好, 掌握了基本的知识点
  • 30+ 分 : 很好  已经完成了超过一半的挑战
  • 50+ 分:非常好 –12 大挑战中完成 10 个。
  • 66 分 : 极为优秀
7.奖项设置: 中国赛区——每个等级分别评奖
  • 满分奖 Perfect Score: 获得 66 分
  • 一等奖 High Distinction: 排名前 10%
  • 二等奖 Distinction:排名前 25%
  • 三等奖 Merit: 排名前 50%
:针对奖项,每个难度等级将会分别评奖】 ✦ 全球终选(round 2)信息
  1. 晋级资格:中国赛区获奖同学;
  2. 比赛时间:2022年 6 月 22 日
  3. 比赛形式:在线考试
  4. 比赛内容:与预选(round 1)一致
  5. 比赛费用:350元
:编程赛需考生自备电脑】

03 OUCC考试内容范畴

图片考试范畴 1 (简单)
  • 串、输出和输入
  • 数学和逻辑运算符
  • 条件句
  • 回路
  • 功能
  • 列表和数组
  • 文件输入 / 输出 *
  • 类别和对象
考核范畴 2(较难)
  • 逻辑思维
  • 算法思维
  • 分解
  • 模式识别
  • 抽象
  • 评估
  • 试模
注: 初级和中级将只考察范畴一的内容】

04 OUCC难度级别

图片Junior-初级 ✦ 适合小学 1-6 年级,全部为模块编程题。 ✦ Intermediate-中级 ✦ 适合初一至初二(7、8 年级); 第一部分 A 和第二部分 B 是模块编程题; 第三部分一定可以通过模块编程解决该问题, 无需运用编程语言,但学生仍然可以选择用编程语言解决该问题。 ✦ Senior-高级 ✦ 适合初三至高一(9、10 年级); A、B 部分中某些题为模块编程题,其他的部分需要用编程语言。 ✦ Elite-精英 ✦ 适合高二至高三(11、12 年级); 只有 A 部分中设计编程模块,其他的部分均需要用到编程语言。 【注:低年级可以参加高年级难度,高年级不能参加低年级难度。参加初级和中级的同学未必需要有相关编程语言基础,高级和精英级一定会涉及编程。】 图片 【2020年全球参赛人数和分数】

本站内容收集整理于网络,多标有原文出处,本站仅提供信息存储空间服务。如若转载,请注明出处。

相关文章