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