Menu
課程

Python 基礎 · 9–12 歲

Code Club: 自己的想法,自己的程式,自己的創作。

遊戲、故事與實用小工具,讓孩子親手寫出來。透過老師引導的 Python 專案,測試自己的想法,並說明程式如何運作。

  • 老師引導
  • 英語授課
  • 歡迎初學者
mission_maker.pyPYTHON

試試小小故事製造器

換個字, 故事就不一樣。

先猜猜這句話,再執行,接著改一個地方。

hero = "robot"
place = "Moon"
print("The " + hero
      + " explores the "
      + place)
準備執行

你覺得這個程式會印出什麼?

這是第二單元故事專案的簡化互動示範。課堂上,孩子會自己寫 Python,並設計至少五個輸入內容。

10個連貫單元
40堂引導課程
90 分鐘每堂課
1個原創期末專案

為什麼學程式?

讓孩子看懂自己每天使用的科技。

遊戲按照規則運作,應用程式處理資料,AI 的回答需要驗證。寫程式讓孩子有方法探索螢幕背後的原理、提出更好的問題,並把自己的想法轉成清楚的指令。

01 / 做出判斷

自己訂出規則。

設計問答或推薦工具,決定不同輸入應該得到什麼結果,再檢查程式是否真的遵守規則。

02 / 解決問題

找出哪裡出錯。

觀察意外的結果,追查是哪一道指令造成,一次改一件事,再執行。錯誤成為孩子能調查的問題。

03 / 掌握自己的創作

說明自己的選擇。

選定用途,先做出可運作的小版本,請別人測試,再指出哪段程式讓想法實現。

翻開我們的課程教材

從故事開始討論,用實作理解概念,寫出自己的程式。

我們把講解、故事、練習與複習設計成同一段學習旅程。以下是「變數與資料」教材的兩個實際節錄。

教材節錄 · 變數與資料

從一個值得討論的問題開始。

在 Café Byte,機器人把文字與數字搞混了。孩子先討論哪裡出了問題,再探索 Python 使用的資料型態。

教材節錄 · 概念閱讀

讓抽象概念看得見。

清楚的範例、以顏色區分的資料型態和提問,把故事連到真正的 Python。學生預測、執行,再說明結果。

  • 圖像故事
  • 解說範例
  • 程式挑戰
  • 複習與反思

完整的第一年學習路徑

小程式,慢慢打開更多可能。

十個單元逐步走向原創程式。先看看孩子會做的作品,再展開單元,了解背後的程式概念。

  1. 單元 01 · 2 堂課電腦裡面解讀二進位圖樣,修好一個出錯的積木程式。

    練習的程式概念

    硬體、軟體、二進位、演算法與除錯。

  2. 單元 02 · 4 堂課Python 開口說話使用讀者輸入的文字,製作互動故事。

    練習的程式概念

    以輸入、輸出、變數與清楚的 Python 結構寫出第一批程式。

  3. 單元 03 · 4 堂課程式狀態為零食預算、旅程、食譜或遊戲設計計算器。

    練習的程式概念

    用資料型態、計算與變數記錄程式中的變化。

  4. 單元 04 · 4 堂課聰明的判斷做出有不同分支的問答、建議或檢查工具。

    練習的程式概念

    以比較與條件式,讓程式選擇合適的路徑。

  5. 單元 05 · 5 堂課清單與迴圈以播放清單或選單程式,練習整理與重複。

    練習的程式概念

    整理相關資料,並自動化重複工作。

  6. 單元 06 · 4 堂課函式用有名稱、可重複使用的函式組成小應用程式。

    練習的程式概念

    把大型任務拆成有名稱、可重複使用、可測試的小工作。

  7. 單元 07 · 4 堂課演算法與排序製作資料排序器,用測試比較演算法的運作方式。

    練習的程式概念

    規劃可重複的方法、比較排序策略,並以測試驗證。

  8. 單元 08 · 4 堂課AI 系統編寫規則式遊戲機器人,並探索訓練模型。

    練習的程式概念

    比較規則式程式與機器學習,練習負責任地測試。

  9. 單元 09 · 4 堂課結構化資料使用結構化資料記錄,製作問答程式。

    練習的程式概念

    以字典與資料記錄清楚整理資訊。

  10. 單元 10 · 5 堂課期末專案與成果展示完成有用途、測試紀錄與成果發表的原創程式。

    練習的程式概念

    規劃、製作、測試、說明並發表原創的可運作程式。

期末專案

做出能運作,也說得清楚的程式。

最後五堂課,讓想法經過規劃、製作、測試與發表。文字型程式也能是完整的作品。重點是孩子理解並掌握自己程式的資料與邏輯。

  1. 01選定用途
  2. 02規劃程式
  3. 03做出可運作版本
  4. 04請同學測試
  5. 05說明創作過程

如果 AI 已經會寫程式呢?

知道怎麼提問,只是第一步。

孩子也需要判斷答案。在第八單元,他們比較自己編寫的規則式機器人與訓練過的智能體,調查失敗情況,並討論資料、隱私與偏誤。程式基礎讓這些問題變得具體。

  • 它用了什麼資訊?
  • 遇到新情況會怎樣?
  • 怎麼知道答案是對的?

第八單元探索

編寫規則

能說明的機器人

由學生決定條件與動作。

訓練與測試

能提出質疑的結果

學生測試範例、找出失敗情況,思考可以改什麼。

比較證據,說明差異。

一堂課怎麼進行?

老師引導,孩子自己思考。

  1. 01

    認識問題

    透過簡短故事、示範或肢體活動,了解為什麼需要這個概念。

  2. 02

    預測與探索

    閱讀小範例,先預測,再比較實際發生的結果。

  3. 03

    寫程式與測試

    分小步驟製作,自己做選擇,根據結果修改。

  4. 04

    說明與反思

    指著程式碼解釋,描述一次修正,找出下一個練習重點。

適合從這裡開始嗎?

好奇心比經驗更重要。

為小四至小六設計,不需要先學過 Python。透過體驗課,我們可以了解孩子在閱讀、打字與解決挑戰時的信心與需求。

  • 喜歡遊戲、邏輯、解謎或數位創作
  • 能在老師支持下完成多步驟活動
  • 準備好以英語閱讀、打字與討論想法

動手做。測試。解釋。

一起看看,他們能創造什麼。

認識老師、體驗課堂節奏,踏出用程式創作的第一步。

預約 Code Club 體驗