延壽校 | 安和校 | 大直校 | 重慶校

適合4 - 9年級

互動程式設計主題介紹

立即了解

適合4 - 9年級

互動程式設計主題介紹

立即了解

— 什麼是micro:bit + Scratch 互動程式設計? —

micro:bitScratch是兩種最適合兒童學習的程式語言,本課程將結合這兩種程式語言的特長,讓孩子學習更全面的編程能力。

— 3分鐘認識互動程式設計 —

為什麼要學micro:bit+Scratch互動程式設計

每種程式語言都有其優劣勢,所以能同時使用2種以上的語言進行開發,就能夠截長補短!micro:bit的強項在於硬體裝置的控制, Scratch則是擅長動畫與遊戲,所以在這門課當中我們將教會孩子如何自製像Switch般的體感、互動遊戲,藉此讓孩子精熟軟硬體整合開發的能力。

Scratch + micro:bit互動設計
Scratch + micro:biit互動設計示意

micro:bit+Scratch 互動程式設計學什麼?

為了完成軟硬整合的互動式專案,序列、變數、迴圈、條件判斷、函式、陣列與數學/邏輯運算這些程式的基本指令,在這堂課當中會有加深加廣的應用,而感應器的部分除了光線感應器、聲音感應器這些內建的感應器外,還會使用到循線、超音波、紅外線這些外接套件,因為使用的硬體套件更多了,所以有關STEAM的內容:電學、聲波、光線、力學等科學知識,也會有更深入的介紹,讓孩子能在這堂課當中去了解硬體和軟體如何完美的搭配,做出自己最棒的作品。

— 招生對象 —

4 - 9年級

— 學習目標及內容 —

習得中階程式觀念(巢狀迴圈、陣列等)來控制軟體與硬體,製作人機互動裝置、體感遊戲與感測機器人,並針對專題實作與競賽能力做加強。

— CSTA指標 —

CSTA學習指標

演算法:1A-AP-08 效仿程式的序列,新增一組循序漸進的指令,替日常任務規劃相應的步驟。
變數:1B-AP-09 創建一個使用變數的程式,來儲存與修改程式的資料。
控制:1A-AP-10 開發包含序列和簡易迴圈的程式,用來表達概念或描述問題。
模組化:1A-AP-11 將問題的解決步驟拆解成一系列精確的指令。
程式開發:1A-AP-12 構思一個能描述有關事件的程式流程、目標、預期結果的規劃。
1A-AP-13 當使用點子和其他創意進行程式設計,在過程中能找到為何而做的原因。
1A-AP-14 在包含序列和簡易迴圈的演算法或程式中進行除錯(辨認和修正)。
1A-AP-15 在程式開發中的迭代過程中,能使用正確的術語、描述已採取的步驟和已做的選擇。

Scratch+micro:bit系列主題 -> CSTA程式設計學習指標

— STEAM學習內容 —

本冊將帶領孩子認識樹狀搜尋、桶搜尋這2種演算法。程式設計方面,我們要學習透過程式與各種硬體模組控制遙控車與自走車,還有學習可變電阻、MP3模組、OLED模組的應用。
自然科學與程式方面,我們將會介紹齒輪、槓桿原理、太陽能與綠電。
最後因數與倍數是許多孩子們常卡關的單元,我們將用程式的角度來學數學,製作一個因數倍數機,徹底搞懂因數與倍數的觀念。

學習內容1

本冊著重於Scratch與micro:bit的軟硬整合,孩子將學到如何用體感、聲音等訊號來控制電腦上的人物,進而完成一款虛實整合的遊戲。
數學與程式方面,我們將用程式中的變數與函數來學習未知數的概念。
自然方面,電壓、電流與電阻是硬體控制很重要的一環,這邊將會介紹關於電的基本知識。最後我們將帶孩子探討能源與環境保護這個急迫且重要的議題。

學習內容2

— 學習教案本+桌遊 —

— 專案展示 —

棒球遊戲

射擊遊戲

打磚塊遊戲

— 延伸學習 —

寒暑假B1課程
寒暑假C1課程
寒暑假A2課程
寒暑假B2課程
寒暑假C2課程
寒暑假B3課程
minecrart主題課程
micro:bit主題課程
arcade主題課程
nexusbot主題課程
 

程式教育從小開始培養,讓孩子的未來不一樣

立即填表洽詢,
索取超早鳥優惠

30秒報名
免費親子體驗