來源:AI時間 2018-06-14 09:01:10
什么是好的入門級兒童編程語言?我認(rèn)為是:
1)孩子能輕松學(xué)會,入門簡單。
2)容易完成作品,錯誤少,成就感強;
3)有能玩得開心的應(yīng)用場景。比如,機器人和樂高教育雖然不是編程,但是勉強符合前三點特征,所以有很多家長愿意花錢,因為孩子玩得開心。
我強烈推薦Scratch編程。
如果是幼兒園的孩子,建議從http://Code.org上的練習(xí)開始,了解編程的基本概念,在玩中學(xué)習(xí)邏輯、循環(huán)等。
Scratch在學(xué)的過程中,可以從模仿和改編開始。找到Scratch官網(wǎng)上的好的動畫和游戲,改改看,再試試原創(chuàng)。
由于很多Scratch作品都需要加聲音和動畫,就需要對圖片進行處理,那么孩子們也順便學(xué)會PhotoShop的簡單操作。
除此之外,還可以學(xué)了一些網(wǎng)站相關(guān)的技術(shù),比如內(nèi)容編輯、HTML,JS等,自己找個Wordpress部署一下,稍微編輯下就能做一個孩子自己的個人網(wǎng)站。很有成就感。
大一點了,可以根據(jù)項目需求來找一些工業(yè)級的編程語言,我推薦Python編程。
10個最佳實踐建議
1)用http://code.org入門。5歲-8歲的孩子,可以先嘗試下http://code.org上面的一些非;A(chǔ)的關(guān)卡,聯(lián)系完成二十個關(guān)卡,就基本上對最初級的編程的概念(順序、循環(huán)、條件)非常了解了。
2)自學(xué)Scratch。如果在http://code.org上的任務(wù)都基本上玩過了,那就可以開始學(xué)習(xí)下Scratch。Scratch初期完全可以自學(xué)。家長也可以一起來自學(xué)。
3)家長經(jīng)常去設(shè)立一些小目標(biāo),讓孩子既能夠做到,但是又稍許有點挑戰(zhàn),通過這樣的小目標(biāo)的設(shè)定,讓他們不斷的能夠自我驅(qū)動學(xué)習(xí)。
4)家長高質(zhì)量陪伴。有時候需要家長,在孩子旁邊進行陪伴,給他提供一些非常具體的建議,才能改進自己的作品,他會覺得非常滿意,而且成長也很快。雖然這些建議并不需要在代碼上面,家教很懂,而是在可玩性上面,在視覺方面,在互動性方面給出些建議就好,這些即便不是學(xué)計算機的家長也同樣能夠得出。
5)教學(xué)相長。孩子如果掌握了一些Scratch或python編程技能,可以教大人或其他小朋友來學(xué)編程,這樣更能刺激他掌握更多學(xué)習(xí)的基礎(chǔ)知識。比如媽媽可以很好學(xué)地讓孩子教。
6)讓孩子多跟其他編程的孩子交流。孩子們學(xué)了以后也需要找其他孩子一起交流,甚至競爭比較,利用孩子們的好勝心,可以促進自主學(xué)習(xí)。
7)多參觀體驗科技應(yīng)用。越早接觸到一些實際的科技化應(yīng)用。越能讓孩子們領(lǐng)會到科技的魅力,而不斷去探究其原理,積極嘗試。
8)參加科技創(chuàng)新大賽。各地區(qū)都有這類比賽,通過參加這些比賽,跟其他孩子同臺比較,也能及時看到自己的能力和進步,如果能獲獎,則在升學(xué)教育體制中也獲得了很好的籌碼,在上海的話,會在名校自招名額方面有體現(xiàn),同等成績下,被錄取優(yōu)勢更大。
9)多去參加專門的科技夏令營。國外有不少專業(yè)的科技夏令營,特別是美國很多,有條件的家長可以讓孩子去參加。如果不能參加,至少要會科學(xué)上網(wǎng),看一些在youtube上的各類視頻,了解國外孩子們的教育模式和科技水平。
10)跟孩子一起探討,設(shè)立一個長遠目標(biāo)。比如,做最棒的游戲工程師,做一個天才的人工智能等。把眼前的學(xué)習(xí)跟這個目標(biāo)關(guān)聯(lián),并進行計劃分解。雖然實現(xiàn)還很渺茫,但是這個夢想會激勵他一直堅持。
可以參考我這篇文章:從《20幾歲憑什么改變世界:扎克伯格傳》看兒童計算機教育
我在知乎上有個Live:知乎 Live - 教孩子編程,從玩游戲到編游戲,專門講一些具體的實踐,歡迎來參加。
來,炫一下藏書↓↓↓
最后,興趣是最好的老師,兒童學(xué)編程最重要的培養(yǎng)興趣而不是增加負(fù)擔(dān)。
相關(guān)推薦:
小升初試題、期中期末題、小學(xué)奧數(shù)題
盡在奧數(shù)網(wǎng)公眾號
歡迎使用手機、平板等移動設(shè)備訪問幼教網(wǎng),幼兒教育我們一路陪伴同行!>>點擊查看