國立中興大學教學大綱
課程名稱 (中) 物件導向程式設計(1087)
(Eng.) Object-Oriented Programming
開課單位 資管系
課程類別 必修 學分 3 授課教師 吳君怡
選課單位 資管系 / 學士班 授課使用語言 中文 英文/EMI 開課學期 1132
課程簡述 本課程講授物件導向概念,說明如何運用電腦科學觀點,解構實務問題,並且利用物件導向程式語言處理之。
先修課程名稱
課程含自主學習 Y
課程與核心能力關聯配比(%) 課程目標之教學方法與評量方法
課程目標 核心能力 配比(%) 教學方法 評量方法
使學生有能力利用 Java 開發出以物件為導向的資訊系統。
1.專業知識與應用
2.獨立分析
3.創意
4.英語
6.溝通與協調
70
10
10
5
5
實習
講授
作業
測驗
實作
授課內容(單元名稱與內容、習作/每週授課、考試進度-共18週)
週次 授課內容
第1週 各週進度說明,開發環境安裝與設定
第2週 Java特性與架構,程式編譯與執行,Class與Object之初步概念
第3週 Statement,Token,Data types, Variables, and Operators,資料型態之分類與差異
第4週 Flow controls_ Selections
第5週 Flow controls_ Loops
第6週 用Java實現物件導向程式設計:定義類別及其成員、產生物件,設計建構子,封裝,方法間的資料傳遞、變數存取範圍(區域變數)
第7週 國定假日
第8週 用Java實現物件導向程式設計:重載方法,類別與物件實體成員
第9週 期中考週
第10週 繼承:繼承之架構與產生,存取修飾詞,從套件看編譯器讀取類別方式(環境變數),方法重寫,繼承與建構元,型態轉換,繼承架構下的初始化順序
第11週 例外處理機制:try-catch及其區塊關係架構,例外傳播,MVC模式,主張
第12週 多型:多型,動態連結,抽象類別、抽象方法,介面,內隱類別
第13週 陣列:記憶體配置,陣列宣告與產生,陣列所使用的兩類資料型態,以陣列作為方法傳遞之引數,以陣列回傳方法傳遞之結果,泛型
第14週 File I/O
第15週 DEMO期末專題報告
第16週 DEMO期末專題報告
第17週 自主學習週
第18週 自主學習週
學習評量方式
Homeworks and Quizes: 30%
Midterm Exam: 30%
Final Project: 40%
教科書&參考書目(書名、作者、書局、代理商、說明)
Java101物件導向程式設計(第二版)
作者:呂瑞麟、陳宜惠
出版社:藍海文化
課程教材(教師個人網址請列在本校內之網址)
課堂間補充
課程輔導時間
實習課時間(Thursday 1600-1800)
聯合國全球永續發展目標(連結網址)
09.工業、創新基礎建設提供體驗課程:N
請尊重智慧財產權及性別平等意識,不得非法影印他人著作。
更新日期 西元年/月/日:2025/01/12 20:56:24 列印日期 西元年/月/日:2025 / 3 / 14
MyTB教科書訂購平台:http://www.mytb.com.tw/