實體編程教學課程內容
課程簡介
本課程為三小時的進階訓練班,專為具備基礎程式設計知識(如變數、條件、迴圈)的學員而設。課程以 Python 為基礎語言(可依機構需求調整為 JavaScript 或 C),深入探討資料結構、函式模組化與簡易專案應用。
課程將以實作為重點,帶領學員實地撰寫可實際應用的小型項目,說明程式設計的最佳實踐與邏輯設計技巧。學員將學習處理資料(資料結構與檔案操作)、建立函式化程式邏輯,並體驗模組導向開發,從而邁向更高層次的問題解決與創意應用。
課程目標
-
鞏固核心語法並提升程式邏輯表達能力。
-
理解函式(Functions)與模組化開發的重要性。
-
掌握基礎資料結構(List、Dictionary、Tuple、Set)。
-
能讀取與分析資料(如文字檔、CSV)。
-
完成一個結合資料與邏輯運算的小型專案。
適合對象
課程大綱
第一部分:邏輯強化與程式架構設計(約 40 分鐘)
第二部分:函式與模組化程式設計(約 50 分鐘)
-
函式定義(Function)、參數與回傳值(Return)。
-
函式重用與模組(Module)概念。
-
使用 Python 的標準模組(Math、Datetime、Random、OS)。
-
實作練習:撰寫制定功能的模組(如自動命名、隨機密碼生成器)。
第三部分:資料結構與檔案操作(約 45 分鐘)
第四部分:小型專案實作與展示(約 45 分鐘)
-
專案主題範例:
-
成績統計工具
-
小型記帳系統
-
文字資料清理與分析應用
-
小組或個人創作:程式設計、測試與展示結果。
-
指導講評:最佳化程式結構與後續延伸方向。
課程特色