國立中興大學教學大綱 |
課程名稱 (course name) |
(中) 物件導向程式設計(一)(1256) | ||||
(Eng.) Object-Oriented Programming (I) | |||||
開課單位 (offering dept.) |
電機系 | ||||
課程類別 (course type) |
選修 | 學分 (credits) |
3 | 授課教師 (teacher) |
歐陽彥杰 |
選課單位 (department) |
電機系學士班 | 授課語言 (language) |
中/英文 | 開課學期 (semester) |
1122 |
課程簡述 (course description) |
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 | ||||
先修課程名稱 (prerequisites) |
課程與核心能力關聯配比(%) (relevance of course objectives and core learning outcomes(%)) |
課程目標之教學方法與評量方法 (teaching and assessment methods for course objectives) |
|||||||||
課程目標 | 核心能力 | 配比(%) | 教學方法 | 評量方法 | ||||||
You’ll learn object-oriented programming—today’s key programming methodology. You’ll create and work with many software objects. |
|
|
|
|
||||||
授課內容(單元名稱與內容、習作/每週授課、考試進度-共18週) (course content and homework/tests schedule) |
||||||||||
1. Introduction to Computers, the Internet and Java | ||||||||||
學習評量方式 (evaluation) |
||||||||||
Home work assignment: 15%; Online Exam 25%; Mid-term Exam 25%; Final Exam 35% | ||||||||||
教科書&參考書目(書名、作者、書局、代理商、說明) (textbook & other references) |
||||||||||
Java™ How to Program Early Objects, ELEVENTH EDITION by Paul Deitel and Harvey Deitel | ||||||||||
課程教材(教師個人網址請列在本校內之網址) (teaching aids & teacher's website) |
||||||||||
課程輔導時間 (office hours) |
||||||||||
請尊重智慧財產權及性別平等意識,不得非法影印他人著作。 | 列印日期:2024 年 5 月 20 日 |