關(guan) 於(yu) OUCC
英國賽區OUCC牛津大學計算挑戰賽是一項邀請賽事,分為(wei) 預賽和決(jue) 賽2個(ge) 賽事,旨在鼓勵在英國 Bebras 挑戰賽中取得前 10% 成績的學生進一步發展他們(men) 的技能,為(wei) 計算思維問題提供編程解決(jue) 方案。同時,希望存檔的自評任務能為(wei) 所有學習(xi) 計算機科學的學生提供有用資源。
首次試行挑戰賽於(yu) 2017年3月舉(ju) 行,並每年增加了新的發展。這項年度挑戰在學校在線進行,由老師監督。參與(yu) 者的解決(jue) 方案將在提交後通過係統自動評分。
在2024年,我們(men) 將引入一項規則,禁止參與(yu) 者使用AI助手和代碼助手,無論是集成在IDE中的還是單獨使用的,比如ChatGPT。
OUCC課程大綱
大綱區域一:
字符串,輸出和輸入
數學和邏輯運算符
條件語句
循環
函數
列表和數組
文件輸入/輸出*
類和對象*
Syllabus Area One:
•Strings, Output and Input
•Mathematical and Logical Operators
•Conditionals
•Loops
•Functions
•Lists and Arrays
•File Input/Output*
Classes and Objects*
大綱區域二:
邏輯思維
算法思維
分解
模式識別
抽象
評估
調試
*初級和中級學生不會(hui) 被設置需要理解該主題的問題。
Syllabus Area Two:
•Logical Thinking
•Algorithmic Thinking
•Decomposition
• Pattern Identification
•Abstraction
•Evaluation
•De-bugging
* Juniors and Intermediates will not be set problems that require an understanding of this topic.
競賽使用語言
某些部分的任務將要求參與(yu) 者熟悉Blockly編程語言。其他任務將允許學生使用學校計算機上提供的任何IDE以任何編程語言編程。
學生可以使用IDE內(nei) 置的文檔或工具提示,但在參加挑戰賽時,學生不能查閱互聯網上的文檔、以任何方式搜索互聯網,或使用其他應用程序。
挑戰賽設置
挑戰賽將使用與(yu) 英國Bebras挑戰賽相同的設置,但會(hui) 增加一些新的任務類型。
按照年齡分4組(NZ):
精英組機構 (Year12-13)
高年級組Seniors(Year 10-11)
中級組Intermediates(Year8-9)
初級組機構Juniors(Year6-7)
競賽時長:50分鍾(決(jue) 賽為(wei) 1小時)
目標:在規定時間內(nei) 盡可能解決(jue) 更多問題。
每場挑戰賽將包括三個(ge) 部分:
第一部分
5個(ge) 任務(決(jue) 賽中為(wei) 2個(ge) )要解決(jue) ,測試對課程大綱一的理解,以相對直接的方式。(每題4分)
第二部分
5個(ge) 任務測試對多個(ge) 課程大綱一技能的理解。這些任務可能需要應用課程大綱二中所概述的計算思維技能。(每題6分)
第三部分
2個(ge) 更長的問題(決(jue) 賽中為(wei) 5個(ge) ),測試編程技能和課程大綱二中概述的計算思維技能。(每題8分)
不同組別差異:(注意:2024年1月新增)
初級組和中級組 - 所有任務將為(wei) Blockly 任務。
高級組和精英組 - 所有任務將為(wei) 代碼提交任務。
決(jue) 賽信息:
平局將被允許,並且所有參與(yu) 者都有資格參與(yu) 。
如果平局發生,將使用以下額外標準按順序分辨:
最高分數
零分或未嚐試問題最少
解決(jue) 的“C”類問題最多
解決(jue) 的“B”類問題最多
用時最短
考試規則
目標:
在50分鍾內(nei) 解決(jue) 盡可能多的問題並獲得盡可能多的分數。
規則:
1,比賽期間,除非有特殊說明,考生必須待在挑戰網站(bebras.uk)上。
2,所有年齡組的參賽者都可以訪問教程頁麵(如果需要)。
3,高級和精英組的考生可以使用在學校通常使用的任何編程集成開發環境(IDE),除了那些內(nei) 置了人工智能輔助和代碼輔助的IDE,或者可以直接在任務的代碼區域編寫(xie) 程序。即使考生的IDE內(nei) 置有指向其他網站的文檔,也可以使用該文檔。
4,如果需要,考生可以訪問所使用編程語言的官方文檔網站(例如https://docs.python.org/3.10/reference/index.html)。但是不允許瀏覽其它網站。
5,可以使用簡單的文本編輯器進行搜索和替換程序,以便根據所用的特定編程語言重新格式化任何提供的數據,例如,考生可能希望將雙引號替換為(wei) 單引號。
6,考生攜帶最多20頁的A4打印材料,例如語法指南和/或考生自己的筆記。接受的語法指南示例可以在此處找到:Coding Club Code Cards。
7,特別注意:考生不允許使用AI助手,如ChatGPT,或具有代碼助手或提供AI輔助的IDE(例如Replit的最新版本)。
評分標準
Scoring:
Interpreting your score:
最高分為(wei) 66分,稀少有學生有足夠時間解決(jue) 所有12個(ge) 問題。
0 points:這是一項需要準備的挑戰。
最低準備要求:教程和示例挑戰。
Minimum prep:tutorialsandexample challenge.
20+ points: 良好 - 您已掌握基礎知識。
25+ points: 您將獲得一份優(you) 秀證書(shu) 。
30+ points: 優(you) 秀 - 您需要解決(jue) 超過一半的12個(ge) 任務。
40+ points:您將獲得一份傑出證書(shu) 。
50+ points: 驚喜 - 需要解決(jue) 12個(ge) 問題中的10個(ge) 以達到此水平。
66 points: 完美-這是最高可能的得分!
附:2023競賽統計數字供參考
2023 Statistics
2023 OUCC初賽的數據如下:
約每個(ge) 年齡組有20名學生受邀參加決(jue) 賽,分數如下:
評論已經被關(guan) 閉。