2025/2/18 | SEC111MIS電腦教室 | [線上同步]
A.學習目標:了解本課程教學目的、各單元教學目的、授課方式、評分方式、網路學園功能
B.單元架構:
-課程內容簡介
-章節結構圖
-課程評分標準
-Google meet使用說明
-助教資訊 | 課程簡介 | -課程內容介紹說明
-網路學園介紹說明
-課堂討論
-課堂講述 |
2025/2/25 | SEC111MIS電腦教室 | [線上同步]
-線上辦公室:學習問題討論與解決
[線上非同步]
A.學習目標:了學習程式設計的邏輯與基本步驟、了解結構化程式設計、演算法與流程圖,以及fChart流程圖直譯工具
B.單元架構:
-Java證照介紹
-1-1 Java語言與Java平台
-1-2 程式邏輯、演算法與流程圖
-1-3 程式設計的基本步驟說明
-1-4 結構化程式設計
-1-5 fChart流程圖直譯工具
-1-6 使用fChart進行邏輯訓練
-Eclipse:安裝與使用說明
C.線上測驗1 (Ch01)
D.補充教材 | 第1章(程式邏輯、程式設計與 Java的基礎)
開發環境Eclipse安裝 | 學習活動:
-閱讀影音教材
-參加線上測驗
-閱讀補充教材
-參加線上辦公室互動討論
|
2025/3/4 | SEC111MIS電腦教室 | [線上同步]
-線上辦公室:學習問題討論與解決
[線上非同步]
A.學習目標:了解Eclipse開發環境、debug工具與環境設定,學習撰寫第一支java程式,以及課本範例程式匯入與中文亂碼處理
B.單元架構:
-Eclipse的第一個java程式
-匯入課本範例、debug、中文亂碼處理
-Eclipse環境設定
-Eclipse舊版安裝
C.補充教材
D.議題討論 | Java程式撰寫與Eclipse開發環境 | 學習活動:
-閱讀影音教材
-閱讀補充教材
-參加線上議題討論
-參加線上辦公室互動討論
|
2025/3/11 | SEC111MIS電腦教室 | [線上同步]
-線上辦公室:學習問題討論與解決
[線上非同步]
A.學習目標:
-學習Java語言的開發環境,了解Java程式結構、輸出入語法,以及寫作風格
-學習Java變數的資料型態、命名規則,以及宣告語法,了解Java的運算子與運算優先順序。
B.單元架構:
-2-1 Java語言的開發環境
-2-3 Java程式結構與基本輸出
-2-5 Java程式碼的寫作風格
-3-1 變數與資料型態的基礎
-3-2 變數的命名與宣告
-Ch03練習1
-3-3 Java資料型態
-3-4 Java運算式與運算子
C.測驗2 (Ch02)
D.作業1 (Ch02)
E.補充教材 | Ch02 建立Java應用程式
Ch03 變數、資料型態與運算子
| 學習活動:
-閱讀影音教材
-參加線上測驗
-繳交個人作業
-閱讀補充教材
-參加線上辦公室互動討論
|
2025/3/18 | SEC111MIS電腦教室 | [線上同步]
-線上辦公室:學習問題討論與解決
[線上非同步]
A.學習目標:
-學習Java語言的開發環境,了解Java程式結構、輸出入語法,- 學習Java的遞增和遞減運算、關係與條件運算子、指定運算子,了解資料型態的轉換,以及型態轉換運算子
-了解程式區塊與主控台的基本輸入,學習基本條件敘述、多選一條件敘述,並學習如何使用使用邏輯運算子建立複雜條件,以及巢狀條件敘述
B.單元架構:
-Ch03練習2
-3-4 Java運算式與運算子
-3-5 資料型態的轉換
-4-1 程式區塊與主控台輸入
-Ch04練習1
-4-3 基本條件敘述
-4-4 多選一條件敘述
-4-5 使用邏輯運算子建立複雜條件
-4-6 巢狀條件敘述
-Ch04練習2
C.測驗3 (Ch03)
D.測驗4 (Ch04)
E.作業2 (Ch03)
F.作業3 (Ch04) | Ch03 變數、資料型態與運算子
Ch04 條件判斷
| 學習活動:
-閱讀影音教材
-參加線上測驗
-繳交個人作業
-參加線上辦公室互動討論
|
2025/3/25 | SEC111MIS電腦教室 | [線上同步]
-線上辦公室:學習問題討論與解決
[線上非同步]
A.學習目標:
-學習for計數迴圈、條件迴圈(while、do/while)、巢狀迴圈,並了解無窮迴圈。學習迴圈的break與continue語法。
-了解由上而下的模組化程式設計,學習程序函數的結構與語法,了解Java的類別方法
B.單元架構:
-5-2 計數迴圈
-5-3 條件迴圈
-練習1
-5-4 巢狀迴圈與無窮迴圈
-5-5 中斷與繼續迴圈
-練習2
-6-1 模組化程式設計
-6-2 認識程序與函數
-6-3 Java類別方法
C.測驗5 (Ch05)
D.作業4 (Ch05)
E.補充教材 | Ch05 迴圈結構
Ch06 類別方法
| 學習活動:
-閱讀影音教材
-參加線上測驗
-繳交個人作業
-閱讀補充教材
-參加線上辦公室互動討論
|
2025/4/1 | SEC111MIS電腦教室 | [線上同步]
-線上辦公室:學習問題討論與解決
[線上非同步]
A.學習目標:學習Java類別方法的存取修飾子、建立與呼叫的語法、參數傳遞,以及傳回值,了解傳值與傳址參數。學習Java類別變數、變數的存取範圍,以及類別方法的過載
B.單元架構:
-6-3 Java類別方法
-練習1
-6-4 Java類別變數和變數範圍
-6-5 類別方法的過載
-練習2
C.測驗6 (Ch06)
D.議題討論 | Ch06 類別方法 | 學習活動:
-閱讀影音教材
-參加線上測驗
-參加線上議題討論
-參加線上辦公室互動討論
|
2025/4/8 | SEC111MIS電腦教室 | [線上同步]
-線上辦公室:學習問題討論與解決
[線上非同步]
A.學習目標:
-了解遞迴的概念,學習遞迴程式設計的基礎與河內塔問題。學習Math數學類別的類別方法(亂數、最大最小值、常數)
-學習String字串類別,建構子與物件方法(字串長度、大小寫轉換、字元搜尋、子字串搜尋、字元處理、字串的比較)
B.單元架構:
-6-6 遞迴程式設計
-練習3
-6-7 Math數學類別的類別方法
-練習4
-練習5
-7-1 字串處理
C.作業5 (Ch06)
D.補充教材
E.議題討論 | Ch06 類別方法
Ch07 陣列與字串類別
| 學習活動:
-閱讀影音教材
-繳交個人作業
-閱讀補充教材
-參加線上議題討論
-參加線上辦公室互動討論
|
2025/4/15 | SEC111MIS電腦教室 | [線上同步]
-線上辦公室:學習問題討論與解決
[線上非同步]
A.學習目標:學習StringBuffer字串緩衝區類別,建構子與物件方法(字串長度、新增和反轉方法、插入、刪除和取代方法)。了解型態包裝類別,學習如何進行字串與數值互相轉換。認識陣列,學習一維陣列的宣告、存取方法,與main()方法參數列的字串陣列
B.單元架構:
-7-1 字串處理
練習1
-7-2 字串與數值的轉換
-7-3 一維陣列
C.測驗7 (Ch07)
D.補充教材
E.議題討論 | Ch07 陣列與字串類別 | 學習活動:
-閱讀影音教材
-參加線上測驗
-閱讀補充教材
-參加線上議題討論
-參加線上辦公室互動討論
|
2025/4/22 | SEC111MIS電腦教室 | [線上同步]
-線上辦公室:學習問題討論與解決
[線上非同步]
A.學習目標:
-了解二維與多維陣列的概念與應用,學習宣告與存取的語法,以及二維陣列的走訪。了解資料的排序與搜尋,學習泡沫排序法、線性搜尋法,以及二元搜尋法
-了解傳統的應用程式開發,學習物件導向的應用程式開發,了解物件、類別與訊息。認識物件的三種特性(狀態、行為、識別字),學習複合物件、傳回值、多型、繼承、關聯關係、Part-of關係、Has-a關係,以及抽象類別。
B.單元架構:
-練習2
-7-4 二維與多維陣列
-7-5 搜尋與排序
-練習3
-物件導向的應用程式開發
-從結構化進入物件導向程式設計
-物件導向技術的三大觀念
C.測驗8 (從結構化到物件導向程式設計)
D.作業6 (Ch07)
E.議題討論 | -Ch07 陣列與字串類別
-從結構化到物件導向程式設計 | 學習活動:
-閱讀影音教材
-參加線上測驗
-繳交個人作業
-參加線上議題討論
-參加線上辦公室互動討論
|
2025/4/29 | SEC111MIS電腦教室 | [線上同步]
A.學習目標:引導同學將所學習的Java程式語言以專題分組製作方式進行實作,以加深同學對程式語言的理解
B.單元架構:
-專題分組報告
-分組討論
C.網路教學滿意度期末調查
| 專題分組報告、分組討論 | 學習活動:
-進行專題分組報告
-繳交專題分組報告作業
-參加課程滿意度調查 |
2025/5/6 | SEC111MIS電腦教室 | [線上同步]
-線上辦公室:學習問題討論與解決
[線上非同步]
A.學習目標:
-了解資訊隱藏的概念,學習物件的使用介面。學習類別的建構子與this關鍵字。學習如何使用物件作為成員資料,以及如何使用類別變數與方法。
-學習物件導向的封裝概念,學習實例變數與實例方法,了解實例變數與類別變數的差異
B.單元架構:
-9-2 Java類別與物件-封裝
-練習1
-9-3 類別的建構子
-9-4 使用物件的成員資料
-9-5 在物件使用類別變數與方法
C.作業7 (Ch09)
D.議題討論 | Ch09 類別與物件 | 學習活動:
-閱讀影音教材
-繳交個人作業
-閱讀補充教材
-參加線上議題討論
-參加線上辦公室互動討論
|
2025/5/13 | SEC111MIS電腦教室 | [線上同步]
-線上辦公室:學習問題討論與解決
[線上非同步]
A.學習目標:了解繼承的概念與架構,學習繼承語法與繼承的相關限制。學習如何覆寫和隱藏父類別的方法、成員資料,以及如何使用父類別的建構子。學習常數、抽象類別,以及同名異式的多型方法
B.單元架構:
-10-1 繼承
-練習1
-10-2 常數與抽象類別
-10-3 多型(Compile-time Polymorphism)
C.測驗9 (Ch10)
D.作業8 (Ch10)
E.議題討論 | Ch10 繼承、抽象類別和多型 | 學習活動:
-閱讀影音教材
-參加線上測驗
-繳交個人作業
-參加線上議題討論-參加線上辦公室互動討論
|
2025/5/20 | SEC111MIS電腦教室 | [線上同步]
-線上辦公室:學習問題討論與解決
[線上非同步]
A.學習目標:了解巢狀類別的概念、特點,以及內層類別的使用原則。了解Java的介面以及介面多重繼承的概念,學習介面的宣告與實作語法,以及如何達成多重繼承
B.單元架構:
-11-1 巢狀類別
-11-2 Java介面
-練習1
C.作業9 (Ch11)
D.議題討論 | Ch11 巢狀類別、介面和套件 | 學習活動:
-閱讀影音教材
-繳交個人作業
-參加線上議題討論
-參加線上辦公室互動討論
|
2025/5/27 | SEC111MIS電腦教室 | [線上同步]
-線上辦公室:學習問題討論與解決
[線上非同步]
A.學習目標:
-學習使用Java介面實作多型。認識Java API套件,學習套件的package和import語法。學習protected存取修飾子,及其在套件的應用。
-認識Swing套件與Swing應用程式結構。學習GUI元件(JFrame、ContentPane、Component),學習GUI應用程式開發工具WindowBuilder
B.單元架構:
-11-2 Java介面
-11-3 套件
-練習2
-14-1 Swing套件的基礎
-14-3 Swing套件的GUI元件
C.測驗10 (Ch11) | Ch11 巢狀類別、介面和套件
Ch14 建立Swing視窗應用程式
| 學習活動:
-閱讀影音教材
-參加線上測驗
-參加線上辦公室互動討論
|
2025/6/3 | SEC111MIS電腦教室 | [線上同步]
-線上辦公室:學習問題討論與解決
[線上非同步]
A.學習目標:學習Swing套件的版面配置管理員,學習文字輸入的GUI元件(JTextField、JPasswordField、JTextArea),學習選擇功能的GUI元件(JCheckBox、JRadioButton、JComboBox、JList)
B.單元架構:
-14-3 Swing套件的GUI元件
-14-4 文字輸入的GUI元件
-14-5 選擇功能的GUI元件
-練習1
C.測驗11 (Ch14)
D.作業10 (Ch14) | Ch14 建立Swing視窗應用程式 | 學習活動:
-閱讀影音教材
-參加線上測驗
-繳交個人作業
-參加線上辦公室互動討論
|
2025/6/10 | SEC111MIS電腦教室 | [線上同步]
-線上辦公室:學習問題討論與解決
[線上非同步]
A.學習目標:了解事件處理的概念與基礎,學習委託事件處理模型與事件驅動程式設計。學習使用Swing的事件改編者類別。學習滑鼠事件處理、鍵盤事件處理、Swing元件的事件處理及其應用
B.單元架構:
-15-1 事件處理的基礎
-15-2 事件改編者類別
-15-3 滑鼠事件處理
-15-4 鍵盤事件處理
-15-5 Swing元件的事件處理
C.測驗12 (Ch15)
D.作業11 (Ch15) | Ch15 事件處理 | 學習活動:
-閱讀影音教材
-參加線上測驗
-繳交個人作業
-參加線上辦公室互動討論
|
2025/6/17 | SEC111MIS電腦教室 | [線上同步]
A.學習目標:引導同學將所學習的Java程式語言以專題分組製作方式進行實作,以加深同學對程式語言的理解
B.單元架構:
-專題分組報告
-分組討論
C.網路教學滿意度期末調查 | 專題分組報告、分組討論 | 學習活動:
-進行專題分組報告
-繳交專題分組報告作業
-參加課程滿意度調查 |