對于想申請加拿大本科計算機專業(yè)相關的學生來說,由滑鐵盧大學舉辦的CCC計算機競賽相信大家都不陌生。該競賽的獲獎者可以獲得申請加拿大優(yōu)質計算機院校的助力,因此每屆賽事都有上萬名來自世界各地的學生參加。
每年的2月,都是CCC計算機競賽的考試時間,2022年的賽程也會如期而至。下面帶大家科普下這個競賽的考前須知以及一些注意事項。
INTRODUCTION
★ 競賽須知
CCC計算機競賽分為兩個組別:分別是較為簡單的Junior組合難度更高的Senior組??荚嚂r長3個小時,5道題,每題15分,共計75分。
其中:
Junior(初級組):
第1-2 題:考基本概念,如循環(huán)和條件判斷。
第3-4 題:考循環(huán)組合,條件判斷及計數等。
第5題:考遞歸,有效排序等。
Senior(高級組):
第1-2 題:考基本算法,如排序,搜索等。
第3-4 題:涉及更高級的算法,如計數,數學推理等。
第5題:極-高難度,接近國際奧林匹克計算機競賽。
另外,還有以下幾點須知:
1. 所有初次參加本屆競賽的學生均選擇Junior Level (初級)的題目,競賽題目涉及數學、編程、算法的分析與設計。
2. 競賽的參賽者建議為初三及高中以上學生,要求參賽者英語程度能夠讀題,有一定計算機編程基礎, 有較好的英語閱讀基礎和較強的數學邏輯思維能力。
Programming Language
★ 編程語言支持
C,C++,Python(2.x and 3.x),Pascal,Java,Perl,PHP。此外,滑鐵盧CCC計算機競賽在閱卷的過程當中,官方提供的在線編程的系統(tǒng),競賽每道題目都是可以重復提交的,后臺會自動運行代碼,給出一個測評結果,測評成績優(yōu)質的一次記錄為成績。
Promotion
晉級考試
如果學生在CCC高級組(Senior)取得良好的成績,會有資格受邀CCO官方邀請賽。晉級規(guī)則為:
只有“CCC senior組”的前20名左右才會收到滑鐵盧大學官方的邀請。比賽時間為每年5月。支持編程語言只有Java,C,C++競賽活動為期一周,包括研討會,兩天的比賽,一集其他課外活動,具體行程安排一滑鐵盧大學通知為準。
Tips
如何在競賽中巧妙得分?
合理安排時間,先去做有把握的題目,頻繁提交,查看自己的分數。因為CCC考試是可以多次提交結果,并且現場出成績的。
首先你有三個小時時間,不要緊張,合理安排這三小時。在考試前就確定好目標 :比如說對于基礎不是特別好的同學,目標在50分數左右是合理的。如此一來該同學第一、二題不一定非要拿到滿分再繼續(xù)往下做。
請記?。何覀兊哪繕瞬⒉皇强紳M分,而是盡量沖進前25%,所以我們要有取舍。
CCC競賽是通過整體考試學生的水平劃分名次和成績的。
而且最關鍵的,我們不要被慣性思維所束縛:CCC的難度并不是遞增 的,不要卡在前面難讀懂的題目上。
有些題目要求可能寫了整整一頁。有些同學讀完input和output后完全不理解題目在問什么。這時就一定要繼續(xù)往下做,不要覺得難度是遞增的,以為解不出這一題就別想做下一題了,然而事實并非如此,不要拘泥于不會的題目,先把所有的題目瀏覽一遍。把會的題目都先完成,再專攻不確定的部分。
Summary
寫在最后
1、備考CCC,你能獲得的絕不僅僅是一份獲獎證書,更多的是對計算機專業(yè)的了解,對CS基礎的提升,這就是我們頻繁強調的軟實力的提升,無論是在文書上,還是在個人綜合素質上,這些都不是名詞可以體現的。
2、而有幸獲得證書的學生,一定能夠助力申請計算機專業(yè)院校,尤其是滑鐵盧大學計算機專業(yè)。所以,還等什么呢?有機會的小伙伴快來參加CCC計算機競賽吧。