課程名稱:

基礎物件導向程式設計

課程英文名稱: Fundamental Object Oriented Programming
教學目標:
1. Python程式設計復習:快速回顧Python的基本語法和資料結構。
2. 理解OOP基礎概念:解釋物件導向程式設計與程序導向的差異、介紹封裝、繼承、多型和抽象等核心OOP概念。
3. 類別和物件:使用Python定義和實例化類別、介紹__init__構造函數及self參數的重要性、理解物件的屬性和方法。
4. 封裝: 使用Python實施私有屬性和方法(例如_private 和 __private)、設計getter和setter方法以安全地存取和修改屬性。
5. 繼承:使用Python進行類別繼承、理解super()的用途。
6. 多型:使用Python實施多型,透過方法覆寫達成。
7. 抽象類別:使用abc模組建立抽象類別和抽象方法。
教材大網:
程式設計復習 快速回顧Python的基本語法和資料結構
教學參考節數: 6
理解OOP基礎概念 解釋物件導向程式設計與程序導向的差異、介紹封裝、繼承、多型和抽象等核心OOP概念。
教學參考節數: 6
類別和物件 使用Python定義和實例化類別、介紹__init__構造函數及self參數的重要性、理解物件的屬性和方法。
教學參考節數: 6
封裝、繼承、多型 使用Python進行類別繼承、理解super()的用途、使用Python實施私有屬性和方法(例如_private 和 __private)、設計getter和setter方法以安全地存取和修改屬性。
教學參考節數: 12
抽象類別 使用abc模組建立抽象類別和抽象方法。
教學參考節數: 6
 

基本素養能力圖

A. G. 國際視野B. G. 博雅素養
C. G. 公民素養D. G. 溝通合作
E. G. 生涯發展F. G. 資訊應用
G. G. 問題解決H. G. 創新跨域

系科專業能力圖

A. 團隊合作與溝通能力B. 職場倫理與道德素養
C. 創新思考與問題解決能力D. 資訊科技應用能力
E. 基礎金融能力F. 基礎財務能力
G. 理財規劃能力H. 投資分析能力
I. 財會與內控稽核能力

授課形式分析圖

A. 理論講述與討論B. 個案分析或作品賞析
C. 行動實作與報告