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