加拿大計(jì)算機(jī)競賽(Canadian Computing Competition,簡稱CCC)是一場由加拿大滑鐵盧大學(xué)主辦、面向全球中學(xué)生的計(jì)算機(jī)程序設(shè)計(jì)年度大賽,競賽的目的是為廣大中學(xué)生朋友們提供一個(gè)機(jī)會(huì)來測試自己分析、設(shè)計(jì)以及編程實(shí)現(xiàn)算法的能力。其地位相當(dāng)于中國的信息技術(shù)奧林匹克競賽。
全球知名度(Global popularity)該競賽由全世界最大的數(shù)學(xué)學(xué)院 Waterloo滑鐵盧大學(xué)數(shù)學(xué)與計(jì)算機(jī)教育中心(CEMC)舉辦,始于1963年,迄今已有55年歷史,累計(jì)已有超過30萬來自世界各地的學(xué)生參加過該競賽,國際影響深遠(yuǎn)廣泛。
CCC競賽已成為滑鐵盧大學(xué)數(shù)學(xué)學(xué)院各專業(yè)以及軟件工程專業(yè)入學(xué)錄取的重要指標(biāo)及參考,更成為學(xué)生申請(qǐng)?jiān)搶W(xué)院獎(jiǎng)學(xué)金(1000-8000加幣不等)的重要考核標(biāo)準(zhǔn)。
因滑鐵盧大學(xué)在數(shù)學(xué)及計(jì)算機(jī)領(lǐng)域的優(yōu)良聲譽(yù)以及CCC競賽考察標(biāo)準(zhǔn)的嚴(yán)格性和專業(yè)性,該競賽成績?cè)诒泵烂V幸呀?jīng)得到廣泛認(rèn)可。
CCC競賽自2007開始面向中國學(xué)生后,就已得到清華大學(xué)、香港大學(xué)等頂尖名校認(rèn)可,成為小升初/初升高/大學(xué)自主招生的重要成績參考,具有極高認(rèn)可度。
CCC競賽具有初級(jí)和高級(jí)兩個(gè)級(jí)別,級(jí)別不同,題目難度不同。每個(gè)級(jí)別都由五個(gè)問題組成,難度從一到五依次遞增,每道題15分,總分為75分,答題時(shí)間3個(gè)小時(shí)。
比賽題目通常涉及到數(shù)學(xué)、編程、算法的分析與設(shè)計(jì),參賽選手需要具備創(chuàng)造性解決問題的能力以及優(yōu)秀的編程能力。CCC編程語言可以支持:C, C++, Java, Python (2.x and 3.x), Pascal, Perl, PHP。從往屆示例代碼看C/C++和Pascal應(yīng)用最為廣泛。不過其實(shí)說起來就是語言隨便選呀,也就是不論使用什么語言都可以參加這個(gè)比賽。
一般來說初級(jí)組適合任何具有基本編程技能的學(xué)生;高級(jí)組適合任何具有中級(jí)到高級(jí)編程技能的學(xué)生。參賽學(xué)生可根據(jù)自己的能力選擇適合自己的級(jí)別??忌诒荣愡^程中完成編碼后需要提交到滑鐵盧官方網(wǎng)站上去,不限次數(shù)提交,提交后系統(tǒng)會(huì)在后臺(tái)運(yùn)行代碼并給出測評(píng)結(jié)果,測評(píng)結(jié)果立刻告訴你哪個(gè)點(diǎn)過,哪個(gè)點(diǎn)錯(cuò)。題目的最后得分取所有提交得分的最大值。
加拿大計(jì)算機(jī)比賽參賽成績?cè)?5%以上的學(xué)生可以得到獎(jiǎng)勵(lì)證書。在初級(jí)和高級(jí)的比賽里面獲獎(jiǎng)同學(xué)會(huì)被分別列入加拿大學(xué)校官方的成績榜單上面。
綜上信息,加拿大計(jì)算機(jī)競賽是一個(gè)很好鍛煉自己能力,提高編程創(chuàng)造力,和含金量非常高,非常值得參加的比賽。