當期課號 |
2531 |
Course Number |
2531 |
授課教師 |
戴紹國 |
Instructor |
DAI,SHOU KUO |
中文課名 |
進階程式設計 |
Course Name |
Advanced Computer Programing |
開課單位 |
資訊管理系(四日)一C |
Department |
|
修習別 |
必修 |
Required/Elective |
Required |
學分數 |
3 |
Credits |
3 |
課程目標 |
與程式設計教授相同之語言,目的在培養學生具備物件導向程式設計之能力授課內容包括 (1) 物件基礎程式設計:物件概念介紹、 類別的介紹、多載性 (2) 物件導向程式設計:繼承、封裝、多型 (3) I/O 與 物件應用程式設計 |
Objectives |
This course uses the same program language with program design course. The goal lets students have the ability of to use object oriented programming language to design program. The course includes: (1) Object-Based Programming: object concept, define classes, overloading. (2) Object-Oriented Programming: Inheritance, Encapsulation, Polymorphism. (3) Input/Output and application of oriented programming design. |
教材 |
Java2 程式語言,二版,旗標,ISBN 9789574424894 |
Teaching Materials |
Java2 程式語言,二版,旗標,ISBN 9789574424894 |
成績評量方式 |
Midterm exam (30%) + Final exam (30%) quiz (30%) 3. assignments (10%) |
Grading |
Midterm exam (30%) + Final exam (30%) quiz (30%) 3. assignments (10%) |
教師網頁 |
|
教學內容 |
1. Java的類別與物件 2. 繼承與抽象類別 3. 多型 4. 字串與字元 5. 繪圖與Java 2D 6. 基本GUI元件 7. 進階GUI元件 8. 例外處理 9. 檔案與串流 10. 多重執行緒 |
Syllabus |
1. Java的類別與物件 2. 繼承與抽象類別 3. 多型 4. 字串與字元 5. 繪圖與Java 2D 6. 基本GUI元件 7. 進階GUI元件 8. 例外處理 9. 檔案與串流 10. 多重執行緒 |