項目簡介Australian Informatics Olympics(AIO)是由Australian Maths Trust(AMT)每年舉辦的國家級計算機編程賽事。在比賽過程中,考生需要寫程序來解決六道難度各異的問題。該項比賽不考察計算機的硬件軟件知識,僅考察學生的編程能力。
在2015年之前,組委會采用Australian Informatics Competition(AIC)作為AIO比賽的選拔比賽。AIC沒有編程經驗的要求,比賽不用上機考試,用紙筆答題。大多數賽題考察的是考生的算法能力,而其它的賽題則要求學生應用計算機理論和邏輯推理來解決問題。算法的題目均采用經典算法,諸如深度優先搜索,ad-hoc算法等等。有大約7000名學生參與了這項賽事,在2015年之后,該選拔賽事取消。
AIO根據不同年齡段,賽題分為兩套:10年級的學生使用Intermediate題目,12年級的學生使用Senior題目,每一套題目包含6個問題,參賽者需要在3小時的比賽時間內在線提交程序源代碼。
AIO需要參賽者具備一定的編程知識,參賽者編寫的程序需要能夠讀寫文件,進行變量/數組的定義,循環結構,條件判斷以及算數運算。AIO允許使用的編程語言有C,C++,C#,Java,Pascal,PHP和Python。而對于初學者來說,python可能相對而言較為簡單。
每一名參賽者都會收到一張參賽證書,成績最優秀的25名學生會被要求參加12月的10天集訓營。在那里,他們將學習高階的算法和數據結構,表現優異的學生會被進一步選拔,頂尖的4名學生將代表澳大利亞參加世界計算機奧林匹克大賽。
比賽的報名由老師在比賽開始前在AIO網站(http://aio.edu.au/register)以學校為主體進行注冊,需要學生提供電子郵件以便于比賽后階段的聯系。
2021年8月26日 周四

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