課程名稱 |
程式設計 |
學分數 |
2 credits / 2學分 |
上課起訖日 |
September 4, 2025 – January 15, 2026 / 114年9月4日至115年1月15日 |
上課總週數 |
17 weeks in total / 17週 |
每週上課時間及時數 |
Periods 5 & 6 on Thursdays (12:55–14:45) / 每週四第5與6節(12:55–14:45) |
上課地點 |
5F電腦教室 |
課程目標 |
完成此課程後,學生將能夠使用 Python 編寫簡單的程式,解決基本問題,並掌握數據處理和控制結構、了解 AI 技術應用。 |
教學內容及進度 |
| 行事曆 |
週次 |
上課日期 |
課程內容 |
| |
1 |
9/4 |
課程說明 |
| |
2 |
9/11 |
電腦歷史介紹 |
| |
3 |
9/18 |
Python 語言簡介 |
| |
4 |
9/25 |
Anaconda 簡介與安裝 |
| |
5 |
10/2 |
Google Colab 教學 |
| |
6 |
10/9 |
輸出輸入、變數、資料型態 |
| |
7 |
10/16 |
運算子、運算式、判斷式概述 |
| |
8 |
10/23 |
判斷式簡介、串列 |
| |
9 |
10/30 |
串列、元組、集合、字典 |
| |
10 |
11/6 |
判斷式、巢狀判斷式、迴圈 |
| |
11 |
11/13 |
迴圈、函數、陣列簡介 |
| |
12 |
11/20 |
函數、類別、物件簡介、迭代介紹 |
| 定期評量 |
13 |
11/27 |
第二次定期評量 |
| |
14 |
12/4 |
生成式 AI 介紹 |
| |
15 |
12/11 |
Google Teachable Machine-1(AI 應用) |
| |
16 |
12/18 |
Google Teachable Machine-2(AI 應用) |
| 行憲紀念日 |
17 |
12/25 |
行憲紀念日 |
| 元旦 |
18 |
1/1 |
元旦 |
| |
19 |
1/8 |
Quick, Draw!(AI 應用) |
| |
20 |
1/15 |
Invideo AI |
|
參考書籍與資料 |
Python教材(自編) |
教學資源 |
Google Teachable Machine、Quick, Draw!、Invideo AI |
作業設計 |
每單元安排簡易實作或小測驗,如撰寫Python程式、操作Teachable Machine並上傳辨識成果截圖等。 |
成績評定方式 |
課堂表現50%、課堂作業10%、期中20%、期末20% |