查詢課程之教學大綱、計畫、參考書目、核心能力等資訊

Academic Affairs 教學大綱、計畫及核心能力
瀏覽次數:341
教學大綱暨計畫 Syllabus & Teaching Plan
課程名稱
Course Name
Java語言及其應用
Java Programming Language and Its Application
系所課號
Curriculum No.
EE4017
學年期 / 課號
Semester / Serial No
114  - 2  / 1271
修別
Required/Elective
選修
授課方式
Course Type
課堂教學
開課班級
Class
四電機四
講授-實習-學分
Credits
3-0-3
上課時間教室
Schedule/Classroom
4-BCD/EL310
授課教師(教師所屬系所)
Instructor(Department)
謝昇憲(電機系)
人數上限
Max
教師聯絡資訊E-mail及分機(可洽詢教師所屬系所)
Instructor’s E-mail and Ext.(contact the department)
georgeh@yuntech.edu.tw
備註
Instructor
1150307停開
課程簡介
Course Introduction
本課介紹Java物件導向程式設計的基本語法,並深入學習如何構建後端API及運用主流軟體框架開發移動應用。課程內容涵蓋Java基礎語法、物件導向設計、前後端框架整合進階應用,以及Android Studio環境的搭建與實作。透過理論講解、案例演練與專題實作,同學將能夠熟練整合前後端技術,並獨立完成一個功能完整的移動應用程式專題。

程式語言基本邏輯不是此課程教授的重點,建議修課同學已具備基礎程式設計能力
教學目標
Teaching Objectives
- 掌握Java基礎與物件導向設計
- 了解Spring Boot框架
- 運用Flutter框架開發移動應用程式
- 完成後端API到前端的整合專案
- 運用規格驅動開發進行軟體系統設計
評量方式
Evaluation methods
- 平時出勤與課堂作業 30%
- 期中考試 30%
- 期末專題 40%
課業輔導時間
Office hours
授課教師辦公室(EN306)
週三 13:00~14:00
教材網站資訊
Teaching Materials
教學計畫附件
Attachment File
※請遵守智慧財產權觀念。不得非法影印教科書。 
週次教學內容與作業進度教學方式備註各週遠距上課網址( 按我進TronClass課程目錄 )
第1週 課程介紹與Java環境設置 面授
第2週 Java函式、方法與流程控制 面授
第3週 物件導向程式設計 面授
第4週 物件導向程式設計 面授
第5週 Java高級語法與常用庫介紹 面授
第6週 Spring Boot環境與專案架構 面授
第7週 後段的核心API服務 面授
第8週 Spring Boot進階與實作練習 面授
第9週 期中考試週 面授
第10週 Flutter框架簡介 面授
第11週 Android Studio簡介 面授
第12週 Widget與UI構建 面授
第13週 Widget與UI構建 面授
第14週 狀態管理與異步操作 面授
第15週 微型專題討論實務I 面授
第16週 微型專題討論實務II 面授
第17週 微型專題討論實務III 面授
第18週 期末考週 微型專題報告 面授