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