Blockly 是 Google於2012年6月發布完全可視化的編程語言,類似 MIT 的兒童編程語言 Scratch,你可以通過類似玩積木的方式用一塊塊電子圖形積木構建出應用程式。每個圖形都是一個代碼積木塊,你可以將它們拼接起來,創造出簡單功能,然後將一個個簡單功能 組合起來,構建出一組程式。
Blockly 一種在網頁上運行的圖形化編程語言,Blockly 所編輯的程式碼可以轉換成 JavaScript、Dart、Python 或 XML。對於剛剛接觸程式的小朋友或學習者,Google 亦開發了 Blockly-Games,讓入門的學習者增添更多的樂趣,除此之外,諸如 Code.org、Ozobot、Wonder、Open Roberta ...等,都是非常有趣的 Blockly 應用入門。讀者也可以在我們的課程協作平台「EduMakerLab Transformer 教室」進階與延伸學習更多的課程內容。
本課程配合硬體需求,將以慧手科技所開發的 motoblockly 平台作為 Blocklyduino 學習平台,motoBlockly 的編輯頁面主要分為:1. 程式積木區;2. 功能表列;3. 程式編輯區;4. 語言選擇(目前僅支援English、繁體中文)。慧手科技在功能上做了調整,可以讓使用者直接儲存成 Arduino IDE 檔案,直接寫入 Arduino 硬體,也可以匯出成 XML 檔作為後續編輯,對於一般入門使用者來說,已經非常足夠。接下來我們的課程內容,也會以此為主。
沒有留言:
張貼留言