關(guān)于小朋友學(xué)編程你該知道的一切|面條媽推薦50個(gè)與編程相關(guān)的家庭游戲、在線課程、玩具、APPs

2016-6-16 13:40 轉(zhuǎn)載 · 圖片54

Facebook創(chuàng)始人扎克伯格6年級(jí)開(kāi)始學(xué)習(xí)編程,打敗人類圍棋頂尖高手的AlphaGo之締造者、谷歌人工智能設(shè)計(jì)師杰米斯,從8歲就開(kāi)始喜歡上編程了.....學(xué)習(xí)編程現(xiàn)在似乎已經(jīng)成了時(shí)尚。之前我只是在家里給小朋友下載了Scratch Jr這款應(yīng)用嘗試著玩,后來(lái)學(xué)校里開(kāi)了游戲設(shè)計(jì)的俱樂(lè)部,小面條又屁顛屁顛的去了,下周就是作品展示會(huì),不知道她設(shè)計(jì)了個(gè)什么樣的游戲,好期待啊

之所以面條媽也隨大流讓小面條開(kāi)始學(xué)編程,看中的其實(shí)是其對(duì)小朋友邏輯思維能力、拓展思維能力和創(chuàng)造力的鍛煉。之前面條媽在挑選合適小朋友在家里學(xué)習(xí)編程的資源時(shí)也做了不少功課,今天就整理一下分享給大家吧

說(shuō)到學(xué)編程,粑粑麻麻是不是自然而然會(huì)想到用準(zhǔn)備好電腦或者IPAD?但是長(zhǎng)時(shí)間對(duì)著電腦,視力可怎么辦啊,既然目標(biāo)是鍛煉孩子的思維能力,那是不是可以找一些不需要電子設(shè)備的方法呢?面條媽今天先要說(shuō)的,是那些不需要電腦也能訓(xùn)練編程思維的活動(dòng)和玩具

Activities to Learn Coding Without Computer

不需要電腦也能學(xué)Coding

抽象思維能力是編程的一大核心概念,即知道用一個(gè)符號(hào)來(lái)代表一個(gè)意思,這個(gè)解碼游戲是個(gè)不錯(cuò)的選擇

用卡紙剪出三個(gè)直徑分別為3.25、2.5、1.5英寸的圓并上色。將最大的紅色圓和第二大的藍(lán)色圓分成27份,與最小的圓通過(guò)圓心釘在一起。紅色圓的每個(gè)空格按順序?qū)懮?6個(gè)字母,最后一個(gè)空格填上問(wèn)號(hào)。藍(lán)色圓打亂字母的順序填在每個(gè)空格里,余下的一個(gè)空格同樣填上問(wèn)號(hào)。

接下來(lái)可以讓小朋友負(fù)責(zé)設(shè)置代碼,譬如紅圈的A代表的是一周某一天的首字母,然后粑粑麻麻和小朋友一起玩暗號(hào)游戲吧。作為給暗號(hào)的人,在紅圈找到你要傳遞的消息,把對(duì)應(yīng)的藍(lán)圈的字母寫下來(lái);而讀暗號(hào)的人則相反,從藍(lán)圈找到字母把對(duì)應(yīng)的紅圈里的字寫下來(lái)

如果小朋友很有興趣,也可以給孩子說(shuō)說(shuō)”Thomas  Jefferson密碼輪“的故事

在編程中,孩子需要掌握的另外一個(gè)重要技能是如何把一系列的動(dòng)作分解成小的步驟,粑粑麻麻在生活各個(gè)環(huán)節(jié)都可以創(chuàng)造機(jī)會(huì)讓孩子練習(xí),譬如讓孩子寫一下如何做一個(gè)紙杯蛋糕,引導(dǎo)小朋友思考在做蛋糕的準(zhǔn)備階段、制作階段和完成后各需要準(zhǔn)備什么,分哪些步驟,每個(gè)步驟需要注意哪些點(diǎn)

編程實(shí)質(zhì)上是指導(dǎo)電腦一步一步完成指令,孩子們可以通過(guò)玩地圖游戲來(lái)了解這個(gè)概念。在家里的地板上設(shè)定起點(diǎn)和終點(diǎn),并在當(dāng)中設(shè)置障礙物,小朋友指揮粑粑麻麻閉上眼睛聽(tīng)指揮,譬如往左走3步,右轉(zhuǎn)往前走2步。小朋友需要根據(jù)粑粑麻麻的步子大小,來(lái)調(diào)整指令以最終走到終點(diǎn)。稍微大一些的孩子,則可以在紙上玩這個(gè)迷宮游戲

