加拿大计算机竞赛是面向中学生每年举办一次的高水平计算机程序设计大赛,大赛组委会由Princeton University, University of Michigan, University of Toronto 等多所大学组成,加拿大数学与计算机教育中心与滑铁卢大学计算机系联合承办。1996年创办的竞赛至今为止已经有了24年的历史。
这个竞赛是想要帮助高中生们感受到编程的乐趣。而比赛成绩优异的选手还有机会被要求参加加拿大计算机奥林匹克竞赛(COO)。
●由加拿大知名的滑铁卢大学计算机系联合承办
对于中学生来说,这是一个有趣的编程挑战。学生们可以运用这个机会测试他们设计,理解和执行算法的能力。当然参加比赛对于有意向申请滑铁卢计算机科学专业(Computer Science) 或软件工程(Software Engineering) 的同学会是优秀的加分项,也是申请滑铁卢大学奖学金的重要考核标准。如果获得了不错的名次,对于申请任何大学来说都是受到国际认证的荣誉。
CCC竞赛自2007开始面向中国学生后,已经获得清华大学、香港大学等知名院校认可,成为初升高/大学自主招生的重要成绩参考,具有较高的认可度。
●CCC的竞赛内容
CCC竞赛具有初级和高级两个级别,级别不同,题目难度不同。每个级别都由五个问题组成,难度从一到五依次递增,每道题15分,总分为75分,答题时间3个小时。
比赛题目通常涉及到数学、编程、算法的分析与设计,参赛选手需要具备创造性解决问题的能力以及优秀的编程能力。CCC编程语言可以支持:C, C++, Java, Python (2.x and 3.x), Pascal, Perl, PHP。从往届示例代码看C/C++和Pascal应用最为广泛。不过其实说起来就是语言随便选呀,也就是不论使用什么语言都可以参加这个比赛。
一般来说初级组适合任何具有基本编程技能的学生;高级组适合任何具有中级到高级编程技能的学生。参赛学生可根据自己的能力选择适合自己的级别。考生在比赛过程中完成编码后需要提交到滑铁卢官方网站上去,不限次数提交,提交后系统会在后台运行代码并给出测评结果,测评结果立刻告诉你哪个点过,哪个点错。题目的最后得分取所有提交得分的最大值。
加拿大计算机比赛参赛成绩在25%以上的学生可以得到奖励证书。在初级和高级的比赛里面获奖同学会被分别列入加拿大学校官方的成绩榜单上面。
在线服务:
如需进一步了解,欢迎大家在线咨询专业老师
如有任何相关疑问,欢迎请进入答疑中心留言,会有留学专家为您解答。
如果您对自己是否适合出国留学还有疑虑?
欢迎参与前途出国免费评估,以便给您进行准确定位。