當期課號 |
3693 |
Course Number |
3693 |
授課教師 |
陳永福 |
Instructor |
CHEN,YUNG FU |
中文課名 |
進階程式設計 |
Course Name |
Advanced Computer Programing |
開課單位 |
資訊與通訊系(四進)一A |
Department |
|
修習別 |
必修 |
Required/Elective |
Required |
學分數 |
3 |
Credits |
3 |
課程目標 |
結構或類別、檔案輸入/輸出、物件基礎程式設計、物件概念介紹、類別的介紹、多載性、繼承、封裝、多型 |
Objectives |
Structures or class, File input/output, Object-Based Programming, Object concept, Define Classes, Overloading, Inheritance, Encapsulation, and Polymorphism. |
教材 |
[1] P. J. Deitel and H. M. Deitel, C How To Program 5th Edition, Pearson Education, , 2007 [2] 洪維恩, C 語言教學手冊 第四版, 旗標 ISBN 978-+57-442-484-9. |
Teaching Materials |
[1] P. J. Deitel and H. M. Deitel, C How To Program 5th Edition, Pearson Education, , 2007 [2] 洪維恩, C 語言教學手冊 第四版, 旗標 ISBN 978-+57-442-484-9. |
成績評量方式 |
期中考 30%, 期末考 30%, 小考 10%, 作業及平時成績 30%. |
Grading |
Mid-term exam: 30% Final exam: 30% Quiz: 10% Class Participation: 10 Homeworks: 20%. |
教師網頁 |
|
教學內容 |
本課程為教授物件導向程式之設計,課程內容包括:1.編輯與發展環境介紹,2.資料型態, 3.輸入與輸出, 4.選擇敘述(if.. else, switch), 5. 重複敘述(for, while, do...while, break and continue), 6. 函數或方法, 7. 陣列, 8. 字串, 9. 結構或類別, 10.檔案輸入/輸出 |
Syllabus |
The objectives of this course is to teach students skills of object-oriented programming. The topics include: (1) Editor and Development Environment; (2) Data Type; (3) Input/Output; (4) Selection Statements (if..else, switch); (5) Repetitive statements (for, while, do...while, break and continue); (6) Functions or Method; (7) Arrays; and (8) Strings |