第二次:圖形化程式語言-Blockly

Codeing的趨勢

實作1-觀看"軟體吃掉全世界"影片

影片(校內.資訊教育/程式語言)


Blockly

特色及內容

Blockly目前主要分為7個小遊戲包含飛機座位計算(Plane Seat Calculator)、迷宮(Maze)、圖形計算器(Graphing Calculator)、拼圖(Puzzle)、驗證碼(Code)、海龜圖形 (Turtle Graphics)、模塊工廠( Block Factory)。每一個遊戲又分成許多的關卡,雖著關卡越高難易度也跟著提升,遊戲還有許多國家語言可以選擇,因此,幾乎全世界的孩童都能輕鬆學習。

Blockly 含有表達各種程式設計概念的遊戲,例如最基本的Puzzle主要是介紹圖塊的拼接與設定方式,Maze則是以迷宮遊戲來表達簡單的迴圈與條件概念,Bird則是進階的條件與控制教學,Turtle為進階的迴圈概念遊戲,以Movie來介紹數學方程式,Pond則是一個可程式化鴨子的競賽遊戲,Pond JS將圖塊轉成文字介面,讓鴨子的行動更快而且能力更強。

 

實作2-Blockly Games(IE無法執行)

(下載) 可下載至電腦執行.不需網路.無提示積木還有幾個(資訊教育/程式語言/Blockly Games)

迷宮

真實程式語言-包含保留字.函式.運算子及語法

實作3-體驗程式碼

練習

https://sites.google.com/site/warkeyli/blockly(原始碼.程式碼)

參考網站

將圖形化程式語言轉化為文字程式語言

https://blockly-demo.appspot.com/static/demos/generator/index.html


教學網站

參考網站