讓小朋友在格子紙上事先畫好路線,標(biāo)注起點(diǎn)和重點(diǎn),另外準(zhǔn)備一張白紙寫下每步的指令,譬如往前走2格,右轉(zhuǎn)等。將迷宮圖紙給粑粑麻麻,小朋友讀出指令指揮家長(zhǎng)前進(jìn),看是否能達(dá)到終點(diǎn)。如果按指令走撞墻了,那小朋友就需要再去debug她的指令了
 

在編程過(guò)程中,另一個(gè)需要掌握的重要因素是從看似無(wú)規(guī)律的事件中找到規(guī)律,Pattern在北美的數(shù)學(xué)教學(xué)中是一個(gè)獨(dú)立的主題,國(guó)內(nèi)的孩子也一定不陌生。小小朋友家長(zhǎng)可以玩一些簡(jiǎn)單的游戲,譬如給孩子一堆樂(lè)高玩具,家長(zhǎng)搭出紅、紅、黃、藍(lán)、紅,讓孩子繼續(xù)搭下去
 

這些基本概念都熟悉了之后,我們進(jìn)一步來(lái)看看編程語(yǔ)言。以前編程語(yǔ)言還都是二進(jìn)制呢,現(xiàn)在很多已經(jīng)不需要二進(jìn)制了,但還是有必要讓孩子了解二進(jìn)制的概念,譬如通過(guò)這個(gè)手工

給小朋友一張ASCII碼和其名字的字母對(duì)應(yīng)的表

小朋友選一個(gè)顏色代表1,一個(gè)顏色代表0,另外一個(gè)顏色的珠子代表空格,這樣就可以做出自己獨(dú)一無(wú)二的二進(jìn)制名字項(xiàng)鏈啦

相信大家都不會(huì)陌生編程時(shí)一個(gè)常用的命令"If....Then...."“如果...那么...”,這個(gè)游戲合適一群小朋友一起在戶外玩。選出一個(gè)孩子做程序員,他來(lái)設(shè)計(jì)指令,譬如”如果我轉(zhuǎn)圈了,你們大家都要轉(zhuǎn)圈“

根據(jù)孩子的年齡可以玩不同難度的“If...Then”游戲,學(xué)齡前小朋友可以玩:如果我這樣做,那么你們也要這樣做;或者如果我這樣做,那么你們要那樣做。大些的小朋友可以玩再?gòu)?fù)雜一些的"If...Then...Else"游戲,譬如程序員說(shuō)“如果我抬起右手,那么你們要抬起左手,否則就是抬起右腳”,當(dāng)程序員站在那里不動(dòng)時(shí),其他小朋友們就應(yīng)該抬起右腳。如果想要增加難度,就用最快的速度切換指令吧

