上篇介绍了滑铁卢三大竞赛里的欧几里得数学竞赛,那今天带大家来了解下CCC计算机竞赛。
CCC (Canadian Computing Programing) 始于1996,是一个旨在锻炼加拿大高中生编程能力以及激发学生对编程兴趣的竞赛项目。CCC在本国有极高的知名度和含金量。尤其是对于想申请滑铁卢大学的同学们来说,CCC更是一块很好的敲门砖,因为在 Admission Information Form (也就是我们通常指的滑大文书) 中会专门询问同学们是否有参加 CCC 竞赛的经历。
CCC 竞赛考试总时长3小时,共5道题。每题15分,满分75分,难度依次递增,最后几道题甚至已经涉及到大二大三编程学习的领域,难度可想而知。答题时可以使用的编程语言很广,包括 C,C++,Python (2.x,3.x),Pascal,Java,Perl,和 PHP。
竞赛难度
CCC竞赛分两种难度系数, Junior (Gr.9-10) 和 Senior (Gr.11-12)
Junior :初级组,适合具有基础编程技能的学生,基本命令语句,简单循环(for, while loop),条件语句(if/else),函数与递归, 算法分析, 排序,其他算法
Senior
:高级组,适合具有中高级编程技能的学生,Junior的全部 + 高阶算法(动态规划等) + IOI 难度题(Q5))
获奖要求
- 前25%学生获得荣誉证书
- 前5%学生可荣登滑铁卢官方成绩榜单
参赛好处
CCC 竞赛不仅可以锻炼同学们的编程技巧和逻辑思维,还能提高自身的学业水平。所有在 CCC Senior得奖的小伙伴们都能如愿进入想去的 CS 专业!
2022报名
- 竞赛日期:2022.2.27
- 报名截止:2022.2.8
- 竞赛地点:一般由学校或报名机构统一提供地点信息
- 一定考 Senior Level!大部分大学只在乎 Senior 的成绩。
- 一定要注重 Code Efficiency。如果 code 太过复杂或者太耗时(例:总运行时长大于 1s),会被提交网站拦下来,要求重写。
- 推荐使用 Visual Studio Code,一个免费程式碼编辑器。
- 有条件建议找老师辅导
微信扫一扫









