物件導向程式設計 - 教學大綱

課程名稱 物件導向程式設計
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
課程輔導時間