

micro:bit為英國廣播公司(BBC)專為5歲以上孩子所研發設計的微型電腦,是一台專屬給孩子學習程式的好工具,目前全世界已有超過一百萬學童正在用micro:bit學習編程與多元的STEM創作!
micro:bit擁有一個簡單且容易使用的程式編輯介面,讓孩子用簡單的滑鼠拖拉積木方塊,在瀏覽器上輕鬆地完成複雜的程式撰寫;micro:bit體積只有一個火柴盒這麼大,方便孩子隨身攜帶,內建許多生活周遭常見的感測器,如溫度、光、方位及磁力等等感測器,還有許多耳熟能詳的科技裝置,如藍芽裝置、Micro USB連接口等等裝置,能給孩子同時學習程式和電子知識的微型電腦,連貫了學習軟體+硬體的應用,讓孩子的程式學習不再只是局限於軟體平台上!

Makecode(程式編輯平台)是一個由微軟開發的免費線上程式設計平台,它的主要目標是讓程式初學者能以有趣、直觀的方式學習程式。MakeCode 的特色在於它提供了一個從視覺化積木程式到真實程式語言的平滑過渡,讓不同年紀或不同程度的初學者,都可以好好的利用這個工具去學程式設計。
然而Makecode的強大不只如此,他除了擁有「程式積木、JavaScript、Python」等語言撰寫,微軟還將它整合到旗下的各類程式工具去做學習,例如常見的硬體程式設計「micro:bit」,也是透過makecode來做程式編輯,還有2D像素遊戲設計「Arcade」,還是有本次介紹的「Minecraft」,甚至高年級在學的「MicroPython」也擁有自己的平台介面,讓全球學習程式教育的兒童變得更加方便且容易。
這是一種視覺化的程式設計方式,就像在玩積木一樣。你只需要拖曳、組合不同的積木方塊,就可以設計出程式。這對於初學者來說是最理想的選擇,因為它不需要打字,就能專注於程式的邏輯概念。
當你對積木式程式語言有一定了解後,可以進階到 JavaScript。程式碼編輯器會自動將你的積木轉換成 JavaScript 程式碼,讓你一步步了解文字式程式語言的寫法。
學會JavaScript後孩子未來可以投入在「物聯網、網頁前端、網頁後端、網頁全端」等相關領域。
Python 是一種廣泛應用於世界的程式語言,也是許多人學習程式設計的首選。當你掌握了基本概念後,可以嘗試使用 Python 進行更複雜的程式設計。
學會Python後孩子未來可以投入在「AI人工智慧、物聯網、機器人」等相關領域。
認識完micro:bit與makecode編輯器後,接下來就是孩子們大顯身手的時候啦!
這片micro:bit有如一個魔法晶片,只要我們想讓他做什麼它都有辦法,micro:bit本身可以用自己身上的各式感測器及LED燈光,做出許多不同的小遊戲以及裝置,例如 : 閃炸彈遊戲、計算機、溫度計、溼度計、指北針、音樂盒等小專案。
我們也可以幫它加上艾思獨家的木作外殼,讓他從一片微型電腦變身成機器人、尋寶器、坦克車、遙控車、彈珠台等多種變形教材。
只學硬體學不夠 ? 沒關係 ! micro:bit它還可以搭配Scratch做出互動式的體感遊戲,讓孩子們理解Switch遊戲的設計邏輯與製作方式,邊學邊玩超有成就感 !
此外,micro:bit 也能搖身一變,成為 AI 學習的利器!例如「micro:bit create AI」專案,就是利用 micro:bit 本身的 X, Y, Z 加速度計,來進行一個 AI 姿勢估計 (pose estimation) 的有趣展示,讓孩子們親身體驗 AI 的應用。
現今當代最夯的AI人工智慧,就是用Python程式語言寫的,想用最有趣的方式學Python ? micro:bit一次滿足你,我們將帶孩子學習MicroPython實務操作,藉此來打下扎實的Python程式語言基礎與觀念,未來想要銜接資通訊相關科系、通過ITS國際證照或是在APCS檢定裡拿高分都沒問題 !
micro:bit - 倒水遊戲
micro:bit - 電子指北針
(木雕版) 黃金尋寶器
(紙模版) 宇宙打靶機
micro:bit - 機械手臂
(紙模版) 貪吃怪存錢筒
所有照片著作權為 [艾思程式教育] 所有,未經許可,禁止轉載、複製與使用。
一片小小micro:bit,就可以學習如此多的課程,它的應用範圍廣泛且靈活,讓孩子不只學習程式,搭配二極體、杜邦線、麵包板、光敏電阻、紅外線感測器、超音波感測器等工具,也能學到更多有用的知識。種種功能都是讓micro:bit在孩子的STEAM教育中,成為不可或缺的一個好夥伴 !
如果你也想拿一片micro:bit自己嘗試寫程式看看,現在就馬上起來動手,一起探索硬體程式的奧妙 !