來源:七彩禾爍 作者:雁驚寒 2018-06-13 09:22:20
本文講述了教兒童學習編程的原因以及方法,并介紹了多款針對不同年齡段、不同平臺的應用程序。
無論你的孩子在長大后能否成為下一個扎克伯格,編程對他或者她來說都是一個非常有用的技能。它會幫助你的孩子提高解決問題的能力、創造力和溝通能力。同時,這對你來說也是一種樂趣。這里有一些經過檢驗的優秀的應用程序,可用來輔導任何年齡段的孩子學習編碼。
為兒童準備的編程游戲
一款優秀的為兒童設計的應用程序,一般都會比較專注于圖形和簡單動畫這樣的表達方式,而不是編程本身。雖然大多數這類寓教于樂的應用程序都是針對年齡在8歲及以上的孩子設計的,但如果孩子會閱讀,能夠理解因果關系,并且有動力去學習,那么你甚至可以將下面的這些游戲介紹給學前班的孩子。
Daisy the Dinosaur(恐龍黛西,iPad,免費):這是一款恐龍體育運動游戲,該應用程序指導孩子們通過循環、事件和其他方法(例如,在觸摸的情況下,向前移動恐龍)來操縱一個角色:黛西。這是一個非常簡單而又基本的程序,簡單性是吸引低齡兒童的最大優勢。在這個應用程序中還有一個自由運動的版本,你可以讓黛西在空中跳躍或者任意向后走。(但是,一旦孩子們知道了Toontastic這個兒童動畫工具,那么恐龍黛西這個應用程序的吸引力馬上就會消失。Toontastic教的不是編程,而是如何創作卡通故事)。
Move the Turtle(移動烏龜,iPhone/iPad,$3.99):與恐龍黛西類似,移動烏龜通過操縱一個圖形對象進行闖關來教孩子們基本的編程概念。是的,就是一只可愛的小烏龜(就像60年代末到80年代的Logo語言中的海龜一樣)。通過移動烏龜這個游戲,孩子們可以學到大量的邏輯編程概念。
適合兒童的圖形工具
除了簡單的單角色控制類應用程序之外,你還能找到一些通過拖放界面編程塊來教孩子們學編程的應用程序。比如包含編程功能的樂高。在這些游戲中,孩子們可以使用代碼部件來控制多個對象(還能訪問更多的命令、變量和事件)并創建動畫或游戲。
Hopscotch(iPad,免費):出自恐龍黛西的制造商,Hopscotch是針對8-12歲兒童的可視化編程入門軟件。孩子們可以選擇預設的角色或自己創建文本對象,并通過拖放方塊來控制它們。例如,你可以在X-Y軸上以指定的距離移動對象,改變對象的大小或重復動作。該應用程序為孩子的入門提供了一定數量的控件。孩子們可以自己玩iPad,并了解每種基本方法的工作原理。
Scratch(Web,免費):這是一個由麻省理工學院推出的專門為8至16歲的兒童設計的項目,Scratch已被世界各地的教育者和家長使用,以幫助孩子們通過拖放代碼塊的方式來開發動畫、互動故事和游戲。告訴你的孩子:“改一下這個代碼塊,可以讓這只狗像貓一樣喵喵叫。”,孩子可能會因此迷上這個應用程序。Scratch提供了非常多的控件。它跟前面提到的Hopscotch類似,但是更強大;跟App Inventor也很像(下文會提到),但是用戶界面更友好。在Scratch中,有一個超級大的對象庫可以使用或定制。不要低估孩子對這個角色進行著色的重要性。由于包含了大量的方法,你可以讓他們做任何事情。盡管不能把Scratch創建的游戲轉成手機移動程序,但可以保存到網上,并在網上分享。
Stencyl(Windows、Mac、Lunux;免費):專門為創建游戲而設計,并可以發布到每個平臺上(iOS,Android,Flash,HTML5,Windows和Mac)。目前,使用Stencyl創造了超過12,000個游戲,讓人迫不及待地想去嘗試了。
其他(基于iPad):
DynamicArt [$2.99]很像scratch,但更側重于制作程序圖紙。
Kodable [免費]是一款非常適合小孩子的應用程序,它通過讓孩子編程來解決謎題。
相關推薦:
小升初試題、期中期末題、小學奧數題
盡在奧數網公眾號
歡迎使用手機、平板等移動設備訪問幼教網,幼兒教育我們一路陪伴同行!>>點擊查看