課程介紹
少兒編程C++課程(適合高年級及以上學(xué)員)
【課程簡介】
掌握C++語言的基礎(chǔ)語句語法,了解計算機(jī)程序的構(gòu)成與執(zhí)行。感受編程與數(shù)學(xué)之間的關(guān)系,實現(xiàn)簡單應(yīng)用的編寫。
包括C++基礎(chǔ)課程,普及組算法課程及提高組算法課程。適合高年級及以上學(xué)員。
【課程設(shè)計】
課程階段 |
課程周期 |
課程內(nèi)容 |
C++基礎(chǔ)課程 |
48次課/期 |
學(xué)習(xí)C++語言基礎(chǔ)、語法、格式、變量、輸入輸出、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、函數(shù)等 |
普及組算法課程 |
72次課/期 |
學(xué)習(xí)枚舉、模擬、基礎(chǔ)排序算法二分法、基礎(chǔ)搜索算法基礎(chǔ)動態(tài)規(guī)劃算法 |
提高組算法課程 |
72次課/期 |
學(xué)習(xí)廣度優(yōu)先、深度優(yōu)先搜索算法高級數(shù)據(jù)結(jié)構(gòu)、圖論算法高級動態(tài)規(guī)劃算法、數(shù)論 |
【教學(xué)大綱】
課程階段
|
知識點(diǎn) |
教學(xué)目標(biāo) |
階段一 |
輸入輸出語句,變量的應(yīng)用,表達(dá)式分支結(jié)構(gòu)程序設(shè)計,順序結(jié)構(gòu)程序設(shè)計模塊化編程思想。 |
掌握C++語言的基礎(chǔ)語句語法,了解計算機(jī)程序的構(gòu)成與執(zhí)行。感受編程與數(shù)學(xué)之間的關(guān)系,實現(xiàn)簡單應(yīng)用的編寫。 |
階段二 |
for循環(huán),while循環(huán),數(shù)組,字符串結(jié)構(gòu)體過程與函數(shù),文件輸入與輸出循環(huán)結(jié)構(gòu)程序設(shè)計。 |
深入學(xué)習(xí)循環(huán)結(jié)構(gòu)程序設(shè)計、數(shù)組、結(jié)構(gòu)體等知識點(diǎn),并結(jié)合**期所學(xué)基礎(chǔ)知識點(diǎn),掌握計算機(jī)核心編程思想,完成較復(fù)雜應(yīng)用程序的編寫。 |
階段三 |
計算機(jī)程序的調(diào)試與分析,DEBUG技巧雙重循環(huán),二維數(shù)組的應(yīng)用枚舉,排序等算法。 |
知識點(diǎn)學(xué)習(xí)進(jìn)入尾聲,我們在已有C++語言基礎(chǔ)上,對較難知識點(diǎn)進(jìn)行深度剖析。并接觸計算機(jī)算法思想,學(xué)習(xí)信奧算法的基礎(chǔ)思路和解題方法。 |
階段四 |
程序設(shè)計應(yīng)用 算法入門 |
熟練掌握競賽用C++基礎(chǔ)語句語法,具備較強(qiáng)的查錯能力,能夠獨(dú)立完成較大型應(yīng)用的編程,同時實現(xiàn)C++語言基礎(chǔ)到信奧算法的過渡。 |