程式設計(一) (Java Programming 1)

No. Topic Release date Memo
01 安裝JDk 與 IntelliJ 程式編輯器 2016/07/30 教學 ppt 安裝過程簡單
02 JDK安裝與程式編輯器 2015/09/14 Notepad and Path setting
03 Eclipse編寫環境調校 2016/08/10
04 程式基本架構與變數命名 2016/08/01
05 Java 基本資料型態介紹, 文字介面下的基本輸入與輸出 2015/09/14
06 基本資料型態 (int, short, long) 2016/08/01
07 基本資料型態 (float, double) 2016/08/01
08 基本資料型態 (char) 2016/08/01
09 基本資料型態 (Boolean, byte) 2016/08/01
10 四則運算 2016/08/01 +, -, *, /, %, +=, -=, *=, /=
11 邏輯運算 2016/08/02 >, >=, ==, <=, <, !, &&, ||
12 變數生命週期與常數 2016/08/02
13 運算式及運算子優先順序 2016/08/02
14 If-then-else 2015/09/14
15 Switch-case 2015/09/14
16 迴圈 (for) 2016/08/02
17 迴圈 (while) 範例一 2016/08/03 以 a 加到 b 為例
18 迴圈 (while) 範例二 2016/08/03 以程式持續執行直到 使用者決定不玩
19 巢狀迴圈 2016/08/12 以 a x b 乘法表產生器為例
20 一維陣列 2016/08/16 1. 整數陣列
2. 字串陣列
3. 字元陣列
21 字串與字元陣列 2016/08/16 1. 字串轉字元陣列
2. 字元陣列轉字串
22 字串處理 2016/08/16 1. 子字串
2. 取得字串中的某一個字元
23 多維陣列(二維陣列) 2016/08/18
24 多維陣列(三維陣列) 2016/08/18
25 函式呼叫 (一) 2016/08/18 1. 不傳入參數、不回傳值
2. 傳入參數但不回傳值
26 函式呼叫 (二) 2016/08/18 1. 不傳入參數、但要回傳值
2. 傳入參數並將處理結果回傳
27 遞迴呼叫(待錄) 2016/08/19
28 類別介紹(待錄) 2017/04/13
29 類別中的函式多載(待錄) 2016/08/19
30 類別中的繼承 2017/04/13
31 抽象類別 2017/04/13
32 匿名類別(待錄) 2016/08/19
33 介面 2017/04/13
34 物件陣列(待錄) 2016/08/19
35 使用 ArrayList 管理物件(待錄) 2016/08/19
36 例外處理(待錄) 2016/08/19
37 檔案存取(待錄) 2016/08/19
38 多執行緒(待錄) 2016/08/19

105學年 第一學期 (資工數位一A)

上課時間:週一 567(13:10~16:00)ABC(18:30~21:05)

上課地點:資訊大樓 H103

教科書:

參考書:

編號 日期 練習題目 備註
編號 練習題目 繳交期限 備註