來源:CSDN 作者:BRIAN 2018-06-18 13:03:07
無論你的孩子在長大后能否成為下一個(gè)扎克伯格,編程對他或者她來說都是一個(gè)非常有用的技能。它會幫助你的孩子提高解決問題的能力、創(chuàng)造力和溝通能力。同時(shí),這對你來說也是一種樂趣。這里有一些經(jīng)過檢驗(yàn)的優(yōu)秀的應(yīng)用程序,可用來輔導(dǎo)任何年齡段的孩子學(xué)習(xí)編碼。
沒有比現(xiàn)在更合適的時(shí)候了
如果我們讓孩子學(xué)習(xí)維修技術(shù),那么很難想象等他們年齡大點(diǎn)的時(shí)候能開發(fā)出驚人的應(yīng)用程序和工具。但最重要的是,當(dāng)你向你的孩子介紹編程的時(shí)候,他/她不光光是在學(xué)習(xí)編程,而且還是在通過編程學(xué)習(xí)其他東西,麻省理工學(xué)院教授Mitchel Resnick這么寫道。
我個(gè)人認(rèn)為,我應(yīng)當(dāng)培養(yǎng)女兒編程的興趣,就跟培養(yǎng)閱讀或繪畫的興趣一樣。在她7歲的時(shí)候,因?yàn)槟挲g太小,還不會用“If-then”語句,但她學(xué)習(xí)編程的動力未變:她想要做一個(gè)游戲或動畫,但她甚至都不知道使用那些工具已經(jīng)超出了她的能力范圍,F(xiàn)在,一些優(yōu)秀的應(yīng)用程序激起了她的好奇心,并以探索和游戲的方式教她編程基礎(chǔ)。這種學(xué)習(xí)方法再好不過了。
以下我將介紹了一些應(yīng)用程序,有些是我們已經(jīng)試用過的,有些是LifeHackers網(wǎng)站或者其他家長強(qiáng)烈推薦的。其中有很多是基于iPad的,因?yàn)橛|摸屏對于年幼的孩子來說更為直觀。對于各個(gè)年齡段的學(xué)生來講,都是有桌面和網(wǎng)絡(luò)類的應(yīng)用程序的。
為最年輕的學(xué)生準(zhǔn)備的編程游戲
一款優(yōu)秀的為小孩子設(shè)計(jì)的應(yīng)用程序一般都會比較專注于圖形和簡單動畫的表達(dá)方式,而不是專注于編程本身。雖然大多數(shù)這類寓教于樂的應(yīng)用程序都是針對年齡在8歲及以上的孩子設(shè)計(jì)的,但如果你的孩子會閱讀,能夠理解因果關(guān)系,并且有動力去學(xué)習(xí),那么你甚至可以將下面的這些游戲介紹給學(xué)前班的孩子。
Daisy the Dinosaur(恐龍黛西,iPad,免費(fèi)):這是一款恐龍?bào)w育運(yùn)動游戲,Elise在幾年前自己發(fā)現(xiàn)了這個(gè)應(yīng)用程序并安裝了它。該應(yīng)用程序指導(dǎo)孩子們通過循環(huán)、事件和其他方法(例如,在觸摸的情況下,向前移動恐龍)來操縱一個(gè)角色:黛西。這是一個(gè)非常簡單而又基本的程序,但簡單性正是吸引低齡兒童的最大的優(yōu)勢。在這個(gè)應(yīng)用程序中還有一個(gè)自由運(yùn)動的版本,你可以讓黛西在空中跳躍或者任意向后走。(但是,一旦孩子們知道了Toontastic這個(gè)兒童動畫工具,那么恐龍黛西這個(gè)應(yīng)用程序的吸引力馬上就會消失。Toontastic教的不是編程,而是如何創(chuàng)作卡通故事)。
Move the Turtle(移動烏龜,iPhone/iPad,$3.99):與恐龍黛西類似,移動烏龜通過操縱一個(gè)圖形對象進(jìn)行闖關(guān)來教孩子們基本的編程概念。是的,就是一只可愛的小烏龜(就像60年代末到80年代的Logo語言中的海龜一樣)。這個(gè)應(yīng)用程序是由幾個(gè)Lifehacker Twitter追隨者推薦的,但Elise拒絕去嘗試,因?yàn)檫@個(gè)游戲的概念與恐龍黛西相同,只能用烏龜去做某些事情,而她想用更多的角色做任何想要的事情。換句話說,基于單任務(wù)的教育應(yīng)用程序已經(jīng)滿足不了她了。然而,通過移動烏龜這個(gè)游戲,孩子們可以學(xué)到大量的邏輯編程概念。
適合于各個(gè)年齡段初學(xué)者的圖形工具
除了簡單的單角色控制類應(yīng)用程序之外,你還能找到一些通過拖放界面編程塊來教孩子們學(xué)編程的應(yīng)用程序。比如包含編程功能的樂高。在這些游戲中,你的孩子可以使用代碼部件來控制多個(gè)對象(還能訪問更多的命令、變量和事件)并創(chuàng)建動畫或游戲。
Hopscotch(iPad,免費(fèi)):出自恐龍黛西的制造商,Hopscotch是針對8-12歲兒童的可視化編程入門軟件。孩子們可以選擇預(yù)設(shè)的角色或自己創(chuàng)建文本對象,并通過拖放方塊來控制它們。例如,你可以在X-Y軸上以指定的距離移動對象,改變對象的大小或重復(fù)動作。該應(yīng)用程序?yàn)楹⒆拥娜腴T提供了一定數(shù)量的控件。他們做的很有限,但這意味著孩子們可以自己玩iPad,并了解每種基本方法的工作原理。(所以,當(dāng)你的孩子問你“如何讓猴子向后移動”時(shí),你不必內(nèi)疚地說“你自己想辦法”)。Elise在一個(gè)星期內(nèi)使用Hopscotch自己做了十八個(gè)動畫,并用她喜歡的動畫角色代替了文本塊。這個(gè)應(yīng)用程序里大多數(shù)的動畫都是按照用戶自己的想法來對對象的做簡單的探索,但她還是學(xué)到了如何用數(shù)學(xué)和時(shí)間事件來放置對象。
Scratch(Web,免費(fèi)):這是一個(gè)由麻省理工學(xué)院推出的專門為8至16歲的兒童設(shè)計(jì)的項(xiàng)目,Scratch已被世界各地的教育者和家長使用,以幫助孩子們通過拖放代碼塊的方式來開發(fā)動畫、互動故事和游戲。這是我在幾年前參加編程課程時(shí)介紹給女兒的第一個(gè)編程工具。我記得我對女兒說:“嗨,Elise,改一下這個(gè)代碼塊,我可以讓這只狗像貓一樣喵喵叫。”。從那以后,她就迷上了這個(gè)應(yīng)用程序。
相關(guān)推薦:
小升初試題、期中期末題、小學(xué)奧數(shù)題
盡在奧數(shù)網(wǎng)公眾號
歡迎使用手機(jī)、平板等移動設(shè)備訪問幼教網(wǎng),幼兒教育我們一路陪伴同行!>>點(diǎn)擊查看