物件導向程式設計 - 教學大綱
課程名稱 | 物件導向程式設計 | ||||
Object-Oriented Programming | |||||
開課單位 | Bachelor Program of Electrical Engineering and Computer Science | ||||
課程類別 | 必修 | 學分 | 3 | 授課教師 | 歐陽彥杰 |
選課單位 | 電資學士 / 學士班 | 授課使用語言 | 中文 | 開課學期 | 2020-SPRING |
課程簡述 | 1. Introduction, 2.Fundamental Data Types, 3. Decisions, 4. Loops, 5. Methods, 6. Arrays and Array Lists, 7. Input/Output and Exception Handling, 8. Objects and Classes, 9. Inheritance and Interfaces, 10. Object-Oriented Programming: Polymorphism and Interfaces, 14 Strings, Characters and Regular Expressions, 15 Files, Input/Output Streams, NIO and XML Serialization, 23 Concurrency | ||||
先修課程名稱 |
課程與核心能力關聯配比(%) | 課程目標 | You’ll learn object-oriented programming—today’s key programming methodology. You’ll create and work with many software objects. |
核心能力 | 執行電機資訊實務所需之技術及相關軟硬體工具之能力。 | |
配比(%) | ||
課程目標之教學方法與評量方法 | 教學方法 | Exercises Practicum Lecturing |
評量方法 | Attendance Assignment Study Outcome Quiz Internship |
|
授課內容(單元名稱與內容、習作/每週授課、考試進度-共18週) | ||
1. Introduction, 2.Fundamental Data Types, 3. Decisions, 4. Loops, 6. Methods, 7. Arrays and Array Lists, 8. Objects and Classes, 9. Inheritance and Interfaces, 10. Polymorphism, 17 File, Streams and Object Serialization, 26 Multithreading, 27. Networking | ||
學習評量方式 | ||
Home work assignment: 15%; Online Exam 25%; Mid-term Exam 25%; Final Exam 35% | ||
教科書&參考書目(書名、作者、書局、代理商、說明) | ||
Java™ How to Program Early Objects, ELEVENTH EDITION by Paul Deitel and Harvey Deitel |
||
課程教材(教師個人網址請列在本校內之網址) | ||
mmlab.ee.nchu.edu.tw | ||
課程輔導時間 | ||