如果你的小朋友是樂(lè)高迷,那么不妨把積木好好拿出來(lái)利用下,參考Lego官網(wǎng)的bits and bricks在線游戲( http://www.lego.com/en-us/campaigns/bits-and-bricks)讓小朋友自己設(shè)計(jì)LEGO Coding游戲。先搭出這個(gè)可愛(ài)的小機(jī)器人

再讓小朋友設(shè)計(jì)自己的樂(lè)高世界,畫出指令卡,指揮機(jī)器人走迷宮

Learn to Code Games and Toys

學(xué)習(xí)編程的游戲和玩具

先來(lái)說(shuō)說(shuō)兩款桌游
 

Code Monkey Island
 

這款桌游在各大學(xué)校被廣泛使用,通過(guò)玩游戲讓孩子接觸到基本的編程知識(shí),玩一盤大概45分鐘,粑粑麻麻甚至爺爺奶奶都可以參與一起玩,亞馬遜售價(jià)19.99美元

Robot Turtles Game

這也是一款教孩子如何編程的桌游,且游戲規(guī)則非常簡(jiǎn)單。它的靈感來(lái)自Logo程序設(shè)計(jì)語(yǔ)言,可以讓孩子用撲克牌編寫“程序”,四歲以上的孩子就可以玩,亞馬遜售價(jià)18.97美元

Dash&Dot Robot Wonder Pack

Dash和Dot是兩個(gè)真正的機(jī)器人,通過(guò)傳感器他們能聽(tīng)到聲音、發(fā)現(xiàn)物體、和小朋友玩捉迷藏,互相賽跑,還可以預(yù)錄小朋友的聲音和媽媽打招呼,當(dāng)然這一切都需要小朋友通過(guò)程序來(lái)實(shí)現(xiàn)。我看了視頻介紹實(shí)在是太好玩了,今年小面條的圣誕禮物就是它了。亞馬遜售價(jià)279.99美元

Kano

小朋友可以組建一款自己的電腦主機(jī),組裝起來(lái)就和搭樂(lè)高一樣簡(jiǎn)單,連接在電視上就可以使用編程了,適合6歲以上的孩子,官網(wǎng)售價(jià)144.99美金

Lego Mindstorms

通過(guò)程序給你的樂(lè)高機(jī)器人生命吧,小朋友可以讓機(jī)器人說(shuō)話、走路、做任何你希望它做的事,亞馬遜售價(jià)409.97美金

Puzzlets

小朋友通過(guò)探險(xiǎn)游戲?qū)W習(xí)編程,培養(yǎng)孩子像工程師一樣思考,六歲以上可以玩,官網(wǎng)售價(jià)99.99美金

Sparki

這是一款教小朋友初級(jí)編程的玩具,包括了電子和機(jī)器人兩大概念,在美國(guó)被1000多所學(xué)校,及斯坦福、麻省理工等名校使用,官網(wǎng)售價(jià)149美金

Learn to Code Classes and Websites
 

學(xué)習(xí)編程的網(wǎng)站及在線課程

Codecademy

www.codecademy.com 在編程圈子里是個(gè)頗有知名度的網(wǎng)站,不用注冊(cè),就能深入細(xì)致的學(xué)習(xí)JavaScript、HTML/CSS、Python、Ruby、PHP,甚至API編程。Codecademy通過(guò)交互的方式,依靠程序反饋和提示教學(xué),學(xué)習(xí)向?qū)Чδ芎軓?qiáng)大

Code Combat

https://codecombat.com/ 通過(guò)玩游戲來(lái)學(xué)編程,如果你的小朋友很愛(ài)玩游戲,不如讓他來(lái)這個(gè)網(wǎng)站玩,在奇幻世界,一邊打怪獸闖關(guān)一邊學(xué)會(huì)寫程序。有中文版,小學(xué)生就可以邊玩邊學(xué)

Code.org

code.org是一個(gè)非盈利組織,它的宗旨就是讓計(jì)算機(jī)科學(xué)這門學(xué)科能夠進(jìn)入到全球的每一所學(xué)校中去,著名的一小時(shí)編程課程,微軟等都有參與,并且有中文版,小朋友可以自學(xué)

  • GameMaker Studio

http://www.yoyogames.com/gamemaker  這是一款可視化游戲編寫軟件,小朋友可以用圖形、按鈕和文本創(chuàng)作自己的游戲

Khan Academy


大名鼎鼎的可汗學(xué)院就不用我多介紹了,其編程課程在這個(gè)欄目下https://www.khanacademy.org/computing/computer-programming

Tech Rocket


www.techrocket.com 這是大名鼎鼎的iD Tech旗下的網(wǎng)站,iD Tech面條媽之前在寫美國(guó)的科技夏令營(yíng)時(shí)候已經(jīng)仔細(xì)介紹過(guò)了,而這個(gè)Tech Rocket是其針對(duì)10-18歲孩子開(kāi)設(shè)的在線課程,小朋友可以學(xué)習(xí)Python, iOS, Java, Minecraft, 3D打印等

Pluralsight


www.pluralsight.com,這個(gè)在線學(xué)習(xí)平臺(tái)有針對(duì)孩子的免費(fèi)的編程、設(shè)計(jì)、游戲開(kāi)發(fā)的課程

Tynker


www.tynker.com,面對(duì)7-14歲孩子設(shè)計(jì)的在線學(xué)習(xí)平臺(tái),按月付9美金/月,按年付6美金/月。小朋友在這個(gè)平臺(tái)通過(guò)學(xué)習(xí)在線課程,玩游戲等方式學(xué)習(xí)游戲設(shè)計(jì)、APP設(shè)計(jì)

