| 
                        
                        
                     
 
                        
                            | 課程簡介   Course Introduction |  
                            | 開課年度學期 Year / Term | 114 學年度  第 1 學期 |  
                            | 開課班級 Department | 資訊工程學系 資工二 |  
                            | 授課方式 Instructional Method | 課堂教學 、 中文 |  
                            | 課程電腦代號 Course Reference Number | 159023 |  
                            | 課程名稱(中文) Course Title(Chinese) | 物件導向程式設計 |  
                            | 課程名稱(英文) Course Title(English) | Object Oriented Programming |  
                            | 學分數/時數 Credit Hours | 3 /
                                3 |  
                            | 必(選)修 Requirement / Elective Course  | 選修 |  
                            | 授課老師 Instructor | 林朝興 |  
                            | 助教 Teaching Assistant | 陳泓文、林庭卉 |  
                            | 上課時間 Meeting Time | 星期三,節次3、4、5 |  
                            | 上課教室 Classroom | ZB302 |  
                            | Office Hours |  |  
 
                        
                            | 獲獎及補助情形   Awards and Grants |  
                            |  |  
 
                        
                            | 聯合國永續發展目標 (SDGs跨域類別)   Sustainable Development Goals, SDGs |  
                            | 
                                
                                    
                                        | SDGs 08. | 合適的工作及經濟成長:促進包容且永續的經濟成長,讓每個人都有一份好工作 |  
                                        | SDGs 09. | 工業化、創新及基礎建設:建立具有韌性的基礎建設,促進包容且永續的工業,並加速創新 |  |  
 
                        
                            | 課程目標   Learning Objectives |  
                            | 本課程目標主要是介紹JAVA程式語法,物件導向程式設計觀念及視窗程式設計。希望在C++之外,引導學生認識另一種專業性的物件導向程式語言,並且介紹JAVA相關國際認證的資訊。 
 |  
 
                        
                            | 先修 ( 前置 ) 課程   Prerequisite |  
                            | 計算機程式設計(1) 計算機程式設計(2)
 |  
 
                        
                            | 彈性教學規劃   Flexible Teaching/Planning Schedules |  
                            |  |  
 
                        
                            | 課程大綱   Course Syllabus |  
                            | 週次 Week | 課程單元大綱 Unit | 教學方式 Instructional Method/Style/Teaching Style | 參考資料或相關作業 References or Related Materials | 評量方式 Grading |  
                                    | 1 | Introduction to Java | 投影片教學、上機實習 |  |  |  
                                    | 2 | Variable, Constants, and Data Type | 投影片教學、上機實習 |  |  |  
                                    | 3 | Operator | 投影片教學、上機實習 |  |  |  
                                    | 4 | Flow Control | 投影片教學、上機實習 |  |  |  
                                    | 5 | Array | 投影片教學、上機實習 |  |  |  
                                    | 6 | Concepts of Object-Oriented | 投影片教學、上機實習 |  |  |  
                                    | 7 | Class and Object | 投影片教學、上機實習 |  |  |  
                                    | 9 | 期中考 | 上機考試 |  |  |  
                                    | 10 | Inheritance | 投影片教學、上機實習 |  |  |  
                                    | 12 | Polymorphism, overloading, and overwriting | 投影片教學、上機實習 |  |  |  
                                    | 14 | Interface | 投影片教學、上機實習 |  |  |  
                                    | 15 | Exception Handling | 投影片教學、上機實習 |  |  |  
                                    | 17 | GUI Design | 投影片教學、上機實習 |  |  |  
                                    | 18 | 期末考 | 上機考試 |  |  |  
 
 
	
                        
                        
                            
                                | 單一課程對應校能力指標程度   The Degree to Which Single Course Corresponds to School Competence |  
                                | 編號 No. | 校核心能力 School  Core Competencies | 符合程度 Degree of conformity |  
                                        | 1 | 公民力 (Citizen) | 4 |  
                                        | 2 | 自學力 (Self-learning) | 5 |  
                                        | 3 | 資訊力 (Information) | 5 |  
                                        | 4 | 創造力 (Creativity) | 5 |  
                                        | 5 | 溝通力 (Communication) | 4 |  
                                        | 6 | 就業力(Employability) | 5 |  
                                
                                    | 單一課程對應系能力指標程度   The Degree to Which Single Course Corresponds to Department Competence |  
                                    | 編號 No. | 類別 Category | 系核心能力 Department Core Competencies  | 符合程度 Degree of conformity |  
                                            | 01 | 系所 | 具備資訊工程領域之基本知識及程式設計能力 | 5 |  
                                            | 02 | 系所 | 擁有資訊軟體及硬體系統設計、實作、整合及管理的能力 | 5 |  
                                            | 03 | 系所 | 運用數學強化邏輯性思考,增進處理資訊工程問題的能力 | 5 |  
                                            | 04 | 系所 | 具有獨立思考並自行解決問題的能力 | 5 |  
                                            | 05 | 系所 | 自動發現問題並主動蒐集、分析資料,達成自我學習的能力 | 5 |  
                                            | 06 | 系所 | 維持良好人際互動、溝通與團隊合作的能力 | 5 |  
                                            | 07 | 系所 | 訓練足夠抵抗環境壓力與時間管理的能力 | 5 |  
                                            | 08 | 系所 | 資訊工程倫理及實務之歸納評比及實務能力與表達能力 | 5 |  
                                            | 09 | 系所 | 掌握資訊科技之國際變化趨勢 | 5 |  
                                            | 10 | 系所 | 明瞭國內外資訊產業與社會發展的能力 | 5 |  
                            
                                | 單一課程對應院能力指標程度   The Degree to Which Single Course Corresponds to College Competence |  
                                | 編號 No. | 院核心能力 College Core Competencies | 符合程度 Degree of conformity |  
                                        | 1 | 語文能力 | 5 |  
                                        | 2 | 溝通與合作能力 | 4 |  
                                        | 3 | 創新與實踐能力 | 5 |  
                                        | 4 | 專業知能 | 5 |  
 
 
	
                        
                            
                                | 教科書或參考用書   Textbooks or Reference Books |  
                                | 館藏書名   Library Books |  
                                | 備註   Remarks |  
                                | 教科書: JAVA How to Program (Early Objects), 11th edition, Paul Deitel and Harvey Deitel, Pearson 
 參考書籍:
 1.	Bruce Eckel, “Thinking in Java,” 4th edition, Prentice Hall
 2.	Joshua Bloch , “Effective Java: Programming Language Guide,”  Addison-Wesley
 |  
 ※請尊重智慧財產權,不得非法影印教科書※ ※   Please respect intellectual property rights and do not illegally photocopy textbooks.  ※ 
 
	
                        
                            
                                | 教學方法   Teaching Method |  
                                | 教學方法 Teaching Method | 百分比 Percentage |  
                                        | 講述 | 70 % |  
                                        | 討論 | 30 % |  
                                | 總和  Total | 100 % |  
 
	
                        
                            
                                | 成績評量方式   Grading |  
                                | 評量方式 Grading | 百分比 Percentage |  
                                        | 上機小考 | 20 % |  
                                        | 期中考 | 30 % |  
                                        | 期末考 | 30 % |  
                                        | 出席狀況 | 10 % |  
                                        | 作業 | 10 % |  
                                | 總和  Total | 100 % |  
 
 
	
                        
                            
                                | 課程大綱補充資料   Supplementary Material of Course Syllabus |  
                                |  |  
 |