倘若你希望自己的孩子能夠擁有成功的機(jī)會,僅僅教他們編碼是很難達(dá)成目標(biāo)的。我們這個時代最富有和最有影響力的一些人開始設(shè)計(jì)全新的編碼,并不斷的創(chuàng)造著財(cái)富,誰又不想我們的孩子也有這樣一個美好的未來呢? 以往,我們用ipad上的跳房子軟件來教孩子一些基本的現(xiàn)代程序語言,然而,這只是那里其中一種方法而已。這里有六種免費(fèi)的工具激發(fā)孩子們對編碼的興趣。無論你的孩子是5歲還是15歲,不管他是想學(xué)Ruby 還是Java,這里總有一款適合他的: Scratch 年齡范圍:8歲及以上 語言:原裝可視化編程語言 平臺:基于瀏覽器 Scratch軟件有超過三百萬的用戶下載量,它無疑是非常受歡迎的。這是麻省理工學(xué)院 (MIT) 設(shè)計(jì)開發(fā)的一款面向兒童的簡易編程工具,盡管他們不懂得復(fù)雜的編程語言,卻仍然能夠使用它寫出計(jì)算機(jī)語言。孩子們只需登錄到網(wǎng)站,用鼠標(biāo)拖動模塊到程序編輯欄就可以了,(中間的黃色部分是編輯好的程序代碼,左邊是可以用來選擇的功能模塊,右邊上部是程序預(yù)覽和運(yùn)行窗口,右邊下部是角色窗口) scratch提供了圖形化的編程環(huán)境,使每一個孩子都可以建立他們能想到的計(jì)算機(jī)語言。 Alice 年齡范圍:8歲及以上 語言:最初的面向?qū)ο蟮娜S編程語言 平臺:Windows, Mac, or Linux Alice是由美國弗吉尼亞大學(xué)的研究調(diào)查人員設(shè)計(jì)的,是對面向?qū)ο蟪绦蛟O(shè)計(jì)的簡單介紹。與其同名的劉易斯·卡羅爾的女主人公,體現(xiàn)了研究人員的重視,以此激發(fā)年輕女孩們對其進(jìn)行編碼的學(xué)習(xí)。在alice中,孩子們只要拖動文本塊就可以影響虛擬世界的3d精靈,還可以測試方案。孩子們創(chuàng)造精靈,通過操作語句塊來觀察精靈們的不斷成長。 Daisy the dinosaur 年齡范圍:5到8歲 語言:基本邏輯 平臺:ipad 這個程序是列表中時間較晚的。它由跳房子游戲的制造商開發(fā),這個ipad上的應(yīng)用程序教人們最基本的程序語言,這樣的教授方式即使是一個幼兒園的孩子也可以理解。孩子們只需要使用超基本塊就可以,他們只是需要拖動就可以引導(dǎo)一個命令,如:卷、跳,進(jìn)入編程空間,然后按播放鍵,操作者們可以看到自己下達(dá)的命令同Daisy所采取的行動之間的關(guān)系。 Hackety—hack 年齡范圍:13歲及以上 語言:ruby 平臺:mac 兩年前,對于新手來說,”讀寫”就將哥特式金屬評論為紅寶石。此后,這本書被推薦為青少年理想的介紹書籍之一。有簡潔的圖形和簡單的解釋,青少年即使從未學(xué)習(xí)過ruby編程語言在學(xué)習(xí)也同樣可以快速入門。該界面分為兩個界面,一個編輯命令輸入和測試程序。闡明了代碼的含義,在本教程中,用戶科技自由創(chuàng)建和共享基本的游戲節(jié)目。 年齡范圍:9到14歲 語言:java 平臺:基于瀏覽器 對于外行來說,技術(shù)就好像是魔法。類似于代碼的怪物帶走了復(fù)雜性的語言。這個程序由格雷戈林創(chuàng)立,用來教授他的孩子如何編碼。 這個地方有一個分屏教程分別在左右兩側(cè)。當(dāng)孩子改變對腳本變量的圖像變換,程序立刻響應(yīng),在一個好的怪物教授下,每一課都給你們帶來了新的顏色和形狀。 Codecademy 年齡范圍:12歲及以上 語言:期初編程語法 平臺:基于瀏覽器 Codecademy被吹捧為教授任何人學(xué)習(xí)代碼的工具,即使是被剝奪權(quán)利的群體,即使是孩子也是可以,雖然它缺乏卡通精靈和其他任何軟件上五顏六色的界面,但它仍然很有優(yōu)勢,那就是簡單的界面。 通過操作Codecademy,12歲的孩子可以在python,ruby,php,html,javascript甚至是在apis上寫計(jì)算機(jī)語言。另外,本教程還有更的大吸引力,讓初學(xué)者在課外也學(xué)習(xí)編程的積極性,鼓勵學(xué)生和教育工作者在他們學(xué)校建立一個編程俱樂部,并舉辦相關(guān)的編程活動,節(jié)日 |
|