C++課程內(nèi)容面向全國(guó)青少年信息學(xué)奧林匹克競(jìng)賽系列活動(dòng)設(shè)置。于1984年創(chuàng)辦全國(guó)青少年計(jì)算機(jī)程序設(shè)計(jì)競(jìng)賽(簡(jiǎn)稱:NOI),當(dāng)年參加競(jìng)賽的有8000多人。這一新的活動(dòng)形式受到黨和的關(guān)懷,得到社會(huì)各界的關(guān)注與支持。中央領(lǐng)導(dǎo)王震同志出席了首屆競(jìng)賽發(fā)獎(jiǎng)大會(huì),并對(duì)此項(xiàng)活動(dòng)給予了充分肯定。從此每年一次NOI活動(dòng),吸引越來越多的青少年投身其中。十幾年來,通過競(jìng)賽活動(dòng)培養(yǎng)和發(fā)現(xiàn)了大批計(jì)算機(jī)愛好者,選拔出了許多優(yōu)秀的計(jì)算機(jī)后備人才。當(dāng)年的許多選手已成為計(jì)算機(jī)碩士、博士,有的已經(jīng)走上計(jì)算機(jī)科研崗位。
為了在更高層次上推動(dòng)普及,培養(yǎng)更多的計(jì)算機(jī)技術(shù)優(yōu)秀人才。競(jìng)賽及相關(guān)活動(dòng)遵循開放性原則,任何有條件和興趣的學(xué)校和個(gè)人,都可以在業(yè)余時(shí)間自愿參加。NOI系列活動(dòng)包括:全國(guó)青少年信息學(xué)奧林匹克競(jìng)賽和全國(guó)青少年信息學(xué)奧林匹克網(wǎng)上同步賽、全國(guó)青少年信息學(xué)奧林匹克聯(lián)賽、冬令營(yíng)、選拔賽和出國(guó)參加IOI。
1.信息學(xué)競(jìng)賽采用的是分級(jí)競(jìng)賽機(jī)制,堅(jiān)持不懈的努力能幫助孩子養(yǎng)成勤奮踏實(shí)刻苦的學(xué)習(xí)品質(zhì)
2.引導(dǎo)學(xué)生完成“從解題方向、問題分解、數(shù)學(xué)建模、算法實(shí)現(xiàn)到程序編碼”的全過程,培養(yǎng)開放性思維
3.競(jìng)賽循序漸進(jìn)、螺旋遞進(jìn)的訓(xùn)練方式使學(xué)生養(yǎng)成嚴(yán)謹(jǐn)求學(xué)的作風(fēng),幫助學(xué)生養(yǎng)成一絲不茍的精神
Level 1:C++語言48課時(shí)
程序設(shè)計(jì)基礎(chǔ),順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu),一維數(shù)組,二維數(shù)組,字符基礎(chǔ),函數(shù)基礎(chǔ)等內(nèi)容。
Level 2:基礎(chǔ)算法和數(shù)據(jù)結(jié)構(gòu)42課時(shí)
排序,遞推,遞歸,基礎(chǔ)數(shù)據(jù)結(jié)構(gòu),枚舉,搜索,簡(jiǎn)單貪心,簡(jiǎn)單動(dòng)態(tài)規(guī)劃,簡(jiǎn)單數(shù)論等內(nèi)容。
Level 3:初賽訓(xùn)練42課時(shí)
針對(duì)初賽考題類型和知識(shí)點(diǎn),鞏固算法知識(shí)。
Level 4:復(fù)賽訓(xùn)練42課時(shí)
針對(duì)復(fù)賽考題類型和知識(shí)點(diǎn),強(qiáng)化代碼能力和解題能力。