學(xué)習(xí)編程不是成年人的專利,孩子們也可以學(xué)習(xí)編程。然而,成人和兒童編程本質(zhì)上有著區(qū)別。兒童編程更多的是游戲化、形象化和簡(jiǎn)單化。外國(guó)兒童從8歲開(kāi)始學(xué)習(xí)編程,還是學(xué)校的必修課。
作為一種實(shí)踐,我的兒子在8歲的時(shí)候也學(xué)會(huì)了編程,從簡(jiǎn)單的模仿開(kāi)始,制作簡(jiǎn)單的游戲。孩子很喜歡編程這一“工作”。他一般喜歡玩游戲,通過(guò)編程可以轉(zhuǎn)換孩子的興趣點(diǎn),鍛煉孩子的邏輯思維能力、抗挫折能力、自學(xué)能力。要實(shí)現(xiàn)這一點(diǎn),首先要培養(yǎng)孩子對(duì)編程的興趣,接觸不同的編程語(yǔ)言,逐步深化學(xué)習(xí),鍛煉孩子的創(chuàng)新能力。

1.給孩子一個(gè)施展自己的領(lǐng)域
大多數(shù)男孩都是左腦思考者,也就是說(shuō),他們的邏輯思維比較強(qiáng)。也許男孩的天性就是對(duì)游戲和其他小玩意感興趣,并且比女孩愛(ài)玩得多,這是他們的本性。其實(shí)限制孩子玩游戲是對(duì)孩子的一種保護(hù),但限制并不是解決問(wèn)題的最佳方法。將游戲的興趣“轉(zhuǎn)換”到游戲制作上來(lái),他們可以體驗(yàn)到一種成就感和滿足感。
2.可視化編程語(yǔ)言和界面,孩子容易接受
這個(gè)軟件對(duì)孩子們來(lái)說(shuō)很容易學(xué)習(xí),而且有相關(guān)的書(shū)籍。對(duì)于還沒(méi)有開(kāi)始或者剛剛開(kāi)始學(xué)習(xí)編程的孩子,建議先學(xué)習(xí)scratch。相關(guān)的書(shū)籍有很多,但相關(guān)性不是很強(qiáng),不過(guò)相對(duì)簡(jiǎn)單。孩子們可以照著書(shū)本來(lái)學(xué)習(xí)?;A(chǔ)練習(xí)得越多,孩子就越有創(chuàng)新的能力。
3.提高兒童編程成果的互動(dòng)性
目前,兒童編程軟件基本上是可視化的,易于兒童理解。最初的編程很簡(jiǎn)單,孩子們可以照著書(shū)籍做一個(gè)簡(jiǎn)單的游戲。做好了游戲,可以和孩子玩幾局,讓孩子體驗(yàn)成功的喜悅。
4.給孩子足夠的時(shí)間和空間
成年人在工作中編程時(shí)間比較長(zhǎng),注意力也比較集中。兒童也是如此。當(dāng)孩子們編程時(shí),他們一動(dòng)不動(dòng)地坐在電腦前,一個(gè)接一個(gè)地操作著程序,似乎忘記了時(shí)間的存在,這是可以理解的。每個(gè)程序之間都有邏輯,一旦被干擾,思路就很容易中斷。所以,在孩子操作前需要約定好時(shí)間,不要忘記吃喝。所以,最好在周末給孩子2-4個(gè)小時(shí)的時(shí)間來(lái)充分學(xué)習(xí)編程。不要打擾他,當(dāng)他有問(wèn)題時(shí),和他一起解決。
5.不僅要學(xué)習(xí)編程,也要學(xué)習(xí)數(shù)學(xué)
平時(shí)還要引導(dǎo)孩子學(xué)習(xí)數(shù)學(xué),給孩子提供一些數(shù)學(xué)類書(shū)籍,激發(fā)孩子對(duì)數(shù)學(xué)的興趣。一位大學(xué)數(shù)學(xué)教授朋友曾經(jīng)告訴我,數(shù)學(xué)系的學(xué)生比其他系的學(xué)生更擅長(zhǎng)編程。原因是數(shù)學(xué)和編程都是邏輯性很強(qiáng)的學(xué)科,兩種有一定的共同點(diǎn)。