Code.org
是一個非營利組織,它的成立原因是為了讓電腦科學、程式教育更加普及。它提供免費、支援中文化的程式設計教學的網站,結合卡通及動畫,使用拖曳積木的方式,不需要輸入程式語言,就可以自動產生JavaScript 等程式語言,活潑的內容讓學生能從遊戲中學程式!
Code.org 的課程特色為「少敘述,多實作、體驗」。不過能有這樣的教學、學習體驗,當然也要歸功於程式本身!我們今天才能有這種互動課程。
Scratch
是美國麻省理工學院媒體實驗室(MIT Media Lab)發展的一套「程式積木」,適合 8 至 18 歲的學生。像玩積木一樣,只要將「程式積木」做堆疊與組合,就能創造出動畫與遊戲。它的核心概念是為孩子設計一套利用「電腦運算」來實現「創意」的工具 :
低門檻,容易學(low floor)
可以創造出複雜的作品(high ceiling)
支援廣泛、多樣性的創意(wide walls)
micro:bit
為英國廣播公司(BBC)專為5歲以上孩子所研發設計的微型電腦,是一台專屬給孩子學習程式的好工具,目前全世界已有超過一百萬學童正在用micro:bit學習編程與多元的STEM創作!
micro:bit擁有一個簡單且容易使用的程式編輯介面,讓孩子用很簡單的滑鼠拖拉積木方塊的方式,在瀏覽器上輕鬆地完成複雜的程式撰寫;micro:bit體積只有一個火柴盒這麼大,方便孩子隨身攜帶,內建許多生活周遭常見的感測器,如溫度、光、方位及磁力等等感測器,還有許多耳熟能詳的科技裝置,如藍芽裝置、Micro USB連接口等等裝置,能給孩子同時學習程式和電子知識的微型電腦,連貫了學習軟體+硬體的應用,讓孩子的程式學習不再只是局限於軟體平台上!
來源:https://www.beyond-coding.org.tw/index.php?option=com_sppagebuilder&view=page&id=39
CodeCombat
創立於 2013 年,並且是一個開放原始碼專案,所以很快地就擁有了世界各國語言版本,包含繁體與簡體中文,關卡數量、可學習程式語言也持續增加,目前已經擁有 110 多個免費的關卡,能夠學習 Python、 JavaScript、 Lua、 CoffeeScript、Clojure 等不同程式語言,這些語言能夠運用到遊戲設計、網頁應用、 App 的開發上。