物件導向程式設計
Object Oriented Programming
學期
114-2
學分
3
學分
當期課號
910202
永久課號
SESE20311
開課單位
系統工程與科技學士學位學程
授課教師
劉江龍
類別
選修
上課時間表
| 節 | 週二 | 週三 |
|---|---|---|
1 08:00–08:50 | 物件導向程式設計 2 節連堂 | 物件導向程式設計 |
2 09:00–09:50 |
* 根據陽明交大上課時間表所列
概述
以Python程式語言為例,讓學生了解及使用物件導向程式設計方法進行程式設計。
先修科目
程式設計
教學方式
助教
評分方式
平時作業:60% 期中作業與報告:20% 期末作業與報告:20%
課程大綱
- Python 簡介與程式編輯器介紹
- 資料型別、變數與運算子
- 資料儲存容器tuple- 串列- 字典-集合(1)
- 資料儲存容器tuple- 串列- 字典-集合(2)
- 選擇結構
- 迴圈與生成式
- 函式與遞迴
- 模組、套件與獨立程式
- 期中作業與報告
- 類別與例外
- 標準函式庫
- 第三方模組(I)
- 第三方模組(II)
- 第三方模組(III)
- 專題探討
- 期末作業與報告
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | Python 簡介與程式編輯器介紹 |
| 第 1 週 | Python 簡介與程式編輯器介紹 |
| 第 2 週 | 資料型別、變數與運算子 |
| 第 2 週 | 資料型別、變數與運算子 |
| 第 3 週 | 資料儲存容器tuple- 串列- 字典-集合(1) |
| 第 3 週 | 資料儲存容器tuple- 串列- 字典-集合(1) |
| 第 4 週 | 資料儲存容器tuple- 串列- 字典-集合(2) |
| 第 4 週 | 資料儲存容器tuple- 串列- 字典-集合(2) |
| 第 5 週 | 選擇結構 |
| 第 5 週 | 選擇結構 |
| 第 6 週 | 迴圈與生成式 |
| 第 6 週 | 迴圈與生成式 |
| 第 7 週 | 函式與遞迴 |
| 第 7 週 | 函式與遞迴 |
| 第 8 週 | 模組、套件與獨立程式 |
| 第 8 週 | 模組、套件與獨立程式 |
| 第 9 週 | 期中作業與報告 |
| 第 9 週 | 期中作業與報告 |
| 第 10 週 | 類別與例外 |
| 第 10 週 | 類別與例外 |
| 第 11 週 | 標準函式庫 |
| 第 11 週 | 標準函式庫 |
| 第 12 週 | 第三方模組(I) |
| 第 12 週 | 第三方模組(I) |
| 第 13 週 | 第三方模組(II) |
| 第 13 週 | 第三方模組(II) |
| 第 14 週 | 第三方模組(III) |
| 第 14 週 | 第三方模組(III) |
| 第 15 週 | 專題討論 |
| 第 15 週 | 專題討論 |
| 第 16 週 | 期末作業與報告 |
| 第 16 週 | 期末作業與報告 |
教科書
Python程式設計:從入門到進階應用(第五版), 黃建庭, 全華圖書股份有限公司, 2025
Office Hours
- 地點
- 大禹樓226
- 時間
- 星期二1010-1200
- 聯絡方式
- chianglung.liu@gmail.com