幼教網(wǎng)
全國(guó)站
您現(xiàn)在的位置:幼教 > 家庭教育 > 幼兒家庭教育 > 智力開發(fā) > 正文

兒童學(xué)編程的原因以及方法 (2)

來(lái)源:伊甸工作室一lvan 2018-06-13 15:54:03

說(shuō)兩句


  Scratch(Web,免費(fèi)):這是一個(gè)由麻省理工學(xué)院推出的專門為8至16歲的兒童設(shè)計(jì)的項(xiàng)目,Scratch已被世界各地的教育者和家長(zhǎng)使用,以幫助孩子們通過(guò)拖放代碼塊的方式來(lái)開發(fā)動(dòng)畫、互動(dòng)故事和游戲。這是我在幾年前參加編程課程時(shí)介紹給女兒的第一個(gè)編程工具。我記得我對(duì)女兒說(shuō):“嗨,Elise,改一下這個(gè)代碼塊,我可以讓這只狗像貓一樣喵喵叫。”。從那以后,她就迷上了這個(gè)應(yīng)用程序。

  Scratch仍然是我們最喜歡的編程工具,主要是因?yàn)樗峁┝朔浅6嗟目丶。它跟前面提到的Hopscotch類似,但是更強(qiáng)大;跟App Inventor也很像(下文會(huì)提到),但是用戶界面更友好。在Scratch中,有一個(gè)超級(jí)大的對(duì)象庫(kù)可以使用或定制。 (不要低估孩子對(duì)這個(gè)角色進(jìn)行著色的重要性)。由于包含了大量的方法,你可以讓他們做任何事情。 Elise想做一個(gè)名為“蜘蛛奔跑”的游戲(就跟神廟逃亡差不多,但改成了機(jī)械蜘蛛追趕你,并且地上有釘子,能讓你減慢速度),而且到目前為止,我們討論過(guò)的可以實(shí)現(xiàn)這個(gè)游戲唯一的工具就是Scratch。盡管不能把游戲轉(zhuǎn)成手機(jī)移動(dòng)程序,但你孩子的可以保存到網(wǎng)上,并在網(wǎng)上分享。

  Stencyl(Windows、Mac、Lunux;免費(fèi)):Scratch是我們目前最喜愛的程序,但是自從在Thorin Klosowski上知道了Stencyl之后,我們就打算要用用這個(gè)試試。它向“Scratch”表示了敬意,但專門為創(chuàng)建游戲而設(shè)計(jì),并可以發(fā)布到每個(gè)平臺(tái)上(iOS,Android,F(xiàn)lash,HTML5,Windows和Mac)。使用Stencyl創(chuàng)造了超過(guò)12,000個(gè)游戲,我迫不及待地想去嘗試了。

  其他建議:Google+上的Robert Hirsch還有一些其他的建議(基于iPad):

  DynamicArt [$2.99]很像scratch,但更側(cè)重于制作程序圖紙。

  Kodable [免費(fèi)]是一款非常適合小孩子的應(yīng)用程序,它通過(guò)讓孩子編程來(lái)解決謎題。

  還有一個(gè)類似的應(yīng)用程序叫做A.L.E.X [免費(fèi)],你可以控制機(jī)器人做一些動(dòng)作。

  Codea [$9.99],一個(gè)iPad上的Lua解釋器,我不認(rèn)為這個(gè)適合7歲的孩子。它包含了許多很酷的東西,但它是面向?qū)ο蟮,這可能對(duì)于一個(gè)孩子來(lái)說(shuō)這個(gè)有點(diǎn)難,除非你碰巧知道Lua。

  為年齡更大的兒童(或者心理年齡比較年輕的成人)準(zhǔn)備的更強(qiáng)大的編程工具

  以下介紹的應(yīng)用程序更為先進(jìn),側(cè)重于編碼本身,并通過(guò)可視化的界面來(lái)展示其工作原理。

  App Inventor(Web,免費(fèi)):以前是Google的一個(gè)項(xiàng)目,現(xiàn)在由MIT托管。App Inventor像Scratch一樣,可以拖放代碼塊。然而,它包括了用來(lái)創(chuàng)建Android應(yīng)用程序所需的所有方法、功能和其他編程元素。在使用App Inventor開發(fā)后,你最終會(huì)得到一個(gè)真正的Android應(yīng)用程序。

  這款在線工具真的非常強(qiáng)大,但是界面對(duì)年幼的孩子來(lái)說(shuō)并不友好。對(duì)于至少初中以上(或大人)的孩子來(lái)說(shuō),這可能是最好的,沒(méi)有指引,而且功能的使用并不直觀。

  Alice(Windows,Mac,Linux;免費(fèi)):這款Carnegie Melon開發(fā)的運(yùn)行在Windows、Mac和Linux平臺(tái)上的桌面應(yīng)用程序使用了獨(dú)特的3D編程環(huán)境來(lái)教孩子編程基礎(chǔ)。它比其他針對(duì)小孩的編程工具更先進(jìn),對(duì)于年齡較大的孩子來(lái)說(shuō)也是如此。它有一個(gè)受歡迎的功能:孩子們可以在軟件中看到項(xiàng)目背后的代碼。有一個(gè)不受歡迎的地方:你需要Java Runtime才能運(yùn)行Alice。

  來(lái)自Pluralsight的視頻課程(Web,免費(fèi)):在線培訓(xùn)網(wǎng)站Pluralsight為孩子們提供了三個(gè)視頻課程,教他們?nèi)绾卧赩isual Basic、Scratch、App Inventor中用C#進(jìn)行編程。如果你孩子的年齡足夠大,可以坐著看完視頻教程,那么這些視頻可以為他們的動(dòng)手訓(xùn)練做補(bǔ)充。

  Codecademy和Khan Academy(Web,免費(fèi)):這些互動(dòng)的在線工具更適合于年齡較大的孩子(可能是中年級(jí)及以上)和大人。但是,它們是學(xué)習(xí)代碼的最佳方式之一,因?yàn)槟憧梢栽诜制林锌吹絻?nèi)容更改后的效果。Codecademy包含了Web方面的基礎(chǔ)知識(shí),jQuery、Java、Python、Ruby、PHP等。Khan Academy的編程環(huán)境使用的是Java。
 

  相關(guān)推薦:

