如今,“AI”這一詞頻繁出現在大眾的視野中,隨著人工智能的發展,計算機成了被同學們熱門選擇的專業之一。
越多人選擇意味著競爭越激烈,怎么才能讓招生官一眼看到你呢?除了高標化成績之外,提升自身軟實力是最直接的方法!
小林為大家匯總了幾個熱門國際計算機競賽,來看看有沒有適合你的吧~
✔USACO美國計算機奧賽
✔ACSL美國計算機科學挑戰
✔CCC加拿大計算機挑戰賽
✔Kaggle數據科學挑戰
USACO美國計算機奧賽
USACO(United States of America Computing Olympiad, 美國計算機奧林匹克競賽) 是一項針對全世界所有的高中信息學競賽選手的一項競賽。

專門為信息學競賽選手準備,但必須在注冊后才能進入題庫。這項賽事不僅可以培養學生的算法和編程思維,好的競賽成績還能給孩子大學申請加分。
MIT 2024屆早申錄取的兩名大陸學生中,其中一名學生在中國的NOI比賽(美國對應的是USACO比賽)中獲得金牌(全國前50名),入選信息學國家集訓隊。
適合對象
熱愛計算機、編程,參賽年齡沒有特別限制。
競賽時間
每年有3場月賽(12月-次年2月)
競賽賽制
▶ USACO前3場晉級賽每場4個小時,US Open 5個小時。可以在比賽規定時間內使用USACO賬號登陸,在線打開賽題后開始計時。選手需要在時間結束前通過網絡將寫好的程序提交。
▶程序提交后考試系統會給出評測結果,并根據結果給出得分。可以使用C++,Java,Python,Pascal,和C中的任意一種編程語言。比賽對于程序的大小、內存需求和運行時間都有具體的規定。每場比賽,實力強的選手有機會連續晉級。
▶在比賽窗口開放的三天內,選手可以自由選擇開始比賽的時間。如果在開始比賽的四個小時內取得了高分(接近滿分或滿分),系統會提示直接晉級。在這三天內,他們可以繼續挑戰下一個等級,只要實力足夠強,一場比賽就能升到滿級白金級。
▶對于未能取得滿分的選手,他們需要等到三天的比賽結束以后,等待晉級分數線的公布,才能確定是否能夠晉級。如果成功晉級,他們將有機會在一個月后的第二場比賽中繼續參賽并爭取晉級。

參賽級別&考核知識點
銅級
—參賽資格:一進入USACO注冊帳號即為銅級
—需要考核知識點:基礎數組,多重循環,復合判斷、枚舉算法。
銀級
—參賽資格:通過銅級比賽的選手
—需要考核知識點:基本數據結構、貪心、遞歸、遞推等基本算法。
金級
—參賽資格:通過銀級比賽的選手
—需要考核知識點:堆、棧、樹、鏈表等高級數據結構,動態規劃等高級算法,算法時間和空間復雜度。
白金級
—參賽資格:通過金級比賽的選手
—需要考核知識點:各類高級的數據結構,尤其是需要算法的時間和空間復雜度,總分1000分。每道題333.3分。每道題有10個測試點,通過一個可得33.33分。青銅、白銀、黃金、鉑金級別的比賽都是3道題。
掃碼咨詢顧問老師
USACO美國計算機奧賽詳情

ACSL美國計算機科學挑戰
ACSL美國計算機科學思維挑戰活動,原名美國計算機科學聯賽,最初成立于1978年,起源于美國硅谷,最初名為the Rhode Island Computer Science League,后為the New England Computer Science League。
該賽事同時獲得了美國國家中學校長聯盟NASSP與美國計算機科學教師協會的官方認證和推薦,同時獲得了如谷歌、Adobe. No Starch Press. OReillyMedia, Pearson, Pragmatic Bookshelf, and Wolfram等著名高科技和教育企業的支持。
適合對象
3-12年級
競賽組別設置
高級 Senior Division:適合有豐富編程經驗的高中生,尤其是選擇學習 AP 課程中計算機科學課程的同學。建議學生在參加ACSL的第一年不要注冊高級組。
中級Intermediate Division:適合有一定編程經驗的高中生或高年級初中生。
初級 Junior Division:面向沒有編程經驗的中學生。9年級以上的學生不得參加初級組的比賽。
小學 Elementary Division:開放給3-6年級的學生。它由非編程問題組成,將測試四個類別。每次競賽包括30分鐘的5個問題的測試。不需要三人組隊,僅有個人成績。
注:編程經驗豐富的低年級參與者可以選擇高年級難度,例如編程能力強的小學生可以選擇高級或中級、初級難度,編程能力強的初中生可以選擇高級難度。但是高中生不能選擇小學和初級難度,初中生不能選擇小學難度。
競賽內容
小學組
每場比賽都包括5個編程數理題,時間為30分鐘,每題1分,總分為5分。
初級、中級、高級組
第一部分:個人筆試,時間為30分鐘,包含5道編程數理題,每題1分,總分為5分。
第二部分:團隊編程,2小時編程挑戰,只有1道編程題,總分為5分。團隊成員需要獨立完成,不得討論,團隊的每個成員都需要提交答案。
*每個團隊都可以使用他們最熟悉的編程語言來解決比賽
*比賽期間不允許使用WIFI或其他網絡連接
競賽晉級規則
【晉級標準】
? 預算:第一輪
? 終選:第二至第四輪
預選排名前65%的團隊及個人進入終選
? 全明星:中國區總決賽
【計分規則】
個人得分:個人筆試分數+個人編程分數
團隊得分:筆試團隊平均分 +編程團隊平均分
注:小學組僅有個人筆試分數,無編程分數和團隊分數
掃碼咨詢顧問老師
ACSL美國計算機科學挑戰詳情

