國立中興大學教學大綱
課程名稱 (中) 物件導向程式設計(1306)
(Eng.) Object-Oriented Programming
開課單位 電資學士
課程類別 必修 學分 3 授課教師 歐陽彥杰
選課單位 電資學士 / 學士班 授課使用語言 中/英文 英文/EMI 開課學期 1112
課程簡述 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
先修課程名稱
課程含自主學習 N
課程與核心能力關聯配比(%) 課程目標之教學方法與評量方法
課程目標 核心能力 配比(%) 教學方法 評量方法
You’ll learn object-oriented programming—today’s key programming methodology. You’ll create and work with many software objects.
習作
實習
講授
出席狀況
作業
作品
測驗
實作
授課內容(單元名稱與內容、習作/每週授課、考試進度-共18週)
週次 授課內容
第1週 1. Introduction to Computers, the Internet and Java
第2週 2.Introduction to Java Applications; Input/Output and Operators
第3週 3. Introduction to Classes, Objects, Methods and Strings
第4週 4. Control Statements: Part 1 2; Assignment, ++ and -- Operators Part 2; Logical Operators
第5週 6. Methods,
第6週 7. Arrays and Array Lists,
第7週 8. Objects and Classes,
第8週 9. Inheritance and Interfaces,
第9週 9. Inheritance and Interfaces,
第10週 Mid term exam
第11週 10. Polymorphism and Interfaces,
第12週 15. Files, Input/Output Streams, NIO and XML Serialization
第13週 17 Lambdas and Streams,
第14週 23 Concurrency,
第15週 23 Concurrency,
第16週 28 Networking,
第17週 28 Networking,
第18週 Final exam
學習評量方式
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
課程輔導時間

聯合國全球永續發展目標
 提供體驗課程:N
請尊重智慧財產權及性別平等意識,不得非法影印他人著作。
更新日期 西元年/月/日:2023/02/06 10:38:12 列印日期 西元年/月/日:2024 / 4 / 24
MyTB教科書訂購平台:http://www.mytb.com.tw/