NOI 信息學(xué)奧賽 —— 從入門到精通
NOI 全國(guó)青少年信息學(xué)奧林匹克競(jìng)賽基本情況:
1.?宗旨背景:
????????旨在向那些在中學(xué)階段學(xué)習(xí)的青少年普及計(jì)算機(jī)科學(xué)知識(shí);從中學(xué)階段開始培養(yǎng)一批對(duì)計(jì)算機(jī)、編程、算法感興趣、肯鉆研的學(xué)生;給學(xué)校的信息技術(shù)教育課程提供動(dòng)力和新的思路;給那些有才華的學(xué)生提供相互交流和學(xué)習(xí)的機(jī)會(huì);通過競(jìng)賽和相關(guān)的活動(dòng)培養(yǎng)和選拔優(yōu)秀計(jì)算機(jī)人才。
????????學(xué)科競(jìng)賽是一種選拔機(jī)制,競(jìng)賽所獲獎(jiǎng)項(xiàng)在綜合評(píng)價(jià)、強(qiáng)基計(jì)劃、少年班、競(jìng)賽保送中是不可或缺的證明材料,其難度不言而喻。中學(xué)階段的培養(yǎng)和選拔是從興趣開始,鼓勵(lì)并幫助學(xué)有余力、有學(xué)科特長(zhǎng)的學(xué)生拓寬知識(shí)面,增加可能性,只有真正熱愛計(jì)算機(jī)、編程和算法的學(xué)生才會(huì)有所收獲,取得成績(jī)注定是一個(gè)久久為功的過程。
????????圖形化編程 / 開源硬件 / Python 編程有別于算法競(jìng)賽,其趣味性和普及性更高;CTF?網(wǎng)安攻防 / 項(xiàng)目式開發(fā)?/ 游戲編程也與算法競(jìng)賽有所不同。算法競(jìng)賽更注重考察選手在限定時(shí)間內(nèi)解決問題的能力,對(duì)代碼的熟練度和思維的嚴(yán)密性有著極高要求。單就所用編程語(yǔ)言來看 C++ 更加面向擅于描述計(jì)算機(jī)的底層環(huán)境,而算法才是程序設(shè)計(jì)的靈魂和核心。其次算法競(jìng)賽的內(nèi)容甚至遠(yuǎn)超計(jì)算機(jī)專業(yè)本科難度,需要長(zhǎng)期系統(tǒng)的指導(dǎo)和訓(xùn)練。金牌以下,不談天賦,但也要見證選手不顧一切的堅(jiān)持,適合和熱愛能幫助你走到最后。
2.?比賽流程:

1.?9 月 CSP - J / S?第一輪
2. 10 月 CSP - J / S 第二輪
3. 11 月 NOIP?省一省二省三
4.?next?4 月省隊(duì)選拔
5. next?7 月 NOI 信息學(xué)奧賽國(guó)賽

