近年來,由於(yu) 加拿大各大名校的申請競爭(zheng) 越來越激烈,背景軟實力越來越成為(wei) 各院校申請的重要指標。因此,優(you) 秀的經曆背景越來越受到招生官的青睞,更有許多名校以官方背景舉(ju) 辦一係列競賽項目鼓勵學生參加。而CCC計算機競賽更是在國際上聲譽頗高的加拿大三大競賽之一。
CCC計算機競賽 01
加拿大全國中學生計算機競賽(Canadian Computing Competition)是由滑鐵盧大學計算機係與(yu) 加拿大數學與(yu) 計算機教育中心聯合舉(ju) 辦的全加計算機競賽,簡稱CCC競賽。迄今已有55年曆史,累計已有超過30萬(wan) 來自世界各地的學生參加過該競賽,國際影響深遠廣泛。CCC競賽已成為(wei) 滑鐵盧大學數學學院各專(zhuan) 業(ye) 以及軟件工程專(zhuan) 業(ye) 入學錄取的重要指標及參考,更成為(wei) 學生申請該學院獎學金 (1000-8000加幣不等)的重要考核標準。
CCC競賽分為(wei) 兩(liang) 個(ge) 級別:Junior和Senior。如果想用CCC作為(wei) 課外活動申請大學,提高競爭(zheng) 力,那麽(me) 需要選擇考Senior階段。
Senior階段是為(wei) 11和12年級的學生準備的。可用語言有C,C++,Java,Python, Perl, PHP,Pascal。
CCC Senior計算機競賽 02
參賽者
具有中級到高級編程技能,大約20名Senior級別頂尖參賽選手可受邀參加加拿大計算機奧林匹克競賽(CCO)
賽製
總時長3小時,滿分75分。一共5道題,每道題15分。
考試時間
2024年2月21日(美洲時間);2024年2月22日(國際時間)
報名方式
如果學生所在學校是考點,可直接通過學校報名。
如果學生所在學校不是考點,報名通道如下:https://cemc.uwaterloo.ca/contests/registration.html
計算機類競賽屬於(yu) 基礎學科競賽,越早參加越好。機構為(wei) 同學們(men) 精心打造了CCC計算機競賽中級寒假輔導班,旨在幫助同學們(men) 在CCC計算機競賽中取得優(you) 異的成績。
CCC Senior計算機競賽難度 03
中級競賽的難度從(cong) 基本算法逐漸增加到更高級的算法,特別是後三題,需要更複雜的算法和數據結構以及更多的數學思維能力,考查方向更偏向於(yu) 競爭(zheng) 性編程(Competitive Programming),最後的問題通常涉及國際信息學奧林匹克(IOI)級別的材料並與(yu) 之難度相當。所以,Senior CCC比賽一般推薦11-12年級,且準備得比較充分的同學們(men) 參加。
CCC競賽總分是75分,排名前25%的同學會(hui) 被授予Certificate of Distinction。根據往年的數據,Senior CCC前25%的分數線大概在30 左右。
從(cong) 獲獎分數線的劃分也不難看出,CCC的考察是有一定難度的。所以,有就讀計算機科學和工程類的專(zhuan) 業(ye) 打算的同學,一定要盡早接觸編程,打好基礎,並且規劃好參與(yu) 競賽的學習(xi) 時間,確保自己能夠在申請大學之前就拿出一個(ge) 這樣含金量高的計算機類競賽獎項。
備考注意事項 04
選擇一門自己熟練的編程語言
根據自己的目標和背景選擇合適的編程語言,在CCC競賽中,同學們(men) 是可以用絕大多數的編程語言來解題的,比如Java,C++和Python。其中,Java和C++是可以確保獲得所有題目的滿分的,而Python在Senior的最後三題有時可能隻能獲得一部分分數。但是,由於(yu) Python易學易寫(xie) ,不容易出錯,不像難一些的語言(如C++)一樣容易在某些地方卡住導致整題失分,所以也是考生們(men) 非常常見的編程語音選擇。
大量練習(xi) 編程並保證熟練度
比賽時間是有限的,想要在有限的時間內(nei) 迅速準確地用編程語言實現自己的想法,就必須盡可能地減少錯誤,因為(wei) 一個(ge) 小小的bug可能會(hui) 浪費很多的時間,所以同學們(men) 在課外一定要有足夠的練習(xi) 量確保熟練度。
注意係統性的數據結構和算法學習(xi)
Senior CCC,非常側(ce) 重於(yu) 對於(yu) 數據結構和算法的考查,因此係統性的針對數據結構和算法的學習(xi) 是非常重要的。
由於(yu) CCC的往年考題都是公布的,在學習(xi) 的過程中也要搭配對應的CCC真題或者典型題目來針對性的練習(xi) 。CCC算法部分的內(nei) 容是滑鐵盧大學的大二大三的計算機科學算法課程的下放,對於(yu) 高中生來說掌握有難度。另外,CCC的內(nei) 容在平時學校的大部分課程裏是不包括或者極少會(hui) 涉及的, 要特別花專(zhuan) 門的時間去學,否則備考會(hui) 遇到障礙。
明確目標,製定備考策略
在對CCC的考題難度和範圍有一定了解後,同學們(men) 需要明確自己的目標,首先問自己:考試中大概哪些題目是我能做出來的?一個(ge) 比較推薦的考試策略是花更多時間在你能做出來的題目上,盡量保證拿到滿分,對於(yu) 不能完美解決(jue) 的題目,可以快速寫(xie) 一個(ge) 能得到部分分數的解法。
另外,同學們(men) 要明確自己的理想分數: 要達到這個(ge) 分數大概要做對幾道題?比如,如果要在Senior比賽中獲得35分,可以把目標定為(wei) :在前兩(liang) 題中盡量拿滿分,後麵的題目中盡量多拿部分分數(Partial Marks),同時要減少可能出現bug的概率。
針對不同學生的學習(xi) 需求機構為(wei) 同學們(men) 開設了CCCSenior計算機競賽寒假班助力拿下好成績!
課程安排
▲開課時間:1月26日周五晚上7點
課程內(nei) 容分為(wei) 三大模塊,基礎課程、階段能力測試、衝(chong) 刺課程。所有內(nei) 容將通過在線直播形式完成。
基礎課程
● 授課內(nei) 容為(wei) 競賽全部知識點及必考點
● 金牌教練教學,每節2小時,全麵講解
階段能力測試
● 基礎課程結束後,衝(chong) 刺課程開課前,我校將安排定期的階段能力測試,以便學生更好鞏固基礎課程全部內(nei) 容
衝(chong) 刺課程
● 授課內(nei) 容為(wei) 針對CCC Senior計算機競賽的曆年經典例題串講及技巧培訓
課程監管
教務人員全程跟進。每一個(ge) 入學學生,都會(hui) 在課程顧問和班主任的雙重監督中,享受一站式課程服務。
課程顧問服務內(nei) 容
● 入學前:學業(ye) 規劃及能力評估
● 入學後:階段學習(xi) 情況反饋
● 其他:各類伟德betvlctor1946義(yi) 務普及
班主任服務內(nei) 容
● 開班前:注冊(ce) 學習(xi) 賬號,測試上課環境,發布課件集和作業(ye) 集
● 上課前:發布開課提醒,記錄到課率
● 下課後:溝通學情狀況,批改作業(ye)
評論已經被關(guan) 閉。