國立中興大學教學大綱
課程名稱 (中) 物件導向程式設計(1087)
(Eng.) Object-Oriented Programming
開課單位 資管系
課程類別 必修 學分 3 授課教師 黃仲誼
選課單位 資管系 / 學士班 授課使用語言 中文 開課學期 1142
課程簡述 本課程旨在介紹物件導向程式設計(Object-Oriented Programming, OOP)的核心概念與實務應用,引導學生以物件導向思維進行實務應用。課程內容涵蓋類別與物件、封裝、繼承、多型、介面與資料處理等重要主題,並以JAVA程式語言作為主要實作工具。透過課堂講授、程式實作與專題設計,培養學生撰寫具可維護性、可擴充性與結構化之軟體系統能力,奠定後續資訊系統開發與軟體工程相關課程之基礎。
先修課程名稱
課程與核心能力關聯配比(%) 課程目標之教學方法與評量方法
課程目標 核心能力 配比(%) 教學方法 評量方法
1. 建立學生對物件導向程式設計核心概念與設計原則的正確認知。
2. 培養學生以物件導向方式分析問題並設計程式架構之能力。
3. 提升學生撰寫具可讀性、可維護性與重用性程式碼之能力。
4. 透過實作與專題訓練,強化學生獨立解決問題與系統整合之能力。
1.專業知識與應用
2.獨立分析
3.創意
4.英語
6.溝通與協調
70
10
10
5
5
專題探討/製作
習作
討論
講授
書面報告
出席狀況
口頭報告
作業
測驗
實作
授課內容(單元名稱與內容、習作/每週授課、考試進度-共16週加自主學習)
週次 授課內容
第1週 課程介紹、各週進度說明,開發環境安裝與設定
第2週 物件導向簡述 特性與架構
第3週 資料型態、變數與運算子
第4週 流程控制
第5週 迴圈架構與控制
第6週 類別概念、建構子、封裝
第7週 函式與模組化設計 封裝與資料隱藏
第8週 期中考
第9週 封裝與資料隱藏
第10週 物件導向設計-繼承
第11週 物件導向設計-多形
第12週 物件導向設計-泛型
第13週 介面應用
第14週 File I/O
第15週 期末專題 DEMO
第16週 期末專題 DEMO
自主學習
內容
   02.閱覽產業及學術相關多媒體資料
自主學習
學習評量方式
作業與小考 15%
期中考 25%
上機考 20%
期末專題 40%
教科書&參考書目(書名、作者、書局、代理商、說明)
Java 教學手冊 第六版 作者: 洪維恩
課程教材(教師個人網址請列在本校內之網址)

課程輔導時間
星期四 AM 9:00-11:00
聯合國全球永續發展目標(連結網址)
08.就業與經濟成長   09.工業、創新基礎建設提供體驗課程:N
請尊重智慧財產權及性別平等意識,不得非法影印他人著作。
更新日期 西元年/月/日:2026/01/07 19:26:58 列印日期 西元年/月/日:2026 / 3 / 22
MyTB教科書訂購平台:http://www.mytb.com.tw/