(1)CSP - J / S:?CCF 非專業(yè)級(jí)軟件能力認(rèn)證, CSP - J / S 分兩個(gè)級(jí)別進(jìn)行,分別為 CSP - J(入門級(jí), Junior)和 CSP - S(提高級(jí), Senior),兩個(gè)級(jí)別難度不同,均涉及算法和編程。 CSP - J / S 分第一輪和第二輪兩個(gè)階段。第一輪考察通用和實(shí)用的計(jì)算機(jī)科學(xué)知識(shí),以筆試為主,部分省市以機(jī)試方式認(rèn)證。第二輪為程序設(shè)計(jì),須在計(jì)算機(jī)上調(diào)試完成。第一輪認(rèn)證成績(jī)優(yōu)異者進(jìn)入第二輪認(rèn)證,第二輪認(rèn)證結(jié)束后,CCF 將根據(jù) CSP - J / S 各組的認(rèn)證成績(jī)和給定的分?jǐn)?shù)線,頒發(fā)認(rèn)證證書。
(2)NOIP :全國(guó)青少年信息學(xué)奧林匹克聯(lián)賽,每年由中國(guó)計(jì)算機(jī)學(xué)會(huì)統(tǒng)一組織。 NOIP 在 同一時(shí)間、不同地點(diǎn)以各省市為單位由特派員組織。全國(guó)統(tǒng)一大綱、統(tǒng)一試卷。報(bào)名資格多數(shù)取決于 CSP - S2 成績(jī)排名,賽后評(píng)省一、省二、省三獎(jiǎng)項(xiàng)。
(3)省隊(duì)選拔、 NOI (全國(guó)青少年信息學(xué)奧林匹克競(jìng)賽)、 IOI (國(guó)際信息學(xué)奧林匹克競(jìng)賽):CSP - J / S 和 NOIP 成績(jī)優(yōu)異者,可參加 NOI 省級(jí)選拔賽,NOIP 和省隊(duì)選拔成績(jī)優(yōu)異者可參加 NOI, NOI 進(jìn)入國(guó)家集訓(xùn)隊(duì)者可參加 IOI。
3. 課程學(xué)習(xí):
(1)程序 = 數(shù)據(jù)結(jié)構(gòu) + 算法;
(2)時(shí)間復(fù)雜度 + 空間復(fù)雜度
(3)“遇事不決問百度”?+?"程序員鼓勵(lì)師”;
(4)教學(xué)內(nèi)容:
????????C++ 語(yǔ)法基礎(chǔ)課、算法基礎(chǔ)課、算法提高課、算法進(jìn)階課。
????????計(jì)算機(jī)專業(yè)相關(guān)課:數(shù)據(jù)結(jié)構(gòu)與算法、編譯原理、計(jì)算機(jī)操作系統(tǒng)、計(jì)算機(jī)組成原理、數(shù)據(jù)庫(kù)原理、計(jì)算機(jī)網(wǎng)絡(luò)等
????????數(shù)學(xué)專業(yè)相關(guān)課:高等數(shù)學(xué)、離散數(shù)學(xué)、線性代數(shù)、概率論與數(shù)理統(tǒng)計(jì)等
4. 比賽環(huán)境:
????Windows /?NOI Linux?操作系統(tǒng)
????DEV C++ 編譯器、C++ 程序設(shè)計(jì)語(yǔ)言
5. 學(xué)習(xí)信息學(xué)奧賽的好處:
(1)有機(jī)會(huì)早日從小白開始系統(tǒng)學(xué)習(xí)計(jì)算機(jī)領(lǐng)域相關(guān)知識(shí)技能,拓展知識(shí)面,提升競(jìng)爭(zhēng)力。
(2)鼓勵(lì)對(duì)計(jì)算機(jī)、編程、算法感興趣的同學(xué)積極參加,歡迎有志于大學(xué)就讀計(jì)算機(jī)相關(guān)專業(yè)的同學(xué)報(bào)名,可提前熟悉計(jì)算機(jī)相關(guān)學(xué)科的技能要求,專業(yè)知識(shí),培養(yǎng)方案和就業(yè)前景。
(3)信息學(xué)奧賽在清北保送、強(qiáng)基計(jì)劃、綜合評(píng)價(jià)等方面占據(jù)優(yōu)勢(shì),并與大學(xué)階段的 ACM 算法競(jìng)賽一脈相承,在日后計(jì)算機(jī)相關(guān)的學(xué)習(xí)、保研、就業(yè)方面具有極大優(yōu)勢(shì)。
(4)信息學(xué)競(jìng)賽是教育部認(rèn)可的全國(guó)性五大學(xué)科競(jìng)賽之一,在科學(xué)技術(shù)飛速發(fā)展的今天,計(jì)算機(jī)專業(yè)相關(guān)的科技創(chuàng)新人才在國(guó)家、社會(huì)、公司等諸多方面需求度大、認(rèn)可度高,是數(shù)字化轉(zhuǎn)型過程中不可缺少的重要一環(huán)。
官方網(wǎng)站:https://www.noi.cn/
后臺(tái)私信可獲取《NOI競(jìng)賽大綱》