(02)8979-5838  |   (02)2316-7736

中階系列L9 - L10

互動程式設計班

立即了解

中階系列L9 - L10

互動程式設計班

立即了解

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

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

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

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

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

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

— 招生對象 —

國小高年級以上或學習程式達1~2年以上的小朋友。

— 學習目標及內容 —

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

— 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 在程式開發中的迭代過程中,能使用正確的術語、描述已採取的步驟和已做的選擇。

— STEAM學習內容 —

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

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

— 學習教案本+桌遊 —

— 課程資訊 —

L10-中階-micro:bit 互動程式設計班
適合對象 國小高年級以上或學習程式達1~2年以上的小朋友。
招生人數 每班限量8
課程時數 14週,共28小時 (每週一堂)
開班日期 週末班 平日班
週六班下午13:30-15:30
週日班 上午10:00-12:00
週三班下午14:00-16:00
週五班下午17:00-19:00
上課地點 ※松山教室:台北市松山區延壽街131號1樓
※重慶教室:台北市中正區重慶南路一段143號4樓

— 延伸學習 —

 

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

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