Youth Digital

http://www.youthdigital.com/ 被譽(yù)為最好的java 在線課程,針對(duì)8-14孩子設(shè)計(jì),通過(guò)修改Minecraft?創(chuàng)造自己的Mods來(lái)學(xué)習(xí)java

Code Avengers


www.codeavengers.com, 針對(duì)12歲以上的孩子提供在線課程,可以學(xué)習(xí)Html,CSS,Javascript,Python等,學(xué)會(huì)搭建網(wǎng)站、APP、游戲開(kāi)發(fā)

Hackety Hack


http://www.hackety.com/,小朋友學(xué)習(xí)Ruby這個(gè)簡(jiǎn)單直觀的開(kāi)源編程軟件

Lightbot


為4-8歲和9歲以上的孩子提供兩套puzzle游戲,鍛煉孩子的思維能力,并有免費(fèi)的一小時(shí)編程課程

Alice


http://www.alice.org/  Alice是一款直觀式3D繪圖軟件,為初學(xué)者而設(shè)計(jì),由卡內(nèi)基梅隆大學(xué)的Stage3研究小組開(kāi)發(fā)。小朋友可以在計(jì)算機(jī)上建立自己的虛擬世界,然后添加各種有意思的三維模型,用程序去指揮這些三維模型生成動(dòng)畫效果

Blockly

https://blockly-games.appspot.com/  通過(guò)一系列的游戲教授孩子可視化編程

Game Blox


https://gameblox.org/ 一款基于block語(yǔ)言的免費(fèi)游戲編輯器,讓每個(gè)人都可以制作自己的游戲

Kids Ruby


http://kidsruby.com/ 基于Ruby編程語(yǔ)言,為孩子們提供了一套編程學(xué)習(xí)輔導(dǎo)解決方案,網(wǎng)站上的口號(hào)就是黑掉自己的家庭作業(yè),不過(guò)粑粑麻麻不用擔(dān)心,這里Hack的意思是鼓勵(lì)孩子用意想不到的方法讓軟件或硬件完成自己的家庭作業(yè)

Kodable


www.kodable.com ,廣泛運(yùn)用于小學(xué)的兒童編程教學(xué),據(jù)說(shuō)每5個(gè)學(xué)校就有1個(gè)用這個(gè)軟件教學(xué),它是通過(guò)有趣的游戲來(lái)幫助孩子學(xué)習(xí)編程,它的口號(hào)是“讓孩子在學(xué)會(huì)閱讀之前學(xué)習(xí)代碼”

Lisa Explains it All


http://www.lissaexplains.com/basics.shtml 教小朋友如何制作網(wǎng)頁(yè)

Made with Code


www.madewithcode.com 這其實(shí)是谷歌發(fā)起的一項(xiàng)活動(dòng),在于鼓勵(lì)更多的女生參與編程,通過(guò)科技手段實(shí)現(xiàn)自己的夢(mèng)想

Nova Labs


http://www.pbs.org/wgbh/nova/labs/lab/cyber/ 小朋友在這個(gè)網(wǎng)站會(huì)發(fā)現(xiàn)其實(shí)網(wǎng)絡(luò)并非很安全,應(yīng)該如何用代碼來(lái)保護(hù)網(wǎng)絡(luò)信息安全

Scratch


scratch.mit.edu,用scratch來(lái)編故事、游戲、動(dòng)畫并分享,這個(gè)太有名了我就不多介紹了

Stencyl


http://www.stencyl.com/ 是scratch界面的延伸,增加了很多心得功能及數(shù)以百計(jì)直接可使用的模塊,讓孩子輕松做出游戲Apps

Learn to Code Apps

學(xué)習(xí)編程的手機(jī)應(yīng)用

上文提到的Scratch、Kodable、Tynker、Codecademy 這幾款都有對(duì)應(yīng)的APPs,面條媽我就不重復(fù)介紹了,接下來(lái)再介紹幾款很popular的學(xué)習(xí)編程的手機(jī)應(yīng)用

Daisy the Dinosaur

