我家孩子四年級了,從二三年級開始給他接觸了scratch作為編程入門興趣的培養(yǎng),效果不錯(cuò),
所以從去年暑假結(jié)束開始就正式開始學(xué)C++了。到目前為止已經(jīng)堅(jiān)持學(xué)習(xí)將近九個(gè)月了。
之所以選擇c加加,這是因?yàn)槲覀兊哪繕?biāo)是參加信息學(xué)競賽。
同時(shí)我在今年3月份的時(shí)候,在本人的中就學(xué)習(xí)編程這個(gè)問題,做過一次小總結(jié):
如果題主有興趣的話,可以找來看看。
如果說提出的目標(biāo)也是信息學(xué)競賽的話,那么我能給你的建議就是:一定要學(xué)好數(shù)學(xué),最好是學(xué)一下奧數(shù)。跟孩子一起學(xué)習(xí)的幾個(gè)比較大的孩子,就有一個(gè)很明顯的對比。這些比較大一點(diǎn)的孩子,在語言的本身接受能力上,確實(shí)要好于我家孩子,但是當(dāng)他們進(jìn)行一些具體題目的時(shí)候,孩子學(xué)過奧數(shù)的這個(gè)優(yōu)勢就明顯體現(xiàn)出來了。尤其是有些題目,其實(shí)說白了就是數(shù)學(xué)計(jì)算題,當(dāng)你能把公式(算法)總結(jié)出來之后,剩下的不過就是用計(jì)算機(jī)語言來實(shí)現(xiàn)罷了。所以就我們的體會(huì)來看,語言本身并不是很難,但是真的是在那些具體的題目上,會(huì)體現(xiàn)出孩子彼此之間的差距。
當(dāng)然了,這也不是說你一定得先去學(xué)奧數(shù),我只是說你學(xué)過的話,優(yōu)勢會(huì)明顯一些。如果沒有學(xué)過也不打算學(xué)的話,那也沒有關(guān)系,那就多做一些題目進(jìn)行練習(xí),就題目去學(xué)習(xí)也是可以的。
如果你的目標(biāo)并不是信息學(xué)競賽而是人工智能之類的,或者是僅僅是為了讓孩子培養(yǎng)點(diǎn)兒興趣愛好。那么我就不建議學(xué)C++了。因?yàn)檫@個(gè)語言對很多孩子來說,確實(shí)是太枯燥乏味了!如果沒有極強(qiáng)的興趣,真的是很難堅(jiān)持下來,而且極有可能傷害到孩子的編程興趣。
所以如果是這樣的話,提出可以考慮學(xué)習(xí)一下,現(xiàn)在比較火的編程語言——Python語言!
至于怎么學(xué)的話,我倒是真不建議你去照著書去學(xué)。我有兩個(gè)建議:
1、報(bào)一個(gè)學(xué)習(xí)班。
這個(gè)沒什么好說的了,學(xué)習(xí)班的好處是非常多的老師專業(yè)教授的內(nèi)容循序漸進(jìn),而且知識點(diǎn)也比較全面,講解的也比較細(xì)。孩子接受起來的效果也會(huì)更好一些。
唯一的問題就是價(jià)格可能會(huì)比較高一些,一般來說一個(gè)小時(shí),或者說一個(gè)課時(shí)的費(fèi)用大概是在一百多塊錢,如果是一線城市的話,可能會(huì)更高。
2、通過網(wǎng)絡(luò)課程
我個(gè)人還沒有看到那種直播的網(wǎng)絡(luò)課程,但是貌似聽說有些機(jī)構(gòu)已經(jīng)在開始做這方面的嘗試了。我們可以先不管他們,比如在一些網(wǎng)易云課堂,騰訊課堂,甚至是通過百度搜索一下,你會(huì)找到很多很多的這類課程。
這些資源說實(shí)話都是免費(fèi)的。比較不好的一點(diǎn)就是,你如果遇到困難和問題的話,可能沒有人給你解答。但是這也沒有關(guān)系,你只需要加一些QQ群,或者去一些論壇去請教即可。
以上就是我的一些建議,建議題主一定要去看一看我的那一篇經(jīng)驗(yàn)總結(jié)。如果還有疑問,可以給我留言。