USACO簡介
USACO全稱USA Computing Olympiad 即美國計算機奧林匹克學術活動,是一項為高中生或者年齡更小的學生提供的在線學術活動,旨在鍛煉學生用計算機編程解決問題的能力。學術活動在家里通過網(wǎng)上進行。USACO在每年的四個周末舉辦他們主要的比賽,從周五到周一,在這個時間段內學生可以選擇在任何時間開始比賽。通常來說每次學術活動的時間為4個小時,但有時候是3個小時或者5個小時。
學術活動主要衡量算法和運用兩大方面的技能, ?一旦學生在較低等級的組獲得足夠高的分數(shù)就可以進入更高等級的組別。在下面的視頻里面,參加過USACO各個組別的KTBYTE學生,從學術活動要求、成功技巧、參加學術活動的好處等各方面分享了他們的個人學術活動成功經(jīng)驗。
申請美國大學的含金量
參加USACO學術活動是否對申請大學有幫助是大家最關心的問題,也是參與比賽最重要的目的之一。隨著STEM教育的理念,及編程低齡化、普及化的發(fā)展,USACO的參數(shù)人數(shù)和熱度會越來越高。由于編程的門檻相比數(shù)理化學習更高,USACO的含金量實際高于同類型的美國數(shù)學奧賽、美國化學奧賽等學術活動。因為大量的中國學生熱衷于參加熱門的美國數(shù)學奧賽、美國化學奧賽,所以USACO在中國的普及度并不高。這意味著參賽選手少,獲獎選手也少,含金量自然更高。
官?網(wǎng)地址:http://www.usaco.org/
USACO旨在鍛煉學?用計算機編程解決問題的能力。全球的參賽者都可以通過參加?上的三場學術活動,晉級銅獎、銀獎、?獎和?金獎四個等級。雖然,最后環(huán)節(jié)的訓練營或者最終代表美國隊參加IOI,只有美國公民或者綠卡持有者才有機會,但是在USACO的等級可以充分證明你的編程實?。
學術活動主要衡量算法和運?兩?方?的技能,?旦學?在較低等級的組獲得?夠高的分數(shù)就可以進?更?等級的組別。
usaco官?公布了2019年月賽及訓練營時間:
|
|
第?場月賽 | |
|
|
第二場月賽 | |
|
|
第三場月賽 | |
|
|
美國公開賽 |
|
|
|
|
|
|
|
IOI國際信息學奧賽 |
|
賽事簡介
USACO學術活動?賽沒有固定的比賽地點,只要注冊后在?賽時間進行做題即可。USACO在每年的四個周末舉辦他們主要的?賽,從周五到周一,在這個時間段內學生可以選擇在任何時間開始比賽。通常來說每次學術活動的時間為4個?時,但有時候是3個小時或者5個小時。
每次老師連續(xù)考3?時,中間不暫停。?共考3道題,可以反復提交答案,提交后會知道多少testcase正確,但不能看到testcase。USACO考到滿分1000分可以當場晉級,其他?一周后會收到邀請。
學術活動報名掃碼了解!免費領取歷年真題!
中國學?比賽建議
適合國內?一?二在讀學?有意向申請美國大學的,或者想鍛煉?己編程能力的,?三學生也可以參加12月的第?場?賽,如果實?突出,可以在12月中RD常規(guī)申請前獲得?銀級獎項,可以說是申請前后最后一波強勢的背景提升機會。
當然,編程基礎較好,有算法能?力力的低年級?也可以嘗試參賽,提前挑戰(zhàn)USACO學術活動,證明?己的編程能?。
?賽等級劃分
青 銅
參賽資格
注冊USACO賬號即為銅級
難度等級
銅級考試相對簡單,參賽學生需會至少?種程序語言,只要經(jīng)過?定的訓練,?部分初次參賽的選手都能在限制時間內做完題,在第一次考試中晉級白銀級。
? 銀
參賽資格
通過銅級比賽的選?
難度等級
需要基本的問題解決能力和簡單的算法能力(例如:貪心算法,遞歸搜索算法等),除此之外,學?還要對基礎數(shù)據(jù)結構有一定的了解。
黃 ?
參賽資格
通過銀級?賽的選?
難度等級
需要有?定的算法基礎,理解一些抽象的?法(例例:最短路徑,動態(tài)規(guī)劃),并且學生要對數(shù)據(jù)結構有?較深的了解。
? ?
參賽資格
通過?金級比賽的選手
難度等級
需要有很?的編程基礎和很強的算法能?。部分?賽問題最后的優(yōu)化方案,可能不止?個,得出的答案也不止?個。
每次?賽,選?都可以向更高的級別發(fā)起挑戰(zhàn)。在?賽窗?開放的三天時間內,選?可以選擇任意時間開始比賽。如果拿到了滿分,可以在比賽窗?關閉之前就晉級到下一級。升級了之后,只要?賽窗?還沒有關閉,可以繼續(xù)向下?個等級進發(fā)。沒能拿到滿分的同學需要等到?賽窗?關閉,等待晉級分數(shù)線,才能決定是否晉級。
獎項設置
全球的參賽者都可以通過參加網(wǎng)上的三場學術活動,晉級銅獎、銀獎、?獎和?金獎四個等級。雖然,最后環(huán)節(jié)的訓練營或者最終代表美國隊參加IOI,只有美國公?民或者綠卡持有者才有機會,但是在USACO的等級可以充分證明你的編程實力。
翰林老師
須老師:南京解放軍理工大學EE碩士,通信專業(yè)本科。先后就職于GE、阿爾卡特擔任高級研發(fā)工程師和研發(fā)管理職位,領導過超過80人的軟件研發(fā)團隊進行大型軟件項目的研發(fā)。有五年大學計算機專業(yè)講師經(jīng)歷,兩年青少年計算機軟件課程授課經(jīng)歷,對計算機體系結構、軟件開發(fā)、編程語言、數(shù)據(jù)結構和算法有長期的教學實踐和深入的理解。所授課程包括Java、C++、Pyhon等編程語言和noip算法學術活動的入門、中級和高級課程。先后在上海承擔過包玉剛、平和、康德和萬科雙語的軟件編程課程。在課堂教學過程中注重知識點在實際項目中的靈活運用,能結合工程實踐,發(fā)揮學生的學習熱情。去年擔任主講教師的10人noip普及組集訓初賽通過率80%,復賽二等獎2人,一等獎1人
吳老師:多倫多大學在讀,多次在計蒜客牛客出題并在計蒜客傲夢擔任過助教職務,所在機構學員在上一年比賽中獲得50+一等獎,授課內容:USACO c++語言入門,信息學學術活動培訓(noip中各難度班)
楊老師:北京郵電大學人工智能、信息安全專業(yè)方向博士,豐富的計算機學科知識和項目背景。課堂教學過程中注重將數(shù)學、計算機學科的相關知識和實際生活中的問題相結合,激發(fā)學生的學習熱情。授課體系及科目:AP計算機、數(shù)學/IB計算機、數(shù)學/AL計算機、數(shù)學/NOI、NOIP計算機學術活動/USACO、Google Code Jam、APIO等國際計算機、信息學、機器人學術活動。
翰林USACO課程體系流程圖


? 2025. All Rights Reserved. 滬ICP備2023009024號-1