0
本文作者: 奕欣 | 2015-02-06 16:30 |
谷歌日前和迪士尼聯(lián)手制作了一部動(dòng)畫片Miles from Tomorrowland,故事背景是主人公Miles一家一起探索外太空,旨在以神奇的故事設(shè)定引導(dǎo)孩子們對(duì)編程產(chǎn)生興趣、感受團(tuán)隊(duì)精神、學(xué)會(huì)批判性思考,并且學(xué)會(huì)探索。為了更真實(shí)地呈現(xiàn)畫面,制作人員對(duì)NASA、太空旅游協(xié)會(huì)以及谷歌相關(guān)人士進(jìn)行了考證和咨詢。
動(dòng)畫片共有四集,預(yù)計(jì)在當(dāng)?shù)貢r(shí)間2月6日夜間9點(diǎn)首映,系列應(yīng)用和游戲也會(huì)在蘋果商店和安卓商店里同步上線。
動(dòng)畫片都有了,各類應(yīng)用豈能放過引導(dǎo)小孩成為下一個(gè)扎克伯格的機(jī)會(huì)?接下來我們就來盤點(diǎn)下近年來出現(xiàn)的編程教學(xué)類應(yīng)用吧,它們不僅好玩,而且都是免費(fèi)的。
1. Scratch:拖曳就能編代碼
適齡范圍:8歲以上
語言:原始的可視化編程語言
平臺(tái):瀏覽器
這個(gè)項(xiàng)目由美國麻省理工學(xué)院媒體實(shí)驗(yàn)室(MIT Media Labs)創(chuàng)建,目前已經(jīng)擁有300萬用戶。即使孩子不了解語法結(jié)果,也可以輕松編程。孩子只需登陸網(wǎng)頁,拖拽精靈和代碼塊即可。兒童可以自行設(shè)定劇情、動(dòng)畫、游戲、音樂等,并且和他人分享自己的創(chuàng)意。
2. Alice:女孩也成編程狂
適齡范圍:8歲以上
語言:原始的面向?qū)ο?D編程語言
平臺(tái):Windows、Mac、Linux
誰說編程只是男孩子的專利?這款應(yīng)用之所以用女孩子的名字命名,目的就在于鼓勵(lì)女孩子來編程。Alice由美國弗吉尼亞大學(xué)研究人員所開發(fā)。兒童通過拖拽虛擬塊即可看到虛擬世界中3D精靈的實(shí)時(shí)變化,可以邊玩邊測(cè)試。
3. Hopscotch:像玩積木一樣編程
適齡范圍:8-12歲
平臺(tái):iOS
Hopscotch采取模塊化代碼和圖形編程界面,操作時(shí)只需要拖動(dòng)各個(gè)模塊即可完成編程。在搭積木一樣的游戲過程中,兒童能夠讓角色們移動(dòng)、碰撞,甚至可以通過聲音來控制它們,潛移默化地熟悉了編程邏輯。
4. Daisy the Dinosaur:幼兒園小朋友也能學(xué)
適齡范圍:5到8歲
語言:Basic logic
平臺(tái):iPad
這款應(yīng)用和Hopscotch出自同一東家。
它主要介紹的是基本的編程邏輯,孩子們只需拖拽單字,如滾(roll)、跳(jump)或者長(zhǎng)大(grow)等,然后再按下播放鍵,孩子們即會(huì)看到相應(yīng)的效果。
5. Hackety-Hack:Ruby初學(xué)者的福音
適齡范圍:13歲以上
語言:Ruby
平臺(tái):Mac
Hackety-Hack兩年前曾被ReadWrite點(diǎn)評(píng)為 “最適合Ruby初學(xué)者”的應(yīng)用,它輔以可愛的圖形和簡(jiǎn)單的解釋,讓學(xué)習(xí)過程不再枯燥。界面主要分為兩部分,一個(gè)是輸入命令的“編輯”界面,另一個(gè)是直接轉(zhuǎn)換成英文代碼的“學(xué)習(xí)”界面。此外,用戶還可以分享創(chuàng)建的代碼和游戲。
6. Code Monster:父愛滿滿的Java老師
適齡范圍:9到14歲
語言:JavaScript
平臺(tái):瀏覽器
Greg Linden設(shè)計(jì)Code Monster的初衷是為了指導(dǎo)自己的孩子學(xué)習(xí)如何編程。界面里有一個(gè)友好的怪物精靈對(duì)孩子們提供指導(dǎo)。
其屏幕主要分為左右兩塊,左邊是JavaScript代碼,右邊顯示圖片。當(dāng)孩子改變腳本變量時(shí),圖片會(huì)立即做出響應(yīng)。此款應(yīng)用還會(huì)保存所有的操作步驟,每次打開都會(huì)呈現(xiàn)最近的操作步驟。
介紹到這里,技術(shù)小白們會(huì)不會(huì)暗暗后悔自己生錯(cuò)了時(shí)代,沒機(jī)會(huì)成為下一個(gè)編程天才呢?沒關(guān)系,如果你想體驗(yàn)一下編程的滋味,可以試試下面這個(gè)網(wǎng)站。
7. Codecademy:老少咸宜的編程網(wǎng)站
適齡范圍:12歲以上
語言: Beginning programming syntax
平臺(tái):瀏覽器
Codecademy是一個(gè)可以指導(dǎo)任何人編程的網(wǎng)站,和前面介紹的趣味橫生的各項(xiàng)應(yīng)用不同,它并沒有提供彩色的外觀接口,也沒有提供針對(duì)兒童的課程列表,但其非常友好和簡(jiǎn)單。
12歲以上的兒童以此可以學(xué)習(xí)Python、Ruby、PHP、HTML或JavaScript,甚至API編程。
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。