Canadian Computing Competition(CCC)加拿大计算机编程竞赛是一场由加拿大数学与计算机教育中心(CEMC)与加拿大滑铁卢大学主办、面向全球中学生的计算机程序设计年度大赛,竞赛的目的是为广大中学生朋友们提供一个机会来测试自己分析、设计以及编程实现算法的能力。其地位大约相当于加拿大的NOI和CTSC以及中国的信息技术奥林匹克竞赛。

所有CCC【初级/高级组】参赛学生,成绩处于全球TOP25%的学生将获得荣誉证书,成绩处于全球TOP5%的学生将荣登滑铁卢官方成绩榜单。

其中Senior Level高级参赛者的前20名高分者将晋级加拿大滑铁卢大学举办的 Canadian Computing Olympiad (CCO)加拿大信息学奥林匹克竞赛。CCO耗时一周,包含Workshops研讨会,two days of contests两天的竞赛以及other extra-curricular activities其他的额外活动。

CCC和CCO的竞赛成绩将决定选手是否可以入选加拿大国家队参加IOI (International Olympiad of Informatics)国际信息学奥赛。

名校认可度School recognized

滑铁卢大学通行证:CCC竞赛已成为滑铁卢大学数学学院各专业以及软件工程专业入学录取的重要指标及参考,更成为学生申请该学院奖学金的重要考核标准。

北美名校敲门砖:因滑铁卢大学在数学及计算机领域的优良声誉以及CCC竞赛考察标准的严格性和专业性,该竞赛成绩在北美名校中已经得到广泛认可。

CCC竞赛详情

竞赛须在校内完成,线上评分,总计5个问题,每个题目15分,难度递增,时长3小时。比赛时间:每年2月。

竞赛语言:C, C++, Python (2.x and 3.x), Pascal, Java, Perl,以及PHP,但是CCO仅可使用Java或C/C++

Junior Level初级

any student with elementary programming skills 任何具有基础编程技能的学生

  • Questions 1 & 2第一、二题: Straightforward (e.g., basic loops and conditions) 简单直接的问题(例如基本循环和条件)
  • Questions 3 & 4第三、四题: More challenging (e.g. some combination of loops, conditions and counting) 更具挑战性的题目(例如循环、条件和计数的组合)
  • Question 5第五题: Some advanced material (e.g., recursion, efficient sorting, clever algorithms) 一些高级技能的问题(如递归、高效排序、智能算法)

Senior Level高级

any student with intermediate to advanced programming skills 任何具有中级到高级编程技能的学生

  • Questions 1 &2第一、二题: Basic algorithms (e.g., sorting, searching) 基本算法(如排序、搜索)
  • Questions 3 & 4第三、四题: More advanced algorithms (e.g., careful counting, some mathematical reasoning) 更高级的算法(如计数,一些数学推理)
  • Question 5第五题: IOI level question最高难度,国际信息学奥赛等级题目

Verified by MonsterInsights