課程名稱:Java程式設計

英文名稱:Java Programming

學年、學期、學分數/時數:第三學年、第一學期、3學分/3小時

先修課程:程式設計、物件導向程式設計

後續延修課程:行動裝置程式設計、嵌入式系統

教學目標:1. 了解Java的發展背景及其特性(知識)

2. 熟悉Java程式的撰寫(技能)

4. 能具備分組團隊合作精神(態度)

培育(實務)能力:撰寫Java程式的能力

達成本系教育目標:

培養具資訊工程之實務能力的人才(目標1)

培養具資訊工程之專業知能與資訊倫理兼備的人才(目標2)

達成本系學生核心能力:

培養學生具備專精的實作能力(能力2)

培養學生具備求知的創新觀念(能力4)

教材大綱

單元主題

內容綱要

備註

一、課程簡介

1.1課程目的、進度、評分方式

 

二、Java物件導向程式初探

2.1下載JDK

2.2第一個Java程式

 

三、Java語法

3.1資料、運算

3.2流程控制

作業1

五、陣列

5.1一維、二維陣列

5.2進階陣列觀念

作業2

六、字串

6.1認識字串

6.2字串進階運用

作業3

七、封裝

7.1定義類別

7.2關於方法

 

八、繼承、多型

8.1繼承

8.2多型

作業4

九、類別管理

9.1內部類別

9.2 packageimport

 

十、例外處理

10.1例外處理入門

10.2 throwthrows

 

十一、列舉型態

11.1常數設置與列舉型態

11.2定義列舉型態

 

十二、泛型

12.1泛型入門

12.2泛型進階語法

 

十三、物件容器

13.1 Collection

13.2 Map

 

十四、輸入輸出

14.1檔案

14.2位元串流

14.3字元串流

 

 

 

 

十五、視窗設計

15.1 Swing入門

15.2事件處理

作業5

十六、JDBC

16.1使用JDBC連接資料庫

16.2使用JDBC進行資料操作

作業6

十七、期末專案

17.1分組實作、自選題目及製作工具

學習成果驗收