仁寶電腦 | 輔仁大學 | 輔大台灣偏鄉教育關懷中心 | 輔大圖資系 | 花蓮縣行動學習社群 | 國中小行動學習推動計畫
Google Blockly
簡介:
Blockly是一個以網頁為基礎的圖像設計編輯工具,只要拖曳圖塊就能打造應用程式,完全不需輸入文字,並可將Blockly程式匯出成JavaScript、Python或XML程式。Blockly Games則為向5到12歲兒童或程式設計新手介紹各種程式設計概念的遊戲,包括圖塊的拼接與設定方式,簡單的迴圈與條件概念,條件與控制教學等等。
Blockly Games含有表達各種程式設計概念的遊戲,例如最基本的Puzzle主要是介紹圖塊的拼接與設定方式,Maze則是以迷宮遊戲來表達簡單的迴圈與條件概念,Bird則是進階的條件與控制教學,Turtle為進階的迴圈概念遊戲,以Movie來介紹數學方程式,Pond則是一個可程式化鴨子的競賽遊戲,Pond JS將圖塊轉成文字介面,讓鴨子的行動更快而且能力更強。
Google表示,兒童或新手藉由Blockly Games能以自己的步調自行學習程式設計,這是一個開放源碼專案,歡迎各界在教室內、外進行Blockly遊戲,也歡迎開發人員的貢獻。
Blockly還有其他有趣的相關專案,例如可以Blockly打造Android程式的App Inventor,以及能以Blockly控制機器人的Play-i或Lil'Bot。
網址:https://code.google.com/p/blockly/
文字來源:ithome http://www.ithome.com.tw/news/90212