Duration: 5 Levels
Difficulty: Beginner to Intermediate
Age Group: 10-16 years

關於此課程

發掘指尖上的科技魅力!本課程以風靡全球的微型電腦BBC Micro:bit為核心,為香港學生開啟人工智能與物聯網的創意大門。這塊小巧的板載集成了如加速度計、指南針、溫度感應器及可編程LED點陣等多種功能,讓學生無需複雜接線即可快速實現各種創意。

從顯示一個簡單的笑臉開始,到最終打造出能識別語音、辨別圖像的智能裝置,學生將在動手實踐中學習編程邏輯、機械結構與AI原理。本課程極具趣味性與實踐性,旨在激發學生的創新思維、動手解決問題的能力,並為迎接AI時代做好準備。

學習目標

完成本課程後,學生將能夠:

  • 熟悉Micro:bit硬件的組成與內置傳感器功能。
  • 熟練控制5x5 LED點陣屏,顯示文字、圖案與動畫。
  • 掌握順序、循環、分支等程式設計的基本結構。
  • 運用變量及自定義函數進行結構化編程。
  • 連接並使用多種外置傳感器與執行器(如舵機、電機)。
  • 理解基礎機械結構(如齒輪、機器人移動方式)並應用於項目中。
  • 實現串行通訊,讀取並處理傳感器數據。
  • 運用人工智能擴展模組完成圖像識別、語音識別等任務。
  • 主導綜合項目開發,如智能小車、智能家居模型。

課程級別

我們的Micro:bit課程分為五個充滿創意的級別,帶領學生從微電腦新手晉升為AI應用開發者。

級別 名稱 適合對象
Level 1 微電腦小先鋒 零基礎初學者,對硬件編程有興趣
Level 2 感應偵察員 掌握基礎操作,開始學習內置傳感器與機械知識
Level 3 智能控制員 會用內置傳感器,開始連接外置設備並學習AI基礎
Level 4 AI見習生 具備硬件控制能力,深入學習AI模組與複雜機械結構
Level 5 AI項目工程師 綜合運用所學,開發高階AI與物聯網綜合項目

各级別詳情

1

微電腦小先鋒

歡迎來到Micro:bit的世界!本級別將帶領學生認識這塊功能強大的微電腦,了解第一代與第二代的主要區別和內置的各種傳感器。學生將從學習控制5x5 LED點陣屏開始,讓它顯示數字、字母和自定義圖案。同時,我們將初步了解機器人是如何移動的、齒輪的作用以及電學和人工智能在生活中的廣泛應用,激發無限創意。

2

感應偵察員

讓Micro:bit動起來!學生將學習如何通過編程控制板載的A、B兩個按鍵,並利用內置的加速度計和光感應器等來製作互動項目,如搖一搖骰子、水平儀等。我們將深入探討各類傳感器的種類與原理,並引入無人駕駛的基本概念和機器人領域中常用的電機與機械結構知識,為製作真正的機器人打下基礎。

3

智能控制員

課程進入外部世界探索階段。學生將學習連接並控制各種外置傳感器和執行器,讓Micro:bit成為一台移動機器人的「大腦」。我們將學習更複雜的邏輯運算關係,並初步引入人工智能算法的概念,例如如何讓機器人做出簡單的智能決策。機械結構的知識將進一步深化,以實現更複雜的功能。

4

AI見習生

本級別將打開人工智能的神秘面紗。學生將學習連接外部顯示與輸入輸出設備,並綜合運用多種機械結構。我們將深入講解圖像識別和語音識別的基本原理,並學習如何調用現成的人工智能庫文件,讓Micro:bit能夠「看見」和「聽見」,為實現高階AI應用做好準備。

5

AI項目工程師

這是實現創意項目的巔峰階段。學生將像一名真正的工程師一樣,完成特定要求的複雜項目。例如:製作一款配備激光雷達或攝像頭、能智能避障並識別至少兩種交通標誌的兩輪驅動小車;或設計一個智能家居模型,其中必須包含三種安全設施,並實現人臉識別開門及車輛號牌識別進門等高級AI功能,全面展示所學技能。

您將會學到

硬件核心

Micro:bit板載硬件介紹、內置傳感器(加速度計、電子羅盤、溫度感應器、光感應器、麥克風)、按鍵控制。

輸出顯示

5x5 LED點陣屏控制(圖形、文字、動畫)、連接外置顯示設備。

編程核心

MakeCode/Python編程環境、順序/分支/循環結構、變量、自定義函數、邏輯運算。

機械與電子

基礎電學概念、齒輪傳動、機器人移動方式、電機類型與控制、機械結構設計與綜合應用。

感應器應用

內置傳感器程式設計、外置傳感器的連接與數據讀取(串行通訊)。

人工智能(AI)

AI概念:

生活中的AI、無人駕駛基礎。

AI技術:

圖像識別原理、語音識別原理、AI庫文件的調用與使用。

AI應用:

人臉識別、車輛號牌識別、交通標誌識別。

綜合項目:

智能避障小車、智能家居安全系統、互動遊戲裝置。

準備探索Micro:bit?

Contact us today to learn more about our Micro:bit programming course and enrollment options.