Yun
Tech
快速連結
線上成績單及證明書申請系統
跨領域學程申請系統
教務資訊系統
課程地圖
教學資訊發送平台
新生入學服務網
學生學習歷程系統
問卷及投票
聯絡分機
教務處
2201
註冊組
2213~2215
課教組
2223~2226
綜合業務組
2242~2243
出版組
2232,2233,2235
登入 Login
查詢課程之教學大綱、計畫、參考書目、核心能力等資訊
教務資訊系統
教學大綱、計畫及核心能力
中文
|
English
瀏覽次數:
416
教學大綱暨計畫 Syllabus & Teaching Plan
課程名稱
Course Name
Java語言及其應用
Java Programming Language and Its Application
系所課號
Curriculum No.
EE4017
學年期 / 課號
Semester / Serial No
106
-
2
/
1266
修別
Required/Elective
選修
授課方式
Course Type
課堂教學
開課班級
Class
四電機四
講授-實習-學分
Credits
3-0-3
上課時間教室
Schedule/Classroom
1-A/EL308;1-E/EL101;3-E/EL308
授課教師(教師所屬系所)
Instructor(Department)
紀光輝
(電機系)
人數上限
Max
教師聯絡資訊E-mail及分機(可洽詢教師所屬系所)
Instructor’s E-mail and Ext.(contact the department)
chikh@yuntech.edu.tw / 4245
備註
Instructor
1070310停開
課程簡介
Course Introduction
本課程於週一與週三的冷門時段進行,避免與其他課程時間牴觸,希維護同學選課的權益。本課程講授Java語法、程式運作邏輯與相關應用,適合電機大三或與大四學生修習。藉由課程的實施讓電機背景的學生熟悉以「物件導向」(object-oriented)的語言作為工具,累積開發中型以上應用程式的經驗,解決領域內的工程問題,助益同學未來的職涯發展。
Java是高階的計算機語言,適合用於互動性高的視窗程式開發 ,它可跨平台,因此另可用於Android智慧型手機APP的製作;Java同時是多執行緒(multi-thread)的語言,網際網路亦常用,提供的函式庫(API)豐富多元,普遍受開發者的喜愛,TIOBE指數統計更顯示Java是最被廣泛使用的程式語言。
教學目標
Teaching Objectives
因應工程領域的發展,在專業人才的培育自不能讓學生置身於潮流之外,依此理念,在修業流程的設計上除了讓學生熟悉常用於機器控制或嵌入式系統的泛C主流語言為核心之外,於四年級的選修導入Java課程,希能助益同學的專業素養,為未來的多樣化的職業選擇多作預備。
為讓修習此門課的同學易於明瞭Java的豐富內容,本課程使用一本內容適中的中文書。這本書係以初學者的角度來撰寫,讓初學者對Java的基礎有所了解,之後能更進一步使用其進階功能。
評量方式
Evaluation methods
* 課堂出席、互動情形
* 程式作業 (四至六次,現場上機實作或攜回自行練習)
* 小專題
* 期中考試(二次,現場上機)
* 期末考(現場上機)
課業輔導時間
Office hours
星期三12:00--13:00
教材網站資訊
Teaching Materials
http://winlab.ee.yuntech.edu.tw/Java.htm
教學計畫附件
Attachment File
教材及參考書目
教學計畫及進度
核心能力關聯
※請遵守智慧財產權觀念。不得非法影印教科書。
序號
教材
類別
編訂
方式
書名/ISBN
作者
出版者
出版年
索書號或登錄號
備註
1
講義
非自編
Java 8程式語言學習手冊
ISBN:9789572196526
陳會安
全華出版社
2014
※請遵守智慧財產權觀念。不得非法影印教科書。
週次
教學內容與作業進度
教學方式
備註
各週遠距上課網址(
按我進TronClass課程目錄
)
第1週
Java基礎、環境設定與安裝
面授
第2週
撰寫一個簡單的程式
面授
第3週
變數、常數、資料型態;運算子與運算式
面授
第4週
流程圖與結構化程式開發
面授
第5週
條件敘述、迴圈
面授
第6週
類別方法 - 函數
面授
第7週
陣列與字串
面授
第8週
物件導向程式開發;類別與物件
面授
第9週
期中考
面授
第10週
類別與物件
面授
第11週
介面與多型 (polymorphism)
面授
第12週
事件處理
面授
第13週
繼承
面授
第14週
圖形介面元件
面授
第15週
例外處理 (Exception Handling)
面授
第16週
資料流 (I/O Streams)
面授
第17週
Java應用範例
面授
第18週
期末考
面授
※請遵守智慧財產權觀念。不得非法影印教科書。
無相關課程核心能力