這款教編程的應(yīng)用,在許多APP推薦里都有看到過(guò)。小朋友通過(guò)簡(jiǎn)單的拖、放來(lái)學(xué)習(xí)什么叫對(duì)象,什么叫循環(huán),什么叫順序等多個(gè)概念

這是一款免費(fèi)應(yīng)用,家長(zhǎng)不妨讓小朋友試試,讓小恐龍?zhí)鹞鑱?lái)吧

Hopscotch

一款獲得過(guò)Children's Technology Review: Best Educational Technology大獎(jiǎng),和Parent's Choice Award大獎(jiǎng)的應(yīng)用。跟著視頻來(lái)學(xué)編程吧,你也可以做成“憤怒的小鳥”這樣的游戲

小面條下載下來(lái)玩了下,每個(gè)project都有對(duì)應(yīng)的視頻教程,一步一步很清晰,小朋友上手容易。設(shè)計(jì)好的作品還可以直接發(fā)布到網(wǎng)上讓大家玩。免費(fèi)應(yīng)用,推薦

Cargo-Bot

一款全球知名的益智游戲,挑戰(zhàn)你的大腦,并學(xué)習(xí)編程

教你的機(jī)器人搬箱子,是不是聽(tīng)起來(lái)很簡(jiǎn)單?其實(shí)不然哦,來(lái)挑戰(zhàn)下這個(gè)免費(fèi)游戲吧

Move the Turtle

這款A(yù)PP獲得過(guò)Parent's Choice Award大獎(jiǎng),是一款教孩子學(xué)習(xí)編程的應(yīng)用。小烏龜將帶領(lǐng)孩子闖關(guān)一個(gè)個(gè)編程小任務(wù),孩子們將逐漸學(xué)會(huì)如何將一個(gè)復(fù)雜的任務(wù)分解成小任務(wù),如何在程序中加入聲效等等

學(xué)習(xí)編程的目的是讓孩子的創(chuàng)意和想象力可以體現(xiàn)出來(lái),付費(fèi)應(yīng)用$3.99

Cato's Hike


卡托是一個(gè)喜歡徒步旅行的小朋友,在一次旅行中,他要克服一切障礙,沿途學(xué)習(xí)新的東西,60級(jí)關(guān)卡和12個(gè)教程,教會(huì)小朋友編程并訓(xùn)練邏輯思維能力


付費(fèi)應(yīng)用,$6.99

Code Monkey


游戲里有一只想吃香蕉的猴子,小朋友通過(guò)編寫代碼幫助小猴子獲得心愛(ài)的香蕉。游戲難度會(huì)越來(lái)越大,譬如一次要獲得多個(gè)香蕉,而不能難度的關(guān)卡對(duì)應(yīng)的是不同的知識(shí)點(diǎn)
 

My Robot Friend


小朋友用邏輯、解迷和數(shù)學(xué)技巧來(lái)控制自己的機(jī)器人朋友阿爾法一號(hào)

Robozzle


這是一款益智游戲,通過(guò)簡(jiǎn)單的指令來(lái)教機(jī)器人遞歸樹(shù),二進(jìn)制計(jì)數(shù)等等


開(kāi)始比較簡(jiǎn)單,到后面就算真正的程序員都很頭疼呢

是不是這些資源都很棒呢?粑粑麻麻根據(jù)小朋友的年齡幫孩子好好選擇吧,粑粑麻麻最好也一起學(xué),這樣才能和孩子一起交流。 如果喜歡面條媽的文章就多多轉(zhuǎn)發(fā)和朋友分享吧


閱讀原文 回應(yīng)32 舉報(bào)
贊140
收藏1061
9年前
面條媽,牛????
9年前
好棒!如果按照所適合年齡的順序來(lái)排就更好了。裝過(guò)幾個(gè),感覺(jué)從kodable起步似乎蠻合適的,真的是在學(xué)會(huì)閱讀前就能了解到編程邏輯
9年前
高端得不要不要的
9年前
作為一個(gè)碼農(nóng),不想讓孩子涉足這方面,坑啊??
9年前
面條媽太強(qiáng)悍了
9年前
太棒了,我想把這篇文章存下來(lái),不知道咋存呀!
9年前
面條媽,好樣的!??
9年前
謝謝分享!太棒了!
更多
發(fā)布

推薦閱讀

小面條的媽媽
小面條的媽媽
2008