週次 |
日期 |
單元主題 |
第1週 |
9/9 |
第一章 Java程式語言簡介<br>1-1 開發Java的環境設定<br> |
第2週 |
9/16 |
第一章 Java程式語言簡介
1-2 第一隻程式 - Hello World
1-3 讀取鍵盤輸入 |
第3週 |
9/23 |
第二章 變數與運算子
2-1 認識電腦的五大單元
2-2 記憶體的運作
2-3 宣告、使用變數<br>2-4 認識資料型<br>2-5 資型態轉換<br>2-6 運算子 |
第4週 |
9/30 |
第三章 流程控制<br>3-1 選擇結構 - if<br>3-2 選擇結構 - switch<br>3-3 重複結構 - for<br>3-4 重複結構 - while<br>3-5 重複結構 - do...while<br>3-6 特殊的程式控制 |
第5週 |
10/7 |
第四章 方法<br>4-1 方法的宣告<br>4-2 變數的有效範圍<br>4-3 參數的傳遞 |
第6週 |
10/14 |
4-4 方法多載 (Overloading)
4-5 遞迴方法 (Recursive) |
第7週 |
10/21 |
第五章 陣列
5-1 陣列的宣告
5-2 陣列的空間配置
5-3 多維陣列 |
第8週 |
10/28 |
第六章 常用類別
6-1 Arrays 類別
6-2 Math 類別
6-3 String 類別
第七章 物件與類別
7-1 建構方法
7-2 建構方法多載
7-3 封裝與資訊隱藏 |
第9週 |
11/04 |
期中考 |
第10週 |
11/11 |
第十三章 視窗應用程式
CH02-CH06 作業視窗版 |
第11週 |
11/18 |
第十章 例外處理
10-1 什麼是例外?
10-2 try…catch…finally
10-3 拋出例外 |
第12週 |
11/25 |
第八章 繼承與多型
8-1 什麼是繼承?
8-2 多形
8-3 繼承與存取控制 |
第13週 |
12/02 |
第九章 抽象類別與介面
9-1 抽象類別
9-2 介面
9-3 介面繼承 |
第14週 |
12/09 |
第十二章 檔案與IO處理 |
第15週 |
12/16 |
第十一章 集合與泛型 |
第16週 |
12/23 |
第十三章 視窗應用程式
13-1 BMI計算機
13-2 隨機亂數產生 |
第17週 |
12/30 |
第十三章視窗應用程式 (二)
13-3 撲克牌應用 |
第18週 |
01/06 |
期末專案Demo |