當期課號 |
4033 |
Course Number |
4033 |
授課教師 |
洪國龍 |
Instructor |
HUNG,KUO LUNG |
中文課名 |
物件導向程式設計 |
Course Name |
Object-Oriented Programming |
開課單位 |
資訊管理系(二日)三A |
Department |
|
修習別 |
選修 |
Required/Elective |
Elective |
學分數 |
3 |
Credits |
3 |
課程目標 |
以 Java 語言為具體實例,介紹物件導向程式語言內的概念,及如何實際應用物件導向程式設計的觀念與語法來達到軟體元件重複使用的效果。內容包含:物件/類別/成員的基本觀念,物件的誕生與消失,存取控制、容器、樣版、繼承、虛擬函數與類別 ... 等。 |
Objectives |
The course is based on Java language. The basic concept of object orient language will be introduced. How to design a re-useful object element using the object language also be mentioned in the course. The object designs features such as class and instance, new an object method, container, inheritance, abstract data type, and polymorphism and so on, will be study. |
教材 |
H. Deitel and P. Deitel, “Java How to Program", fifth edition, Prentice Hall, 2001.全華代理 |
Teaching Materials |
|
成績評量方式 |
Midterm exam (25%) Final exam (25%) Tests in class (20%) Homeworks (30%) |
Grading |
Midterm exam (25%) Final exam (25%) Tests in class (20%) Homeworks (30%) |
教師網頁 |
|
教學內容 |
1. Java Application導論 2. Java Applet導論 3. 方法 4. 類別與物件 5. 繼承與抽象類別 6. 多型 7. 字串與字元 8. 繪圖與Java 2D 9. GUI元件 10. 例外處理 11. 檔案與串流 12. 多重執行緒 |
Syllabus |
1. Java Application導論 2. Java Applet導論 3. 方法 4. 類別與物件 5. 繼承與抽象類別 6. 多型 7. 字串與字元 8. 繪圖與Java 2D 9. GUI元件 10. 例外處理 11. 檔案與串流 12. 多重執行緒 |