每種程式語言都有其優劣勢,所以能同時使用2種以上的語言進行開發,就能夠截長補短!micro:bit的強項在於硬體裝置的控制, Scratch則是擅長動畫與遊戲,所以在這門課當中我們將教會孩子如何自製像Switch般的體感、互動遊戲,藉此讓孩子精熟軟硬體整合開發的能力。
為了完成軟硬整合的互動式專案,序列、變數、迴圈、條件判斷、函式、陣列與數學/邏輯運算這些程式的基本指令,在這堂課當中會有加深加廣的應用,而感應器的部分除了光線感應器、聲音感應器這些內建的感應器外,還會使用到循線、超音波、紅外線這些外接套件,因為使用的硬體套件更多了,所以有關STEAM的內容:電學、聲波、光線、力學等科學知識,也會有更深入的介紹,讓孩子能在這堂課當中去了解硬體和軟體如何完美的搭配,做出自己最棒的作品。
每種程式語言都有其優劣勢,所以能同時使用2種以上的語言進行開發,就能夠截長補短!micro:bit的強項在於硬體裝置的控制, Scratch則是擅長動畫與遊戲,所以在這門課當中我們將教會孩子如何自製像Switch般的體感、互動遊戲,藉此讓孩子精熟軟硬體整合開發的能力。
為了完成軟硬整合的互動式專案,序列、變數、迴圈、條件判斷、函式、陣列與數學/邏輯運算這些程式的基本指令,在這堂課當中會有加深加廣的應用,而感應器的部分除了光線感應器、聲音感應器這些內建的感應器外,還會使用到循線、超音波、紅外線這些外接套件,因為使用的硬體套件更多了,所以有關STEAM的內容:電學、聲波、光線、力學等科學知識,也會有更深入的介紹,讓孩子能在這堂課當中去了解硬體和軟體如何完美的搭配,做出自己最棒的作品。
國小高年級以上或學習程式達1~2年以上的小朋友。
演算法
1A-AP-08 效仿程式的序列,新增一組循序漸進的指令,替日常任務規劃相應的步驟。
變數
1B-AP-09 創建一個使用變數的程式,來儲存與修改程式的資料。
控制
1A-AP-10 開發包含序列和簡易迴圈的程式,用來表達概念或描述問題。
模組化
1A-AP-11 將問題的解決步驟拆解成一系列精確的指令。
程式開發
1A-AP-12 構思一個能描述有關事件的程式流程、目標、預期結果的規劃。
1A-AP-13 當使用點子和其他創意進行程式設計,在過程中能找到為何而做的原因。
1A-AP-14 在包含序列和簡易迴圈的演算法或程式中進行除錯(辨認和修正)。
1A-AP-15 在程式開發中的迭代過程中,能使用正確的術語、描述已採取的步驟和已做的選擇。
在ScratchJr出現前,國小低年級學童要學習程式是非常困難的,因為他們在抽象概念、數學、語言能力上會有先備知識不足的問題;而ScratchJr的出現正是為了解決這個問題而存在的,它將過於困難、抽象的概念剔除,讓小朋友專注於解決問題、創意設計與邏輯思考這些學程式最重要的事情。
演算法
1A-AP-08 效仿程式的序列,新增一組循序漸進的指令,替日常任務規劃相應的步驟。
變數
1B-AP-09 創建一個使用變數的程式,來儲存與修改程式的資料。
控制
1A-AP-10 開發包含序列和簡易迴圈的程式,用來表達概念或描述問題。
模組化
1A-AP-11 將問題的解決步驟拆解成一系列精確的指令。
程式開發
1A-AP-12 構思一個能描述有關事件的程式流程、目標、預期結果的規劃。
1A-AP-13 當使用點子和其他創意進行程式設計,在過程中能找到為何而做的原因。
1A-AP-14 在包含序列和簡易迴圈的演算法或程式中進行除錯(辨認和修正)。
1A-AP-15 在程式開發中的迭代過程中,能使用正確的術語、描述已採取的步驟和已做的選擇。
程式教育從小開始培養,讓孩子的未來不一樣
立即填表洽詢,索取超早鳥優惠