本課程主旨在引導學生逐步掌握 Java 程式語言的核心觀念與實作能力,從物件導向設計原理到語法基礎邏輯與設計,透過理論講解與實務操作的結合,強化邏輯思維與問題解決技巧。課程設計重視概念的理解與應用,透過具體範例、實作練習與專題引導,協助學生建立程式開發的系統性思維。同時課程融入 AI 輔助工具的應用,幫助學生在撰寫程式過程中提高效率、加速學習與開發進度,使學生不僅能理解 Java 的語言結構與物件導向特性,亦具備實際開發能力。透過這樣的教學設計,學生將能獨立撰寫程式與應用開發,為進一步的系統設計開發奠定基礎。The purpose of this course is to guide students to gradually master the core concepts and practical abilities of Java programming language, from object-oriented design principles to syntax-based logic and design, and through theoretical explanation and practical operations, strengthen logical thinking and problem solving skills. Course design focuses on the understanding and application of concepts, and helps students establish systematic thinking for programming through specific examples, practical practices and topic guidance. At the same time, the course is integrated into the application of AI aid tools, helping students improve efficiency, accelerate learning and development progress during the writing process, so that students can not only understand Java's language structure and object-oriented characteristics, but also have actual development capabilities. Through this teaching design, students will be able to independently write and apply development, laying the foundation for further system design development.
1. 最新 Java 程式語言。出版社:旗標
2. 深入淺出 Java 程式設計, 3/e。出版商:歐萊禮
1. Latest Java programming languages. Publisher: Flagmark
2. In-depth and clear Java programming, 3/e. Publisher: Ole Leave
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
期中測試期中測試 Midterm test |
20 | |
作業作業 Action |
40 | |
期末專題期末專題 Final topics |
40 |