小升初試題、期中期末題、小學(xué)奧數(shù)題

盡在奧數(shù)網(wǎng)公眾號(hào)

   歡迎使用手機(jī)、平板等移動(dòng)設(shè)備訪問(wèn)幼教網(wǎng),幼兒教育我們一路陪伴同行!>>點(diǎn)擊查看

  • 歡迎掃描二維碼
    關(guān)注幼教網(wǎng)微信
    gh_5735a1f9f07c

  • 歡迎掃描二維碼
    關(guān)注奧數(shù)網(wǎng)微信
    ID:aoshu_2003

幼升小

幼升小資訊

幼升小政策

幼升小擇校

幼升小指導(dǎo)

學(xué)區(qū)房

幼升小真題

重點(diǎn)小學(xué)

上海小學(xué)

廣州小學(xué)

深圳小學(xué)

成都小學(xué)

武漢小學(xué)

南京小學(xué)

北京一類幼兒園

海淀區(qū)幼兒園

西城區(qū)幼兒園

東城區(qū)幼兒園

朝陽(yáng)區(qū)幼兒園

其他區(qū)幼兒園

幼兒園資訊

教師園地

幼兒園說(shuō)課稿

幼兒園教案

教學(xué)論文

幼兒園課件

幼兒園教師心得

幼兒園評(píng)語(yǔ)

少兒教育

胎教

早期教育

入園必讀

潛能開發(fā)

藝術(shù)培養(yǎng)

家庭教育

兒童樂(lè)園

科普知識(shí)

圖書推薦

睡前故事

成語(yǔ)故事

童話故事

唐詩(shī)宋詞

孕育指南

時(shí)尚媽咪

健康寶貝

美食廚房

趣味數(shù)學(xué)

健康飲食

專家答疑

-->