對(duì)喜愛編程的學(xué)生來(lái)說(shuō),美國(guó)電腦編程奧林匹克(USAComputing Olympiad,簡(jiǎn)稱USACO)是一件大事。這項(xiàng)一年一度的競(jìng)賽已經(jīng)有20多年歷史,不僅吸引了美國(guó)的,而且全世界的學(xué)生和編程愛好者。參賽者以高中生為多,也包括不少初中生,大學(xué)生和其他愛好者,將近一半來(lái)自其它國(guó)家。 USACO每年冬季舉行,從第一年的十二月開始,到第二年的三、四月結(jié)束。在此期間,學(xué)生有四次參賽的機(jī)會(huì),大致每月一次。參賽者可以從任何地方通過(guò)互聯(lián)網(wǎng)加入,完全免費(fèi)。 競(jìng)賽分四個(gè)等級(jí):銅牌,銀牌,金牌和白金。所有初次參賽者都從銅牌競(jìng)賽開始,勝出者進(jìn)入銀牌等級(jí)。銀牌競(jìng)賽勝出者進(jìn)入金牌等級(jí)。金牌競(jìng)賽勝出者進(jìn)入白金等級(jí)。白金競(jìng)賽中有16到24名學(xué)生被邀請(qǐng)?jiān)谖?、六月份參加USACO夏令營(yíng)集訓(xùn)。經(jīng)過(guò)集訓(xùn),選出4名學(xué)生組成國(guó)家隊(duì),在七、八月份代表美國(guó)參加一年一次的國(guó)際信息學(xué)奧林匹克(InternationalOlympiad of Informatics,簡(jiǎn)稱IOI)。夏令營(yíng)僅在美國(guó)高中生中選拔。 USACO不同等級(jí)的競(jìng)賽內(nèi)容由3到5個(gè)編程題目組成,要求在3到5小時(shí)內(nèi)完成。參賽者就每個(gè)問(wèn)題,編寫一個(gè)程序,讀入數(shù)據(jù),輸出結(jié)果。編程語(yǔ)言允許五個(gè)選擇,C, C , Pascal,Java和Python。用前三種語(yǔ)言編寫的程序要求在一秒鐘之內(nèi)完成運(yùn)行,后兩種語(yǔ)言可以在兩秒內(nèi)完成運(yùn)行。除了對(duì)時(shí)間的限制,對(duì)內(nèi)存的使用也有限制。 USACO是一個(gè)難得的學(xué)習(xí)機(jī)會(huì)。通過(guò)賽前的準(zhǔn)備,學(xué)生可以大大增強(qiáng)利用編程解決問(wèn)題的能力。USACO又是一個(gè)難得的發(fā)揮才能的機(jī)會(huì)。參賽者不需要獲得任何批準(zhǔn),任何其它預(yù)賽的資格,任何付費(fèi),只需要一臺(tái)能夠上網(wǎng)的電腦就可以參賽,就有機(jī)會(huì)逐級(jí)上升。USACO還提供了非常方便的時(shí)間和晉級(jí)安排,允許參賽者每年多次參賽,可以在同一層次重復(fù),也可以一年晉級(jí)多次。已經(jīng)取得的級(jí)別被予以保存,成為未來(lái)參賽的起點(diǎn)。USACO競(jìng)賽中所取得的成績(jī)被普遍承認(rèn),有助于大學(xué)的申請(qǐng)和工作的申請(qǐng)。成績(jī)優(yōu)異者廣受矚目。 凱博電腦(KTbyteComputer Science Academy,見www.ktbyte.com)提供USACO輔導(dǎo)課。學(xué)員在2013年冬季到2016年春季的三個(gè)賽季中,有37名先后進(jìn)入銀牌,金牌和白金等級(jí),其中白金三名,金牌九名。進(jìn)入金牌等級(jí)年齡最小的僅七年級(jí)。 凱博電腦教育(KTByteComputer Science Academy)網(wǎng)站:www.ktbyte.com 微信:ktbyte Academy 凱博公眾號(hào):kaibojiaoyu |
|
來(lái)自: sdulovebook > 《Jason School》