【C++編程介紹】
C++是一種計(jì)算機(jī)高級(jí)程序設(shè)計(jì)語(yǔ)言,由C語(yǔ)言擴(kuò)展升級(jí)而產(chǎn)生,最早于1979年由本賈尼·斯特勞斯特盧普在AT&T貝爾工作室研發(fā)。C++的設(shè)計(jì)初衷之一就是作為C語(yǔ)言的超集,提供更接近硬件的編程能力。這一特性使得C++在處理底層系統(tǒng)編程、操作系統(tǒng)開發(fā)、嵌入式系統(tǒng)開發(fā)等領(lǐng)域具有無(wú)可比擬的優(yōu)勢(shì)。
對(duì)于很多少兒編程的學(xué)習(xí)者而言,學(xué)習(xí)C++的意義在于,C++是信息奧賽NOI的唯有指定語(yǔ)如果規(guī)劃走竟賽升學(xué)加分,是繞不開C++的語(yǔ)言。
【課程介紹】
一、授課環(huán)節(jié):
我們嚴(yán)格遵循CSTA標(biāo)準(zhǔn),采用PBL項(xiàng)目制教學(xué)法,課程通過(guò)重點(diǎn)回顧、探索新知、強(qiáng)化練習(xí)、知識(shí)總結(jié)、課后挑戰(zhàn)五大環(huán)節(jié)來(lái)設(shè)計(jì),打造適合10歲以上孩子學(xué)習(xí)特點(diǎn)的高效課堂模式,從而提高C++教學(xué)質(zhì)量。
二、C++專屬系統(tǒng):
1、在線自由編譯
C/C++在線編輯器無(wú)需安裝任何插件有網(wǎng)就可以練習(xí),電腦、平板都可以進(jìn)行編程,隨時(shí)隨地,想學(xué)就學(xué)!
2、課堂伴隨刷題
課中、課后,根據(jù)課上內(nèi)容,精選高質(zhì)量題目,進(jìn)行專項(xiàng)練習(xí),幫助孩子做好知識(shí)鞏固與應(yīng)用,在反復(fù)的練習(xí)中,掌握C++學(xué)習(xí)的每個(gè)知識(shí)點(diǎn)。
3、學(xué)員作品點(diǎn)評(píng)
老師可查看學(xué)生課堂題目和課后題目的作答詳情,幫助孩子發(fā)現(xiàn)問(wèn)題、解決問(wèn)題!全方位掌握孩子學(xué)習(xí)練習(xí)情況!
4、精選OJ題庫(kù)
學(xué)習(xí)c++方法就是刷題!刷題!不斷地刷題!為了助力學(xué)生能輕松掌握c++知識(shí)點(diǎn)和更好的通過(guò)c++相關(guān)競(jìng)賽,本系統(tǒng)中涵蓋海量訓(xùn)練題庫(kù),整合了歷年競(jìng)賽真題考卷,直擊競(jìng)賽考點(diǎn)更有“題單”、“團(tuán)隊(duì)”、“比賽”、“題解”等實(shí)用功能,讓孩子可以高效學(xué)習(xí)、快速提高!
三、螺旋式教學(xué)設(shè)計(jì)
課程設(shè)計(jì)貼合等級(jí)考試和競(jìng)賽內(nèi)容,采取由淺入深,通俗易懂的講解方式,確保課程難度適中,適合大部分學(xué)生群體。針對(duì)不同基礎(chǔ)的學(xué)生群體設(shè)計(jì)課程難度,從了解代碼編程的編程邏輯、學(xué)會(huì)基礎(chǔ)的語(yǔ)法,到學(xué)習(xí)算法、數(shù)據(jù)結(jié)構(gòu)等;從c++基礎(chǔ)知識(shí)到接觸競(jìng)賽內(nèi)容課程難度呈螺旋式逐級(jí)遞增。
【學(xué)習(xí)C++編程重要性】
在低年級(jí)階段,孩子們的認(rèn)知水平尚處于初級(jí)階段,他們對(duì)外觀吸引人、刺激感強(qiáng)的事物更感興趣,而對(duì)問(wèn)題的理解和解決能力相對(duì)較弱。在這個(gè)時(shí)期,與學(xué)習(xí)圍棋、畫畫舞蹈等類似,讓孩子接觸一些機(jī)器人和 Scratch 編程可以很好地激發(fā)他們的好奇心和創(chuàng)造力。
進(jìn)入三、四年級(jí)后,孩子們的閱讀能力和數(shù)學(xué)基礎(chǔ)已經(jīng)足夠支持他們學(xué)習(xí) Python 和C這樣的文本編程語(yǔ)言。在這個(gè)階段,有目標(biāo)地使用 Python 中的 Turtle 畫圖,或者用 C++解決實(shí)際問(wèn)題,能夠高效地提升他們的思維能力。
C++編程語(yǔ)言除本身在高級(jí)語(yǔ)言中具有一定的優(yōu)勢(shì)以外,也是信息學(xué)奧賽及其他科技比賽的的主要競(jìng)賽語(yǔ)言,也是知名大學(xué)自主招生的有力依據(jù)。
除了信奧賽,和Scratch、Python相比,C++的學(xué)習(xí)難度更大一些,因此,如果是零基礎(chǔ)的少兒編程學(xué)習(xí)者,C++上手也會(huì)比較慢。
目前根據(jù)孩子們的思維發(fā)展?fàn)顩r和當(dāng)前的升學(xué)就業(yè)環(huán)境,從入門到高階,最合適的系統(tǒng)課程就是:Scratch→Python→C++。
C++語(yǔ)言在各類競(jìng)賽中占據(jù)著重要地位。依據(jù)國(guó)際信息學(xué)奧林匹克競(jìng)賽(10l)的新的決議,中國(guó)計(jì)算機(jī)學(xué)會(huì)(CCF)做出如下決定:從2020年起,除全國(guó)青少年信息學(xué)奧林匹克聯(lián)賽(NOIP)之外的全國(guó)青少年信息學(xué)奧林匹克(NOI)系列其他賽事,如冬令營(yíng)、CTSC、APIO、NOI等,將不再支持 Pascal 語(yǔ)言和 C 語(yǔ)言。
而從2022 年開始,NOIP 竟賽也不再支持 Pascal 語(yǔ)言。也就是說(shuō),從 NOIP2022 起NOI 系列的所有賽事都將取消 Pascal 語(yǔ)言。在沒(méi)有新增程序設(shè)計(jì)語(yǔ)言的情況下,自2022 年起,NOI系列賽事將僅支持C++語(yǔ)言。
【競(jìng)賽介紹】
信奧賽