一提到“编程”,很多人就会下意识想到:掉发秃头格子衫、理工宅男程序猿!但是!大数据时代,如果你对”编程“的认知还是以上呆板印象的话……那么你错过的不仅是一个紧跟就业热潮的技能,还是一个为你成功申请梦校的敲门砖。
对于申请工程和CS专业的小伙伴而言,你不知道的是,其实身边有很多同学已经开始私下里悄悄准备CCC学术活动了!下面让我们一起来看看有哪些是申请工程和计算机专业的学生必须知道的有关CCC学术活动的信息吧~
什么是CCC?
CCC(Canadian Computing Competition)是一场由加拿大滑铁卢大学主办、面向全球高中生的计算机程序设计大赛。
学术活动的目的是为广大高中生提供一个机会来测试自己分析、设计以及编程实现算法的能力。
学术活动始于1953年,迄今55年的历史中,有累计超过30万来自世界各地的学生参与学术活动。
CCC学术活动分为两个级别:Junior和Senior。如果想用CCC作为课外活动申请大学,提高竞争力,那么需要选择考Senior阶段。
Senior阶段是为11和12年级的学生准备的。可用语言有C,C++,Java,Python, Perl, PHP,Pascal。
CCC考试总共三个小时,五道题目,满分75分,每道题15分。
为什么要考CCC?
1.申请某些专业的必备条件
CCC对于申请滑铁卢大学的Computer Science, Computer Engineering, Software Engineering和Computer and Financial Management 这些偏计算机科学的专业来说,在某种程度上是必须的。不然相对于其他考过CCC的竞争者来说相当于输在起跑线上,没考过的同学竞争力大打折扣。
2.CCC是含金量非常高的课外活动
或许有同学会问,滑铁卢大学并不是我的第一选择,我也想考虑其他加拿大的学校比如多伦多大学、UBC和麦克马斯特大学等等名校,那么我还需要考CCC吗?
回答是考了CCC,有这项学术活动经验一定会对申请有极大的帮助。因为多伦多大学的工程和CS专业、UBC所有专业以及麦克马斯特大学的工程专业都需要文书的准备,而学术活动作为一项课外活动,会是文书里的巨大闪光点,让学生脱颖而出。所以CCC学术活动是申请的一个加重砝码,从各方面考量,都是对申请极具加分的活动。
3.CCC可以提高编程水平,增强解题思路
可以毫不夸张的说,未来十年最热门最有前景的职业多半和数据和编程有着不可切割的关联。编程已经成为广大学生和家长越来越注重的技能培养。从11年级开始就提前准备CCC学术活动的话,会大幅度帮助学生提高编程水平,为大学的学习打牢基础。
CCC题目难度分布
如果想要为申请大学加分,那么就要报考Senior级别的CCC。
Senior级别的第一、第二题和Junior的三、四、五题一样,一个月入门,基本上就没有问题了。Seinor的第一和第二题的考点都是最基础的,不需要特别去想解题思路。
第三、四、五题主要考点在Data Struction,有一定难度,也是备考时需要准备的重点。
如何在学术活动中巧妙得分?
1.合理安排时间,先去做有把握的题目,频繁提交,查看自己的分数
首先你有三个小时时间,不要紧张,合理安排这三小时。在考试前就确定好目标:比如说对于基础不是特别好的同学,目标在40/75的分数左右是合理的。如此一来该同学第一、二题不一定非要拿到满分再继续往下做。
2.目标并不是考满分
满分75分的CCC学术活动,考满分就是第一名了。而CCC学术活动是通过整体考试学生的水平划分你的名次和成绩。
3.CCC的难度并不是递增的,不要卡在前面难读懂的题目上
有些题目要求可能写了整整一页。有些同学读完input和output后完全不理解题目在问什么。这时就一定要继续往下做,不要觉得难度是递增的,以为解不出这一题就别想做下一题了。事实并非如此。
4.如何准备CCC学术活动?
不管是对于有过一定编程学习经验还是对于零基础的小伙伴们来说,为了申请到自己的梦校并满足当代热门职业对编程技能的需求,许多同学都决定报考CCC,奋力一搏。
© 2024. All Rights Reserved. 沪ICP备2023009024号-1