你幾乎可以在任何年齡開始編程,除了嬰兒。不過,如果你想讓孩子們進入編碼領域,他們越早開始,就越有可能上癮。訣竅其實是首先讓他們感興趣。
孩子們通常不喜歡從一門語言的基礎開始。他們可能也不會對一個簡單的“helloworld”例子感興趣。相反,讓他們從一些有趣的事情開始,這樣他們就有了學習編程的理由。
無需介紹雷艇。即使你從未玩過這個遊戲,你也肯定聽說過。這個遊戲現在幾乎可以在任何你能想到的設備上玩,而孩子們卻無法得到足夠的。僅此一點就讓它成為兒童最好的編碼遊戲之一。
雖然Minecraft是一款遊戲,但它也是在整個遊戲中**遊戲的工具。這使它成為一個偉大的選擇,為孩子們,因為他們可能已經上癮了。孩子們會被在自己喜歡的遊戲中創造自己遊戲的能力所激勵。這也很簡單,即使是年幼的孩子也能很快學會。
下載:Windows | Mac | Linux | iOS | Android(6.99-26.95美元,視版本而定)
顧名思義,CodeCombat是一款遊戲,你可以通過編寫代碼來控制英雄完成史詩般的任務。這是一個以教師為中心的社區項目。這使得這個遊戲特別適合在學校引入編程。
與一些使用偽代碼或自己簡化編程語言的遊戲不同,CodeCombat使用的是現有的語言。支持JavaScript和Python,這兩種語言都是當今最流行的語言。CoffeeScript是JavaScript的一種簡化方言,也提供了實驗支持。
除了Minecraft,這可能是這個列表中最著名的遊戲之一。樂高頭腦風暴已經存在多年,結合圖標玩具塊與代碼,使工作機器人。隨著技術的進步,Mindstorms套件也在不斷改進,新的型號確實令人印象深刻。
孩子們甚至不需要電腦來編寫新的EV3套件。EV3程序員應用程序,可用於iOS和Android設備,讓你建立和編程你的機器人只需一個平板電腦。
LEGO MINDSTORMS EV3 31313 Robot Kit with Remote Control for Kids, Educational STEM Toy for Programming and Learning How to Code (601 pieces) BUY NOW ON AMAZON
Lightbot是一款益智遊戲,它的核心是教授編程技巧,玩家甚至不知道自己在學習。雖然它不是Minecraft或樂高級別的流行,但到目前為止它做得相當不錯。據該遊戲的網站顯示,到目前為止,已經有超過2000萬的孩子玩過Lightbot。
這並不側重於教授實際的編程語言,而是側重於與編程相關的概念。孩子們將學習玩Lightbot的主題包括排序、重載、過程、遞歸循環和條件。
下載:iOS | Android(2.99美元)
一開始它看起來有點像斯巴達人,那是因為它是斯巴達人。這個有名無實的代碼怪物坐在屏幕的頂部,在下面的文本框中引導您完成一系列代碼練習。目標是引導您在屏幕上體驗代碼。
隨著時間的推移,這可能會點燃孩子們開始探索自己不同編程概念的火花。例如,它不是指出變量是什麼,而是開始使用變量,然後邀請玩家瞭解它是如何工作的。
這並不是每個希望為孩子們引入編碼的人的理想選擇,但這種更具探索性的方法絕對值得嘗試。
Blockly Games在其網站上稱,該系列遊戲明確針對沒有編程經驗的孩子。像Lightbot一樣,它不教授實際的編程,而是關注相關的概念。有些遊戲更像是抽象遊戲,而不是與編程有關的謎題。
有些遊戲似乎與此列表中其他遊戲的概念相似。另一些則是他們自己的難題。對於初學者來說,這是一個很好的起點,但是隨著概念的逐步引入,您將按順序接近它們。如果孩子們跳到最後甚至中間,他們可能會錯過關鍵信息。
RoboZZle是另一款教授編程概念的遊戲,但不是一種實際的語言。在本例中,您通過在一系列塊中放置命令,將步驟編程到機器人中。一開始很簡單,但遊戲很快就引入了子程序和遞歸等概念。對於任何想學習編程的人來說,這些都是關鍵的概念。
這是一個足夠簡單的遊戲,年輕的孩子可以很容易地拿起它,但它仍然有趣的大孩子。即使是喜歡邏輯拼圖的成年人也可能從中得到樂趣。這要感謝玩家提交的拼圖,它們構成了遊戲的真正內容。這些可能會很快變得狡猾。
與此列表中的大多數遊戲不同,CodeMonkey似乎是專為教師設計的。這意味著價格相當高。這款遊戲比Minecraft更貴,儘管它沒有Mindstorms工具包那麼貴。
像這裡的大多數遊戲一樣,CodeMonkey完全在瀏覽器中工作。就遊戲性而言,它和其他一些遊戲很相似,只是你在引導一隻猴子,而不是一個無名英雄。需要注意的是,這款遊戲似乎依賴於Chrome。在其他瀏覽器中運行它可能會導致意外行為,或者遊戲根本無法運行。
在其網站上,機械師的開發者稱之為一次教育性的益智冒險。在許多方面,這是一個更合適的“遊戲”在這個名單上。雖然它有助於教授編程邏輯,但它也只是一個有趣的益智遊戲。
這是這裡為數不多的遊戲之一,你需要下載才能運行。幸運的是,它可用於Windows、macOS和Linux,因此您不必擔心要使用哪個平臺來運行它。
下載:Steam(4.99美元)
Cargo Bot在一些方面很特別。首先,這是這裡唯一一款iPad專屬遊戲。第二,它不僅是iPad獨有的,實際上也是在iPad上創建的。Cargo Bot的創建者使用Codea應用程序編程了遊戲。我們以前看過這個應用程序,Codea是在iPad上創建應用程序的好方法。
這個遊戲由36個謎題組成,這些謎題的解決方式類似於RobuZZle和這個列表上的其他一些遊戲。貨物機器人是一個偉大的“門戶遊戲”,讓孩子們對編程更感興趣。
下載:iOS(免費)
Scratch不僅僅是一個編程遊戲。相反,它是一個完整的平臺,用戶可以玩其他玩家提交的遊戲,也可以提交自己的遊戲。與Minecraft類似,這裡孩子們的大部分樂趣來自於自己**遊戲,而不是玩別人的遊戲。當談到為孩子們編寫代碼時,這是一個很好的動機。
由麻省理工學院媒體實驗室的終身幼兒園小組創建,Scratch是完全免費的。它遠不是這個列表上唯一的免費應用,但它絕對是一個你應該檢查。它不僅對你的教學有好處,而且你自己也可以從中得到樂趣。
上面的遊戲和其他遊戲是讓孩子們對編程感興趣的好方法,但它們不是唯一的方法。雖然很多孩子需要遊戲的獎勵系統來讓他們回來,但其他孩子可能會對編碼感興趣。對這些孩子來說,遊戲元素甚至可能會妨礙他們。
幸運的是,還有其他方法可以讓孩子們開始編程,而不必馬上把他們扔進深淵。舉一些例子,看看我們的編碼應用程序列表,幫助孩子們學習編程。
圖片來源:artush/Depositphotos
無論您或您的孩子是否對學習如何編寫程式碼感興趣,都有一個非常好的工具可以讓您開始學習。iOS版的跳房子是免費的,有趣的,是初學者的理想選擇。透過簡單的點選,你可以讓你的想象力狂野,同時學習程式設計的基礎知...
...子尋找一個合適的方式進入編碼領域,你可能想考慮一些適合孩子們的優秀編碼課程和遊戲。 ...
... 從應用程式的市場營銷來看,你可能會認為跳房子只適合孩子們。它在iOS應用商店中的名字甚至是“跳房子:為孩子們編寫程式碼”。雖然它確實對孩子們很友好,但不要讓它把你趕走。這不僅僅是一個兒童應用程式。 ...
... 適合6歲及以下兒童使用。每個孩子都有自己的個人資料和學習途徑。他們還可以帶上一系列書籍和影片,隨時按自己的節奏欣賞。當他們學習的時候,孩子們會得到一些...
你需要娛樂和通知你的孩子,但要避免電視上的垃圾?那麼YouTube就是答案。如果你想把資訊和娛樂節目結合起來,這裡有適合孩子們的最佳YouTube頻道。所有這些都適合年幼的孩子。 ...
...持久的遊戲之一。多虧了Minecraft一小時的程式碼,這也是孩子們學習程式設計基礎知識的好方法。 ...
...閱讀。這個名為鉚釘的免費閱讀應用程式包含了2000多種適合所有年齡段的書籍、單詞的定義和翻譯,以及旨在鼓勵兒童學習的遊戲化元素。 ...