1.什么是CCC?
加拿大计算机竞赛(Canadian Computing Competition,简称CCC)是一场由加拿大滑铁卢大学主办、面向全球中学生的计算机程序设计年度大赛。竞赛目的是为中学生提供一个机会测试自己分析、设计以及编程实现算法的能力。其地位相当于中国的信息技术奥林匹克竞赛。
当今CCC具有极高认可度,它不仅成为滑铁卢大学数学学院各专业以及软件工程专业入学录取的重要指标,更成为学生申请该学院奖学金的重要考核标准,同时也是其他北美高校甚至是国内大学招生的重要成绩参考。
2. CCC的赛制是怎样的?
CCC入门选拔赛等级分为Junior Level(初级组)和Senior Level(高级组),学生可根据自己的能力报名参加任意组别的比赛。 初级组适合具有基本编程技能的学生,高级组适合具有中级到高级编程技能的学生。但是如果想要为申请大学加分,就必须要报考Senior级别的CCC并取得良好的成绩。
考试时间通常在每年2月。竞赛时长3小时,满分75分,一共5道题,每道题15分。
初级组获得荣誉证书(Honour Roll)的分数线一般是60分左右,高级组则是30分左右。成绩处于全球TOP 5%的学生将荣登滑铁卢官方成绩榜单。在Senior组别排名前20的学生将会被邀请参加CCC官方邀请赛,进阶到更深层次的培训和竞赛中。
3. 参加CCC对申请大学有什么好处?
1)申请滑铁卢大学 CCC是申请Waterloo CS, CE, CFM, CS/BBA等专业的必备条件,也是学生申请奖学金的重要考核标准。在如今激烈的学业竞争环境中,CCC的优秀成绩和获奖经历能更好地提升大学录取的几率。
2)申请其他北美大学 因滑铁卢大学在数学及计算机领域的优良声誉及CCC竞赛考核标准的严格性,竞赛成绩在北美名校中是极具含金量的。
3)申请国内顶尖名校 CCC自2007年开始面向中国学生后就得到清华大学和香港大学等顶尖名校的认可,成为大学自主招生的重要参考标准。
4. CCC有什么参赛要求?
编程语言基础
CCC入门选拔赛编程语言支持:C, C++, Python (2.x and 3.x), Pascal, Java, Perl, PHP. 参加初级组只需要具备最基本的编程技能,可以理解为编程的入门考核。而高级组则要求学生具有中级编程能力。竞赛题目涉及数学、编程、算法的分析与设计等。
数学逻辑思维和英语阅读基础
中国留学生在英文读题审题能力的欠缺是参加CCC竞赛的一个短板。有些题目要求写满一整页,对学生的英语阅读和理解能力要求较高,同时还考察数学逻辑思维能力,因此必须通过系统的竞赛培训进行加强。
5. 如何准备CCC?
CCC入门选拔赛初级组只需要基础的编程知识,有一定编程基础的学生可通过自学参赛。
但如果想要为申请大学加分就必须要报考Senior级别的CCC竞赛。根据以往赛制,竞赛每年举办一次,学生可报名参加任意组别的竞赛,且不同年份可重复报名参加同一组别的竞赛。
为最大限度地争取时间和精力,我们建议有条件的学生最晚不超过十年级开始准备,确保至少能参加1-2次高级组竞赛,获取最佳成绩。
我们机构经验丰富的专业讲师将结合编程知识+真题分析+实战演练给学生全方位的辅导,重点攻破学生逻辑推理能力欠缺的问题,协助学生充分备赛的同时,培养其英语阅读及数学推理能力。
根据每个学生的编程水平,我们会为其制定个性化的课程规划,以更高的效率为考试做准备。更多竞赛报名及培训相关的资讯请与客服联系。
竞赛辅导报名客服微信号: vancoding