• 沒有找到結果。

第三章 研究方法

第二節 研究工具

一. 課程目標

課程基於已有基礎運算思維概念之學生來設計,欲使用 App Inventor 來讓學 生了解 App 的運作概念及運用運算思維來製作 App 應用程式,最後使學生有能力 自行操作 App 應用程式 ,開始由使用者成為創造者。

二. 課程工具

1. App Inventor

使用 App Inventor (http://ai2.appinventor.mit.edu/#5002992295084032)的程式 環境來撰寫,運用「積木式」的方法,如拖、拉、放三個基本動作就能撰寫程式 碼,採用完全的雲端操作。學生則需在課前創立 Gmail 帳戶,藉此來登入開發網 站,所撰寫的程式將永久保存在該帳號之中,即使課程結束後仍然可持續撰寫程 式。App Inventor 在製作過程中,將已完成的檔案輸出為 APK 模式,以利於 Android 設備中執行,另外提供 APK 的 QRcode ,更有利於使用者執行手機程式,

這將提高撰寫程式後的視覺回饋。

2. 問卷調查

本研究針對學生學習成效所設計的研究方法,來進行循序式評量問卷,共分 為三個部分,欲探討已有程式基礎之學生對於該課程的學習狀況、專題的設計及 信心度,並藉由問卷回答來進行結果分析及探討。

(1) 課前問卷

本研究為探討已有程式基礎概念之學生於 App 課程學習成效,故事先了解學 生程式背景、程式能力及對於 App 應用程式的了解。課前問卷設計主要分為 App 應用程式相關概念、運算思維課程的表現及對課程的期望等三個部分,其中 App 應用程式相關概念包括對於 App Inventor 程式了解及對於 App 應用程式之興趣。

運算思維與程式設計課程回顧則是欲探討學生程式能力為何,更從中包含 6 題 CHIPPY 挑戰賽之題目,來驗證學生是否已具有相當的程式能力。最後瞭解學生 對於課程期待探討包括報名動機及信心程度。

12

(2) 期中問卷

期中問卷主要由學生對於課程的學習狀況及專題發想兩個面向來探討,欲了 解學生們經過 App 的必要物件開發基礎課程後之學習成效,學習狀況又分為運算 思維概念及 App 物件學習能力,App 物件學習能力主要需了解學生對於基礎 App 物件之熟悉度,藉由已有的運算思維概念是否能有效理解及運用該物件,最後探 討學生對於專題之想法,了解學生對於專題的概念及設計。

(3) 課後問卷

最後針對整個課程的學習成效、學習成就及課程回饋三個面向來探討,欲了 解已有運算思維基礎之學生在經過 App 的進階物件技巧設計課程及 App 的專題應 用與製作後,對於已教學的 App 物件的熟練度及已具備的運算思維概念是否能有 效來使用。學習成就希望了解已具備運算思維基礎之學生是否有助於學習及吸收 App 程式設計,及對於自己所做的專題來探討。最後也探討該課程之安排設計是 否能讓學生完整吸收,了解課程的完整性及使用性。

3. 課堂觀察記錄

從課堂觀察中瞭解本課程對於學生的學習狀況,包含運算思維能力,App 程 式能力及實作時遇到得困難與課程規劃的想法等等,一方面確保學生能有效吸 收,另一方面能了解學生是否將已具備之運算思維基礎概念結合 App 物件來使 用,並在每日上課結束蒐集該堂課相關問卷回饋,作為課後研究的探討。

課堂之後持續觀察已有程式基本概念之學生在專題中是否能製作出有意義之 App 程式,並且完成目標而產出作品與研究分享。預先預期學生將使用到 App 基 礎物件如: 標籤、文字輸入盒、按鈕、微型資料庫、圖像精靈、畫布、下拉選單等 功能,且運用運算思維概念結合。因此,除了發表成果還需要探討專題過程中是 否結合運算思維能力,並且觀察學生在製作專題時,所遇到的困難及問題。以專 題作為評量,來測量學生的認知、技能、態度等各方面的學習成效,並探討學生 是否將整個課程吸收並且了解學習內容後能做到的專題深度及廣度。

13

三. 研究時程

此課程總修課時間為 36 小時,其中包含 2 小時 App 開發環境基本介紹、6 小 時 App 的必要物件開發基礎課程、8 小時 App 的進階物件技巧設計課程及 20 小時 App 的專題應用與製作,本課程修課時間為暑假開始之前,為期 9 天,每天時數 為 4 小時,希望減少學習運算思維概念,使學生能專注於學習 App 物件。欲從中 了解學生每一個階段之學習狀況及吸收程度,且探討學生是否能將所學運算思維 概念運用至課堂專題,如圖 3 圖 4 詳細介紹每節課進度。

圖 3 研究時程時間安排

圖 4 研究問卷時間安排

14

相關文件