• 認識類比與數位
  • 認識程式設計概念
  • Scratch簡介(影片:如何前往Scratch編輯環境如何安裝Scratch離線編輯器來回走動的貓咪動畫
  • 資料的抽象化(影片:Scratch變數的使用,Scratch中和使用者的互動,貓咪數學大師)
  • 資料的傳輸(影片:好玩的串並列轉換)
  • 循序處理的概念(影片:太空梭射擊遊戯1,太空梭射擊遊戯2,太空梭射擊遊戯3)
  • 程式中的決策指令(影片:坦克大戰)
  • 程式中的迴圈指令(影片:愛聊天的貓咪)
  • 自訂程序(影片:在Scratch中使用自訂程序,音樂的演奏)
  • 字串拆解、轉換與運算(影片:在Scratch中拆解字串)
  • 清單與查表法的應用(影片:利用簡譜來播放音樂)
  • 讓資料更為精簡
  • 資料壓縮簡介與應用(影片:簡易資料壓縮原理與實作)
  • 資料加解密實作(影片:007貓咪情報員)
  • 找資料的方法(影片:貓咪搜尋大師)
  • 二分搜尋法(影片:實作二分搜尋法)
  • 排序的原理
  • 實作氣泡式排序法(影片:愛排數字的小貓咪)
  • 選擇排序法
  • 認識BBC micro:bit
  • 使用積木來開發micro:bit程式
  • 感測器原理與應用
  • 溫度計
  • 磁力計
  • 重力加速度計
  • MicroPython簡介
  • MicroPython環境的建置與使用
  • Mu編輯器與REPL
  • MicroPython Shell簡介
  • 內建函數的應用
  • Python語言簡介
  • 有趣的隨機數原理與應用
  • 利用Python來做資料處理

BBC micro:bit教學影片

Arduino教學影片

NodeMCU教學影片