全球青少年编程大赛 (Global Youth Coding Cup)是专为中小学生而设计的,既有趣又有挑战的电脑编程竞赛。
该比赛由加拿大青少年机器人俱乐部(Canada Youth Robotics Club) 与加拿大数学与科学协会(Math and Science Association of 组织并举办。
所有 6-12 年级对电脑编程感兴趣的学生都有资格参加该比赛。它提供了一系列具有挑战性的计算机编程问题,为学生们提供了一个非常宝贵的机会来锻炼他们设计、运用算法解决问题的能力。
参赛人员
所有中小学学生都有资格参加GYCC比赛。欢迎公立学校、私立学校或同年龄的家庭学校的学生参赛。
初级组:任何有电脑编程基础技能的学生。建议9年级及以下的学生。
高级组:任何有电脑编程中级与高级技能的学生。建议10年级及以上的学生。
注意:每位学生只允许注册一个级别的比赛
题目格式
初级组与高级组的比赛分别由7个题目组成,题目难度依次递增。题目涉及从基础到高级水平的编程语言,数据结构和算法。通常情况下,初级组测试基本循环,条件,字符串,数组,递归,排序等。高级组测试更高级别的算法和数学推理。
编程语言
Java 8 | C | C++ | Python (2.x and 3.x)
评分标准
GYCC在线评判系统是唯一的裁判,其判决结果为最终的成绩。所有成绩都是自动在线评分。每个题目都是一组测试案例。每个题目的总分是由所有测试案例中正确性的百分比来确定。程序必须在规定的时间内按照题目的正确格式输出正确的结果。所有输入都来自标准键盘输入。所有输出都在标准控制台中,不需要文件读写。可以根据需要多次提交程序代码,每个题目所得的最高分才被记入总分。
GYCC在线评判系统是一个供学生练习计算机编程的平台,为GYCC比赛的练习与举办提供了许多编程挑战。GYCC在线评判系统: http://oj.globalyouthcodingcup.org
排名
比赛排名分别给初级组和高级组的获奖者颁奖在每个级别中,参赛者将按照他们得到的最高分排名如有同样比分则按照花费最少的时间来为优先
报名注册
第一步: 预注册
登陆www.globalyouthcodingcup.org,阅读比赛规则说明,然后登陆比赛的在线评测系统oj.globalyouthcodingcup.org,注册账号填写个人信息,请记住自己的用户名与密码。
第二步: 注册认证
在比赛当天,请到比赛登记处确认比赛账号信息。工作人员通过你的注册认证后即完成注册,准备开始比赛。
报名费: $30加币 (所有原住民与女生免注册费)
Comments