發(fā)布時(shí)間:2023-05-10 10:45:33
編輯:小Q來源:網(wǎng)站瀏覽:次
沖刺藤校,計(jì)算機(jī)競(jìng)賽應(yīng)該怎么選擇?目前高含金量的國(guó)際計(jì)算機(jī)競(jìng)賽,我們可以總結(jié)為五個(gè),這五個(gè)競(jìng)賽的考試形式各不相同,對(duì)于計(jì)算機(jī)愛好者來說,大家可以選擇適合自己的計(jì)算機(jī)競(jìng)賽去參加,五大計(jì)算機(jī)競(jìng)賽都有哪些呢?競(jìng)賽信息是怎樣的?中小學(xué)生重點(diǎn)關(guān)注一下哦!
USACO美國(guó)計(jì)算機(jī)奧林匹克競(jìng)賽
CCC加拿大計(jì)算機(jī)競(jìng)賽
IOI國(guó)際信息學(xué)奧林匹克競(jìng)賽
Kaggle全球大數(shù)據(jù)競(jìng)賽
ACSL美國(guó)計(jì)算機(jī)科學(xué)思維挑戰(zhàn)
USACO全稱美國(guó)計(jì)算機(jī)奧林匹克競(jìng)賽,是美國(guó)一項(xiàng)面向全球中學(xué)生的信息學(xué)線上競(jìng)賽,每年會(huì)為IOI(國(guó)際信息學(xué)奧林匹克競(jìng)賽)選拔美國(guó)隊(duì)隊(duì)員。
USACO是一項(xiàng)高含金量、極具競(jìng)爭(zhēng)力的比賽,對(duì)美國(guó)大學(xué)申請(qǐng)者來說具有重要意義,尤其對(duì)計(jì)算機(jī)專業(yè)申請(qǐng)者更為重要。越來越多進(jìn)入哈佛、耶魯、麻省理工、普林斯頓、康奈爾等頂尖大學(xué)的學(xué)生都曾參加過USACO,并且表現(xiàn)出色。
例如著名的“美國(guó)隊(duì)長(zhǎng)”羅哲正同學(xué),就通過參加USACO進(jìn)入美國(guó)國(guó)家隊(duì),并獲得IOI金牌,最終接受了麻省理工拋來的橄欖枝。
競(jìng)賽時(shí)間
USACO月賽每年舉行4次,通常在12月、1月和2月和3月舉行,參賽者可以在同一年內(nèi)參加多次比賽。
報(bào)名方式
面向全球中小學(xué)生開放,同學(xué)只需在官網(wǎng)注冊(cè)成功即可參加(報(bào)名免費(fèi))。
官方網(wǎng)站:http://www.usaco.org/
參賽流程
USACO是一項(xiàng)個(gè)人競(jìng)賽,支持使用多種編程語言解決問題,包括C++、C、Java、Python等。參賽者需要在每月指定的4天時(shí)間內(nèi)任選一個(gè)時(shí)間完成USACO的題目,每次比賽需要在規(guī)定時(shí)間內(nèi)解決3-4道題目,滿分為1000分
USACO比賽實(shí)行積分賽制,分為月賽和公開賽兩輪。新注冊(cè)的選手每場(chǎng)月賽從銅級(jí)開始,根據(jù)做題情況決定是否升級(jí)到下一級(jí)別,分組從低到高分別是銅級(jí)、銀級(jí)、黃金和白金。如果考到1000分,則可以直接升級(jí)到下一級(jí)別;如果未達(dá)到1000分,則需要等到本次月賽結(jié)束后根據(jù)分?jǐn)?shù)排名來確定是否升級(jí)。
競(jìng)賽考察內(nèi)容
銅級(jí):主要測(cè)試考生對(duì)編程知識(shí)的掌握程度,難度與NOIP普及組相當(dāng)。對(duì)于銅級(jí)考生,要求他們能夠理解一個(gè)編程問題的本質(zhì);設(shè)計(jì)基本算法和邏輯;將自己的思路轉(zhuǎn)換成可行的程序代碼。
銀級(jí):包括遞歸搜索和貪心算法等基本技術(shù),同時(shí)需要了解最基本的數(shù)據(jù)結(jié)構(gòu)概念,并且會(huì)考察效率問題。難度與NOIP提高組的試題相當(dāng)。
黃金:涉及更復(fù)雜的標(biāo)準(zhǔn)算法(例如最短路徑,動(dòng)態(tài)規(guī)劃等),要求大家熟練掌握數(shù)據(jù)結(jié)構(gòu),主要考察效率問題,題目難于NOIP的試題。
鉑金:要求同學(xué)對(duì)算法有深入了解,能夠熟練應(yīng)用,能解決復(fù)雜問題、開放問題。
加拿大計(jì)算機(jī)競(jìng)賽(CCC)是由加拿大滑鐵盧大學(xué)數(shù)學(xué)與計(jì)算機(jī)教育中心(CEMC)主辦的計(jì)算機(jī)程序設(shè)計(jì)比賽,面向全球中學(xué)生。CCC是北美最有影響力的計(jì)算機(jī)競(jìng)賽之一,也是選拔加拿大代表參加IOI國(guó)際信息學(xué)奧賽的國(guó)家隊(duì)。在加拿大就讀的學(xué)生在高級(jí)難度競(jìng)賽中表現(xiàn)突出者,有機(jī)會(huì)被邀請(qǐng)參加CCO加拿大計(jì)算機(jī)奧林匹克競(jìng)賽。
參賽對(duì)象
適合6-12年級(jí)學(xué)生,沒有硬性年級(jí)要求,所有考生可以根據(jù)自己的能力在考試時(shí)選擇CCC Junior或CCC Senior。
競(jìng)賽時(shí)間
報(bào)名時(shí)間:2023年1月5日—2023年2月7日
比賽時(shí)間(國(guó)際考區(qū)):2023年2月16日
報(bào)名方式
個(gè)人不能直接報(bào)名參加比賽,必須通過學(xué)校進(jìn)行申請(qǐng)。初次參賽時(shí),學(xué)校教師需要向官方申請(qǐng)一個(gè)學(xué)校賬戶,并為學(xué)生訂購(gòu)比賽。
參賽流程
CCC比賽是個(gè)人參賽,參與者可以使用C、C++、Python 2、Python 3或Java語言。同學(xué)們?cè)趯W(xué)校內(nèi)通過線上電腦編程完成比賽。
比賽題目包含5個(gè)問題(初級(jí)或高級(jí)),每題15分,總分75,比賽時(shí)間為3小時(shí)。
比賽內(nèi)容
初級(jí)比賽從基礎(chǔ)主題開始,如基本循環(huán)和條件語句,逐漸升級(jí)至高級(jí)算法,如遞歸、二維數(shù)組和高效或聰明的算法。高級(jí)競(jìng)賽的難度則從基礎(chǔ)算法逐漸升級(jí)至更高級(jí)的算法,例如精確計(jì)數(shù)和一些數(shù)學(xué)推理,而最后一題通常包含國(guó)際信息學(xué)奧林匹克競(jìng)賽(IOI)級(jí)別的材料。
獎(jiǎng)項(xiàng)設(shè)置
榮譽(yù)證書將頒發(fā)給前25%的學(xué)生;滑鐵盧官方成績(jī)榜單將公布前5%的學(xué)生;Senior考試成績(jī)特別出色者將獲得官方邀請(qǐng),前往加拿大滑鐵盧大學(xué)參加每年5月舉辦的CCO加拿大計(jì)算機(jī)奧林匹克競(jìng)賽,競(jìng)賽活動(dòng)為期一周,包括研討會(huì)、兩天的比賽以及其他課外活動(dòng)。
國(guó)際信息學(xué)奧林匹克競(jìng)賽(IOI)旨在向全球選手推廣計(jì)算機(jī)科學(xué)知識(shí),為培養(yǎng)卓越的計(jì)算機(jī)人才貢獻(xiàn)力量。該競(jìng)賽于1989年在布拉維茨(Bulgaria)首次舉辦。
IOI是智力與操作計(jì)算機(jī)能力的競(jìng)賽,有很大難度。從首屆比賽舉辦開始,中國(guó)代表隊(duì)一直表現(xiàn)突出,取得了優(yōu)異的成績(jī),截至2021年位居獎(jiǎng)牌榜和金牌榜榜首,被評(píng)為“整體實(shí)力最強(qiáng)的隊(duì)”。
競(jìng)賽時(shí)間
注冊(cè)截止時(shí)間:2023年6月30日
比賽時(shí)間:2023年8月28日-9月4日
報(bào)名方式
每個(gè)國(guó)家通過各自國(guó)內(nèi)的計(jì)算機(jī)競(jìng)賽選拔出一支不超過4人的國(guó)家代表隊(duì)參加IOI。
注冊(cè)網(wǎng)站:
https://ioiregistration.org/registration/,注冊(cè)密碼需要聯(lián)系當(dāng)?shù)氐拇韴F(tuán)獲取。
比賽形式
通常情況下,在為期兩天的比賽中,參賽選手需在每天的5小時(shí)內(nèi)獨(dú)立解決3個(gè)問題,每個(gè)問題需要編寫一個(gè)程序,編程語言可選C、C++或Pascal。之后,比賽主辦方會(huì)使用多組測(cè)試數(shù)據(jù)對(duì)這些程序進(jìn)行測(cè)試。這些測(cè)試數(shù)據(jù)被分為多個(gè)子任務(wù),只有通過每個(gè)子任務(wù)中的所有測(cè)試點(diǎn),選手才能獲得相應(yīng)的分?jǐn)?shù)。
近年來,出現(xiàn)了兩種新的比賽題型。第一種是提交答案題,參賽選手在比賽開始前獲得各組測(cè)試數(shù)據(jù),需要提交相應(yīng)的計(jì)算結(jié)果,而不是程序本身。選手可以使用編程或手工計(jì)算的方式完成這類題目。第二種是交互題,要求選手編寫的程序與測(cè)試系統(tǒng)進(jìn)行交互,通常是通過調(diào)用題目提供的交互器。選手需要通過詢問或操作來解決問題。
總得分為每名參賽選手各題得分之和。參賽選手將根據(jù)其得分在頒獎(jiǎng)儀式上獲得相應(yīng)獎(jiǎng)項(xiàng)。排名前50%的參賽選手(每個(gè)國(guó)家平均2名)將獲得獎(jiǎng)牌。金、銀、銅牌和未獲獎(jiǎng)牌的人數(shù)比約為1:2:3:6。
Kaggle是Google LLC的子公司,由Anthony Goldbloom和Ben Hamner創(chuàng)立于2010年,2017年被Google收購(gòu),是全球最大的數(shù)據(jù)科學(xué)社區(qū)和數(shù)據(jù)科學(xué)競(jìng)賽平臺(tái)。
為了迅速有效地解決最具挑戰(zhàn)性的難題,該平臺(tái)推出了大量與數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)相關(guān)的競(jìng)賽,通過獎(jiǎng)勵(lì)競(jìng)賽的方式,全球范圍內(nèi)征集解決方案。Google、Facebook、Microsoft等知名科技公司都曾在Kaggle上舉辦過數(shù)據(jù)挖掘比賽。
適合人群
對(duì)數(shù)據(jù)科學(xué)、數(shù)據(jù)挖掘、機(jī)器學(xué)習(xí)感興趣的高中生,有一定計(jì)算機(jī)背景的大學(xué)生。
競(jìng)賽時(shí)間
競(jìng)賽時(shí)間全年滾動(dòng)發(fā)布,具體可參照官網(wǎng)信息。
官方網(wǎng)站:
http://www.kaggle.com/competitions
報(bào)名方式
參賽者在官方網(wǎng)站上選擇自己想要參與的競(jìng)賽項(xiàng)目,直接點(diǎn)擊進(jìn)入選擇參加比賽,完成登錄即可。
參賽流程
Kaggle提供了一個(gè)介于“完美”和真實(shí)之間的平衡點(diǎn),問題的定義基本清晰,但可能存在難點(diǎn),沒有完全成熟的解決方案。
如果你沒有獨(dú)立完成過項(xiàng)目,建議從練習(xí)賽開始熟悉。競(jìng)賽模式中的任務(wù)是公司發(fā)布的實(shí)際案例,沒有標(biāo)準(zhǔn)答案,而練習(xí)賽不僅難度較低,而且有官方參考方案供參考,可以幫助改善測(cè)試結(jié)果并提高能力。
參加Kaggle最簡(jiǎn)單的流程就是:
第一步:在Data里面下載三個(gè)數(shù)據(jù)集,最基本的就是上面提到的三個(gè)文件,有些比賽會(huì)有附加的數(shù)據(jù)描述文件等。
第二步:自己在線下分析,建模,調(diào)參,把用test數(shù)據(jù)集預(yù)測(cè)好的結(jié)果,按照sample_submission的格式輸出到csv文件中。
第三步:點(diǎn)擊藍(lán)色按鈕‘Submit Predictions’,把csv文件拖拽進(jìn)去,然后系統(tǒng)就會(huì)加載并檢驗(yàn)結(jié)果,稍等片刻后就會(huì)在Leaderboard上顯示當(dāng)前結(jié)果所在的排名位置。
ACSL是美國(guó)計(jì)算機(jī)科學(xué)思維挑戰(zhàn)活動(dòng)的縮寫,源自美國(guó)硅谷的Rhode Island Computer Science League和New England Computer Science League。
隨著來自全球的參賽者越來越多,最終更名為American Computer Science League。是美國(guó)歷史悠久的中小學(xué)生計(jì)算機(jī)編程活動(dòng)之一。
參賽對(duì)象
比賽分為4個(gè)組別,同學(xué)們可以根據(jù)自己的能力選擇合適的組別參賽。
高級(jí)組:針對(duì)已有編程經(jīng)驗(yàn)的高中生,特別是正在學(xué)習(xí)計(jì)算機(jī)科學(xué)AP課程的學(xué)生,建議參加ACSL競(jìng)賽時(shí)不要選擇高級(jí)組,尤其是對(duì)于第一年參賽的學(xué)生而言。
中級(jí)組:面向具有計(jì)算機(jī)編程經(jīng)驗(yàn)的高中生和初中高年級(jí)學(xué)生。
初級(jí)組:面向沒有編程經(jīng)驗(yàn)的中學(xué)生。9年級(jí)以上的學(xué)生不得參加初級(jí)組比賽。
小學(xué)組:面向3-6年級(jí)的學(xué)生,它由非編程問題組成。
有經(jīng)驗(yàn)的低年級(jí)學(xué)生可以選擇更高組別參賽,但是高中生不能選擇低級(jí)別的比賽。
競(jìng)賽時(shí)間
預(yù)賽:
報(bào)名截止時(shí)間:2022年12月7日
第一輪:2022年12月18日14:00-16:40
第二輪:2023年2月19日14:00-16:40
第三輪:2023年3月19日14:00-16:40
第四輪:2023年4月22日14:00-16:40
全明星賽比賽時(shí)間:2023年8月
報(bào)名方式
ACSL競(jìng)賽中國(guó)區(qū)由阿斯丹承辦,同學(xué)可通過阿斯丹小程序報(bào)名參賽。
參賽流程
比賽為團(tuán)隊(duì)參賽,每隊(duì)至少2名成員(也可個(gè)人參賽,但不設(shè)團(tuán)隊(duì)獎(jiǎng))。
比賽的晉級(jí)路徑是從初賽(第1輪)到?jīng)Q賽(第2-4輪),最終進(jìn)入全明星賽。在初賽中,排名前65%的參賽者可以晉級(jí)到?jīng)Q賽,最終獲獎(jiǎng)的個(gè)人或團(tuán)隊(duì)將獲得參加全明星賽的邀請(qǐng)。
比賽分為個(gè)人回合和團(tuán)隊(duì)回合兩個(gè)部分。在個(gè)人回合中,參賽者需要在30分鐘內(nèi)回答5個(gè)簡(jiǎn)答題,每題得1分。在團(tuán)隊(duì)回合中,參賽者需要在2小時(shí)內(nèi)共同回答并提交一道編程題,該題得5分。團(tuán)隊(duì)可以使用他們最熟悉的編程語言來完成比賽。
比賽涵蓋內(nèi)容
USACO競(jìng)賽培訓(xùn):咨詢網(wǎng)站客服了解
微信咨詢