一提到“編程”,很多人就會下意識想到:掉發禿頭格子衫、理工宅男程序猿!但是!大數據時代,如果你對”編程“的認知還是以上呆板印象的話……那么你錯過的不僅是一個緊跟就業熱潮的技能,還是一個為你成功申請夢校的敲門磚。
對于申請工程和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,奮力一搏。

? 2025. All Rights Reserved. 滬ICP備2023009024號-1