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