• 沒有找到結果。

學生 App 物件學習成效

第四章 實驗結果與討論

第二節 學生對 App 程式學習成效

一. 學生 App 物件學習成效

為探討已有運算思維基礎之學生經過 App 的必要物件基礎課程後,是否能夠 有效學習 App 基礎物件,本研究以 App 的專題設計做為評估學生學習成就之標 準。App 的必要物件基礎課程主要教學按鈕、標籤、畫布、圖像精靈、文字輸入 盒、下拉選單,預期經過 App 的必要物件基礎課程後學生將能理解每個物件作 用,並使用運算思維之概念來完成專題。課程結束後發現可以吸收全數課程且完 成所有實作部分有 10 人,可以全部吸收實作上有些小落後有 4 人,認為課程過多 且無法吸收後實作有 4 人。學生反映對於課程幾乎是能掌握的,少數學生較無法 跟上,故在課後加強輔導,使學生能跟上進度。從學生對於物件的熟悉度上來觀 察,能發現超過半數的學生對於基礎物件皆為理解且會運用,由課後回顧發現學 生在經過 App 的必要物件基礎課程之後,能夠製作出基礎的 App 應用程式,且明 白該使用何種物件。

5%

61%

28%

6%

有一點幫助 有幫助 很有幫助 還好 沒有幫助

21

“基本上教學內容都有掌握住,大概基本的 APP 製作是 OK 的。”

“感覺內容開始在變複雜,不過我確定我的專題是絕對可以做出來的。”

圖 14 基礎物件理解度

由圖 14 可見,學生對於基礎物件的理解大多數為可以理解,少部分學生認為 不太明白如何使用。以下針對每一個物件的使用上做相對應評分標準,如表 1。

由該表格探討學生使否正確使用該物件,且能夠具備些許的運算思維概念。將每 一個基礎物件分解為 5 個部分給分,每一個部分為 2 分,能夠正確且完整使用預 期功能者滿分為 10 分,預期學生可完整完成 5 項小功能,由於專題需求不一,故 如可使用 4 項小功能也將符合標準 ,以下預期分數為 48 分,總分為 60 分。

0 2 4 6 8 10 12 14 16

按鈕 標籤 文字輸入框 畫布 圖像精靈 下拉選單

非常理解,能夠熟練地運用,且運用至專題 理解,遇到較複雜的問題會需要思考 普通,知道物件功用但並不熟練

不理解,只是知道有這項物件,並不明白如何使用

22

表 7 基礎物件分數對照表

10 位學生在課程之後認為對於專題算有信心,認為以上教學已能達到該專題 之目標,有 6 位學生對於專題仍有疑慮,但也認為對於 App 開發的基本內容是有 掌握,如果不是太困難之專題是可以勝任的,仍有 2 位學生對於專題並無信心。

在專題中可以看出學生對於必要的 App 基礎元件的使用率及正確率,能發現使用 率較低原因是 App 物件與該專題主題並不相同,故學生並無使用,但在理解程度 上多數學生皆能理解,且如使用該物件的學生大多使用正確,雖然多數遺忘迴圈 概念來結合物件,但實質上並無操作上的錯誤。

表 8 必要物件正確使用率

按鈕 有使用 2 分 圖像精靈 有使用 2 分

結合不同物件 2 分 結合不同物件 2 分

使用判斷式來區分 2 分 使用單迴圈 2 分

存入資料庫 2 分 使用判斷式來區分 2 分

結合列表 2 分 結合列表 2 分

標籤 有使用 2 分 文字輸入盒 有使用 2 分

結合不同物件 2 分 結合不同物件 2 分

使用判斷式來區分 2 分 存入資料庫 2 分

取用資料庫資料 2 分 使用判斷式來區分 2 分

顯示列表資料 2 分 存入列表 2 分

畫布 有使用 2 分 下拉選單 有使用 2 分

結合不同物件 2 分 結合不同物件 2 分