CCC加拿大計算機挑戰活動
加拿大計算機學術活動(Canadian Computing Competition)是面向中學生每年舉辦一次的高水平計算機程序設計大賽,這個學術活動是想要幫助高中生們感受到編程的樂趣。

學生們可以運用這個機會測試他們設計,理解和執行算法的能力。當然參加比賽對于有意向申請滑鐵盧計算機科學專業(Computer Science) 或軟件工程(Software Engineering) 的同學會是優秀的加分項,也是申請滑鐵盧大學獎學金的重要考核標準。如果獲得了不錯的名次,對于申請任何大學來說都是受到國際認證的榮譽。
競賽時間
CCC計算機學術活動一年一次(每年2月末舉行)
競賽方式
考試形式:線上 電腦編程
考試時長:3小時
考試題型:一共5道題 每道題15分滿分75分
編程語言支持:C, C++, Python (2.x and 3.x), Pascal, Java, Perl, PHP
參賽級別
Junior(初級組)
任何具有基本編程技能的學生
第1-2 題:考基本概念,如循環和條件判斷
第3-4 題:考循環組合,條件判斷及計數等
第5題:考遞歸,有效排序等
Senior(高級組)
任何具有中級到高級編程技能的學生
第1-2 題:考基本算法,如排序,搜索等
第3-4 題:涉及更高級的算法,如計數,數學推理等
第5題:極高難度,接近國際奧林匹克計算機競賽
獎項設置
—全球TOP25%的學生獲得榮譽證書
—全球TOP5%的學生可榮登滑鐵盧官方成績榜單
—Senior考試全球前20名左右的學生可受邀參加每年5月在滑鐵盧大學舉辦的CCO加拿大計算機奧林匹克學術活動
掃碼咨詢顧問老師
CCC加拿大計算機挑戰活動詳情

Kaggle數據科學挑戰
Kaggle是一個全球知名的數據科學學術活動在線平臺。由Anthony Goldbloom和Ben Hamner創立于2010年,是一個進行數據發掘和預測學術活動的在線平臺,也是全球最大的數據科學社區和數據科學學術活動平臺。

從公司的角度來講,可以提供一些數據,進而提出一個實際需要解決的問題;從參賽者的角度來講,他們將組隊參與項目,針對其中一個問題提出解決方案,最終由公司選出的最佳方案可以獲得5K-10K美金的獎金。
適合對象
高中生/計算機背景的大學生
競賽時間
全年滾動,隨時可以報名
競賽形式
Simple Competitions
遵循標準 Kaggle 格式的比賽。在簡單的比賽中,用戶在接受比賽規則后,可以在比賽開始時訪問完整的數據集。作為競爭對手,您將下載數據,在本地或筆記本中構建模型,生成預測文件,然后將您的預測作為提交上傳到 Kaggle。到目前為止,Kaggle 上的大多數比賽都遵循這種格式。
Two-stage
分為第一階段和第二階段,第二階段建立在團隊在第 1 階段取得的成績的基礎上。第 2 階段涉及在階段開始時發布的新測試數據集。第 2 階段的資格通常需要在第 1 階段提交。在兩個階段的比賽中,閱讀和理解比賽的具體規則和時間表尤為重要。
Code Competitions
在這些比賽中,所有提交都是在 Kaggle 筆記本內部提交的,并且無法直接將提交上傳到比賽。
競賽要求
—編程語言
最基礎的入門學者也需要學會初步使用一門編程語言。對于毫無基礎的新手,推薦使用Python,因為Python作為一種強大的膠水語言,可迅速入門。
—探索數據
光有編程語言是不夠的,還需要學習如何探索性分析你手上的數據,這是進入數據科學的第一步。因為通常到手的數據都多到不可思議,你要學會取舍和迅速獲取最有用的信息。
—模型訓練
熟悉使用機器學習庫,培養良好的習慣,為之后的工作做鋪墊實戰,從初級可以逐漸增加難度。
掃碼咨詢顧問老師
Kaggle數據科學挑戰

翰林USACO夏季班
正在火熱招募中

* 以上賽事主辦方為海外機構,不與任何中國的大學、中學或小學升學加分活動掛鉤,其成績不會作為任何中國中小學升學或評優的依據,僅定位為針對中學生的課外興趣活動和國際教學交流活動。
本期福利

計算機必讀書單? 掃碼領取



