再培養(yǎng)一個(gè)扎克伯克:六款適合兒童上手編程的App兒童應(yīng)用JavaScriptRubyScratchAliceDaisy the DinosaurHackety-HackCode MonsterCodecademy編程學(xué)習(xí)
摘要:本文提供6款免費(fèi)且非常適合兒童編程的應(yīng)用,,無(wú)論他/她現(xiàn)在是5歲還是15歲,,是想學(xué)Ruby/Java,這六款工具都可以讓孩子輕松入手,,快樂(lè)學(xué)編程,。
教育從娃娃抓起。在競(jìng)爭(zhēng)日益激烈的今天,,多一項(xiàng)技能或許就多一次成功的機(jī)會(huì),。眾覽IT界那些富有且具有影響力的大佬們,許多人從年輕的時(shí)候就開(kāi)始編程,。如果你想多給孩子一次成功的機(jī)會(huì),,何不從現(xiàn)在就開(kāi)始教他們coding呢。 本文作者Lauren Orsini收集了6款免費(fèi)且非常適合兒童編程的工具,,無(wú)論他/她現(xiàn)在是5歲還是15歲,,是想學(xué)Ruby/Java,這六款工具都可以讓孩子輕松入手,,快樂(lè)學(xué)編程,。下面是筆者對(duì)原文的翻譯。 昨天,,我們玩了Hopscotch這款游戲,,是一款iPad App,這款應(yīng)用程序非常適合8-12歲的兒童使用,,它采取模塊化代碼和圖形編程界面,,兒童只需要拖動(dòng)編程模塊到代碼區(qū)域就可以完成一個(gè)功能,不需要進(jìn)行任何輸入操作,,就像是堆積木一樣,,這樣“編”出來(lái)的程序有點(diǎn)類似于游戲,互動(dòng)性很強(qiáng),。而這僅僅是眾多應(yīng)用中的一款,,下面向大家推薦6款非常適合兒童學(xué)習(xí)的編程應(yīng)用。 1.Scratch 適齡范圍:8歲以上 語(yǔ)言:原始的可視化編程語(yǔ)言 平臺(tái):基于瀏覽器 超過(guò)300萬(wàn)的用戶上傳項(xiàng)目,,Scratch的歡迎度是毋庸置疑的,。其可視化語(yǔ)言和接口是由美國(guó)麻省理工學(xué)院媒體實(shí)驗(yàn)室(MIT Media Labs)創(chuàng)建,即使孩子不了解復(fù)雜的語(yǔ)法結(jié)果,,也可以輕松編程。 Scratch的操作方法非常簡(jiǎn)單,,孩子只需登陸到它們的網(wǎng)頁(yè),,拖拽精靈和代碼塊即可。由于Scratch是一個(gè)圖靈完整(Turing-complete)的計(jì)算機(jī)編程語(yǔ)言,,孩子可以輕松的規(guī)劃程序的劇情,、動(dòng)畫(huà)、游戲,、音樂(lè)等,,并且可以透過(guò)內(nèi)建的網(wǎng)絡(luò)上傳功能,,將您的創(chuàng)意與他人進(jìn)行分享。 2.Alice 適齡范圍:8歲以上 語(yǔ)言:原始的面向?qū)ο?span>3D編程語(yǔ)言 平臺(tái):Windows,、Mac,、Linux Alice是由美國(guó)弗吉尼亞大學(xué)研究人員所開(kāi)發(fā)的一款介紹面向?qū)ο缶幊痰膽?yīng)用。與其同名的女主人公Lewis Carroll強(qiáng)調(diào)了這款應(yīng)用的重點(diǎn)是吸引年輕女孩來(lái)編程,。在Alice里面,,兒童通過(guò)拖拽虛擬塊即可看到虛擬世界中3D精靈的實(shí)時(shí)變化,可以邊玩變測(cè)試,。 適齡范圍:5到8歲 語(yǔ)言:Basic logic 平臺(tái):iPad 這是6款應(yīng)用中適齡范圍最小的應(yīng)用,,甚至連幼兒園的小朋友都可以使用。它和Hopscotch是同一個(gè)制造商,。該款應(yīng)用主要是教導(dǎo)孩子基本的編程邏輯,,孩子們只需拖拽單字,如滾(roll),、跳(jump)或者長(zhǎng)大(grow)等,,然后再按下播放鍵,孩子們即會(huì)看到相應(yīng)的效果,。 適齡范圍:13歲以上 語(yǔ)言:Ruby 平臺(tái):Mac 兩年前,,Hackety-Hack被ReadWrite點(diǎn)評(píng)為 “最適合Ruby初學(xué)者”學(xué)習(xí)的應(yīng)用。里面擁有的可愛(ài)圖形和簡(jiǎn)單的解釋讓青少年輕松地就可以學(xué)習(xí)編程,,即使是從未接觸過(guò)編程語(yǔ)言的孩子,。界面主要分為兩個(gè)屏幕,一個(gè)是編輯,,用于輸入命令,,另一個(gè)是直接轉(zhuǎn)換成英文代碼的學(xué)習(xí)屏幕。最后,,用戶還可以分享自己的創(chuàng)建的代碼和游戲,。 適齡范圍:9到14歲 語(yǔ)言:JavaScript 平臺(tái):基于瀏覽器 Code Monster由Greg Linden創(chuàng)建的一款應(yīng)用,最初是想讓自己的孩子學(xué)習(xí)如何編程,。對(duì)于技術(shù)門外漢而言,,Code Monster就像變魔術(shù)那么神奇,它摒棄了編寫(xiě)JavaScript代碼的復(fù)雜性,。 其屏幕主要分為左右兩塊,,左邊是JavaScript代碼,右邊顯示圖片,。當(dāng)孩子改變腳本變量時(shí),,圖片會(huì)立即做出響應(yīng)。此外,還有一個(gè)友好的怪物精靈對(duì)孩子們提供指導(dǎo),。此款應(yīng)用還會(huì)記錄所有的操作步驟,,每次打開(kāi)它時(shí),都會(huì)是最新的操作步驟,。 適齡范圍:12歲以上 語(yǔ)言: Beginning programming syntax 平臺(tái):基于瀏覽器 Codecademy是一個(gè)可以指導(dǎo)任何人編程的網(wǎng)站,,當(dāng)然也包括兒童。但它并不像其他兒童應(yīng)用,,它沒(méi)有提供彩色的外觀接口,,也沒(méi)有提供針對(duì)兒童的課程列表,但其非常友好和簡(jiǎn)單,。 通過(guò)Codecademy,,12歲以上的兒童可以學(xué)習(xí)Python、Ruby,、PHP,、HTML或JavaScript,甚至API編程,。不過(guò)該網(wǎng)站也在擴(kuò)大它的受眾范圍,,吸引一些年輕的初學(xué)者和程序員,鼓勵(lì)學(xué)生和教育工作者參與他們的編程俱樂(lè)部活動(dòng),。 |
|
來(lái)自: 昵稱11801057 > 《網(wǎng)絡(luò)文摘》