使用單迴圈 2 分 使用單迴圈 2 分

使用判斷式來區分 2 分 使用判斷式來區分 2 分

結合列表 2 分 結合列表 2 分

23

24

以下為探討已有運算思維概念之學生經過 App 的進階物件設計課程之後,是 否能夠有效學習 App 進階物件設計能力,本研究以 App 的專題設計做為評估學生 學習成就之標準。App 的進階物件設計課程主要教學微型資料庫、檔案管理、日 期選擇器、對話框、計時器,預期經過 App 的進階物件應用課程後學生將咧解進 階物件之使用方法,並使用運算思維之概念來完成專題。課程結束後發現可以吸 收全數課程且完成所有實作部分有 7 人,可以全部吸收實作上有些小落後有 7 人,

認為課程過多且無法吸收後實作有 4 人。在 App 的進階物件使用課程結束後發現 由於課程難度瞬間提升,故無法跟上的學生開始產生,發現原因大多為課程時間 過於長,故在後半段無法專注於理解,少數學生解決辦法為課後自行留在教室將 無法跟上的地方再次詢問,但多數學生皆將問題帶回家理解隔天再來詢問,但這 將造成學生懶散或遺忘問題等等情形,使得後續課程吸收上也產生困難。

“進度蠻快但是真的教了很多很實用的功能和程式應用。”

“開發 APP 真不簡單。”

由圖 15 可知,雖然多數學生開始跟不上進度,但是在製作專題上面的信心度 卻相對提升,3 位學生對於課程之後認為對於專題非常有信心,認為以上教學已 能完整製作出該專題,雖有 4 位學生對於專題仍有疑慮,但也認為對於 App 應用 程式內容是有掌握,且能將進階物件使用至專題。

圖 15 進階物件理解度 0

2 4 6 8 10 12

計時器 檔案管理 對話框 資料庫 日期選擇器

非常理解,能夠熟練地運用,且運用至專題 理解,遇到較複雜的問題會需要思考

普通,知道物件功用但並不熟練 不理解,只是知道有這項物件,並不明白如何使用

25

26

27

數獨 ◎ ● ●

踩地雷 ◎ ● ◎ ● ◎

累死你密室脫逃 ◎ ● ◎ ● ◎

my_pet ◎ ● ◎ ◎ ◎

拼圖遊戲 ◎ ● ◎ ● ●

打磚塊 ◎ ● ◎ ● ●

記帳本 ◎ ♁ ◎ ◎ ◎

◎:有使用且使用正確♁:有使用卻使用錯誤●:未使用

能發現有運算思維概念的學生能夠學習進階 App 物件,且多數學生皆能使用 至專題,學生在結合運算思維概念部分也能使用正確,雖然在檔案管理的學習上 有些許落後,猜測學生原本對於列表就稍微不熟悉,但是檔案管理物件上需要將 文件分解再處理成為列表,故在學習上無法完整吸收。但也能發現學生對於微型 資料庫皆能有效來學習,雖然學生對於列表不是那麼熟悉,但是能有藉由微型資 料庫皆能正確使用。

根據上述研究統計發現,App 的進階物件理解度與使用率並無直接相關,在 App 的進階物件應用課程中多數同學認為課程較難無法跟上進度,但是多數學生 皆能將物件正確使用。以微型資料庫為例,只有 4 位學生非常理解且認為能運用 至專題,但是在專題表現中共有 17 位同學皆能正確使用微型資料庫。因 App 的進 階物件應用課程給於學生擴展專題之想法,如需增加專題之深度必須使用上已具 備得運算思維之能力,已有運算思維概念之下的學生,無需花費時間理解其餘程 式設計之概念故能夠在進階 App 物件多花心思理解,便能加入進階 App 物件想法 至專題。也能發現些許進階物件的使用率較高正確率卻較低,探討結果為大多數 學生將只使用到該物件中的特定幾項功能,並沒有將該物件全數功能用至專題。

28

相關文件