| Relevance of Course Objectives and Core Learning Outcomes(%) |
Teaching and Assessment Methods for Course Objectives |
| Course Objectives |
Competency Indicators |
Ratio(%) |
Teaching Methods |
Assessment Methods |
1. 建立學生對物件導向程式設計核心概念與設計原則的正確認知。
2. 培養學生以物件導向方式分析問題並設計程式架構之能力。
3. 提升學生撰寫具可讀性、可維護性與重用性程式碼之能力。
4. 透過實作與專題訓練,強化學生獨立解決問題與系統整合之能力。
|
| 1.Professional Knowledge with Applications |
| 2.Independent Thinking |
| 3.Creativity |
| 4.English Proficiency |
| 6.Communication and coordination |
|
|
| topic Discussion / Production |
| Exercises |
| Discussion |
| Lecturing |
|
| Written Presentation |
| Attendance |
| Oral Presentation |
| Assignment |
| Quiz |
| Internship |
|
| Course Content and Homework/Schedule/Tests Schedule |
| Week |
Course Content |
| Week 1 |
課程介紹、各週進度說明,開發環境安裝與設定 |
| Week 2 |
物件導向簡述 特性與架構 |
| Week 3 |
資料型態、變數與運算子 |
| Week 4 |
流程控制 |
| Week 5 |
迴圈架構與控制 |
| Week 6 |
類別概念、建構子、封裝 |
| Week 7 |
函式與模組化設計 封裝與資料隱藏 |
| Week 8 |
期中考 |
| Week 9 |
封裝與資料隱藏 |
| Week 10 |
物件導向設計-繼承 |
| Week 11 |
物件導向設計-多形 |
| Week 12 |
物件導向設計-泛型 |
| Week 13 |
介面應用 |
| Week 14 |
File I/O |
| Week 15 |
期末專題 DEMO |
| Week 16 |
期末專題 DEMO |
self-directed learning |
   02.Viewing multimedia materials related to industry and academia. 自主學習 |
|
| Evaluation |
作業與小考 15%
期中考 25%
上機考 20%
期末專題 40%
|
| Textbook & other References |
| Java 教學手冊 第六版 作者: 洪維恩 |
| Teaching Aids & Teacher's Website |
|
| Office Hours |
| 星期四 AM 9:00-11:00 |
| Sustainable Development Goals, SDGs(Link URL) |
| 08.Decent Work and Economic Growth   09.Industry, Innovation and Infrastructure | include experience courses:N |
|