• 沒有找到結果。

第三章 研究方法

第四節 研究工具

根據前面小節的研究架構、研究流程規劃,本研究所需用到的工具包含「實 況程式設計影片學習平台」、「實況程式設計影片」、「程式設計成就評量」、「程式 設計學習態度問卷」,其使用方法詳細說明如下:

一、實況程式設計影片學習平台

本研究目的想瞭解透過實況程式設計影片來輔助程式設計學習對學習者的 影響,因此將蒐集學習者在此平台之程式設計學習行為進行數據分析,平台相關 內容詳情請參照本章第五節輔助實驗活動工具,數據分析方式請參照本章第六節 資料蒐集與分析之說明。

二、實況程式設計影片

實況程式設計影片內容包含下列三種:

1. 教師講授影片-包含陳述語法型、陳述概念型知識

主要呈現教師針對程式設計主題進行講述式教學以傳授該程式設計主題之 程式設計語法及概念,教師講授影片於教學現場錄製後進行剪輯,並在當日下午 上傳至平台供學習者複習。

2. 解題邏輯影片-包含程序概念型知識

為第一種實況程式設計影片,主要呈現專業程式設計師解題思考歷程,如何 將題目進行邏輯分析再接著一步步拆解問題後尋找出適合、可應用之程序概念知 識。

3. 程式編碼影片-包含程序語法型、程序概念型知識

為第二種實況程式設計影片,主要呈現專業程式設計師思考完解題歷程後如 何實際應用教師講授影片中的程式設計語法及概念(包含陳述語法型、陳述概念 型知識)來將程式依照解題邏輯進行設計及編碼以解決問題,透過專業程式設計 師展示程式設計解題從無到的編碼程序,並於學生容易產生 Bug 之處進行來來回 回修改的動態除錯歷程。

三、實況程式設計影片錄製方式

本研究之實況程式設計影片為業界設計師將實況程式設計之特色融入程式 設計教學之影片,錄製準則如下:

1. 解題邏輯影片

由業界程式設計師先講解程式設計題目內容之涵義,接著進行問題拆解,再 將拆解問題的想法及解題步驟進行說明並畫出程流程圖以展示程式設計師的思 考歷程,好讓學習者學到。

2. 程式編碼影片

將解題邏輯影片所呈現的問題拆解依序設計解法,並將這些解法轉換為程式 碼的步驟,程式設計師從無到有的一邊進行編碼一邊進行說明,好讓學習者明白 這些程式碼的意義,也會於編碼過程加上一些同學常犯的錯誤,讓設計師在學習 者面前執行錯誤的程式碼並教導如何將其修正,使得學生透過實況程式設計影片 學習編碼及除錯的歷程,好讓學習者在未來實際編碼時能學會正確的編寫程式碼 並進行除錯。

四、程式設計理解評量

1. 程式設計理解先備知識評量

主要評量學習者在進行課程前已具備之程式設計知識程度,對於程式設計陳 述型知識的語法與概念的理解應用,以及是否了解程式設計相關概念與技能的知 識,將採取筆試的方式進行評測。評量內容為基礎程式設計內容,題型為 10 題填 空題,每題 10 分,滿分為 100 分,詳細內容請見「附錄一 程式設計理解先備知 識評量」。

2. 程式設計理解學習成就評量

主要評量學習者經過實況程式設計影片輔助程式設計學習後,對於程式設計 陳述型知識的語法與概念的理解應用,是否了解程式設計相關概念與技能的知識,

採取筆試的方式進行評測。評量內容擷取部份程式設計理解先備知識評量試題及 本學期所學之進階程式設計內容,題型為填空題 10 題,每題 7 分,再加上 1 題手 寫程式碼 30 分,滿分為 100 分,詳細內容請見「附錄二 程式設計理解學習成就 評量」。

五、程式設計實作成就評量

1. 程式設計實作先備知識評量

主要評量學習者在進行程式設計課程前,對於程式設計程序型知識的語法與 概念的理解應用,以及是否能使用程式設計概念與技能以實作程式碼的知識,將 採取上機的方式進行評測。評量內容為基礎程式設計內容,共 6 題,滿分為 100 分,節錄程式設計實作先備知識題目,如圖 3-4。

圖 3-4 程式設計實作先備知識評量示意圖

2. 程式設計實作學習成就評量

主要評量學習者經過實況程式設計影片輔助程式設計學習後,對於程式設計 程序型知識的語法與概念的理解應用,以及是否能使用程式設計概念與技能以實 作程式碼的知識,將採取上機的方式進行評測。評量內容為擷取部分程式設計實 作先備知識評量加上本學期之進階程式設計內容,共 8 題,滿分為 100 分,節錄 程式設計實作學習成就題目,如圖 3-5。

圖 3-5 程式設計實作學習成就評量示意圖

六、程式設計學習態度評量

程式設計學習態度評量主要是想瞭解學習者原對於程式設計所抱持的想法 與態度在經過實況程式設計影片輔助程式設計學習後是否有所改變。

本問卷設計採用李克特五點量表(非常同意 5 分、同意 4 分、既不同意也不 反對 3 分、不同意 2、非常不同意 1 分),其分為四大面向:程式設計動機(喜歡、

願意、支持)、程式設計程序型知識(利用程式設計概念與技能以實作程式碼的知 識)、程式設計陳述型知識(了解程式設計相關概念與技能的知識)、程式設計自 我效能(自己認為是否能做得到)與問答。程式設計學習態度評量分為前測與後 測兩種,前測共 21 題。於先備知識評量後施測;後測除了前測原有的 21 題外再 加上對實況程式設計影片學習平台使用態度 8 則問題,共 29 題於學習成就評量 後評測,加總後分數越高表示該面向有越正向的態度,程式設計學習態度面向表,

如表 3-3 所示,實況程式設計影片學習平台使用態度,如表 3-4 所示,題詳細試 題如附件三—程式設計學習態度學前評量、附件四—程式設計學習態度學後評量。

表 3-3 程式設計學習態度面向表

表 3-4 實況程式設計影片學習平台使用態度

實況程式設 計影片輔助 程式設計 學習平台 使用態度

22 你覺得程式設計平台的那些部分有助於你學習程式?

23 承上題,這些平台功能 能幫助你?

24

在影片中隨時可評註的功能對你而言的影響是?(e.g., 會促進思考、會去比較程式碼、會去參考別人的留言內 容...)

25

你常來程式設計平台看影片嗎?(以 104-2 學期時間計 算)

26

可以觀看專家的解題邏輯或程式設計完整流程對你學習 程式設計的幫助是?

27

你常使用評註功能嗎?有請繼續填答◇題,沒有請跳答

★題

28

◇題-你最常留言的是評註內容是哪個類型?這些內容有 助於增強你學習上哪個部分?

29

★題-不經常使用但看到常使用的同學留言內容時,你 感覺如何?同學的評註內容對你而言有助於學習嗎?

六、實驗後訪談

七、程式設計思考面向編碼表

反應性通常被理解為與短時間內的立即反應有關(Yves, Kenneth & Michael, 1998)。學生不需要前後的比對評註與學習資源(直接可以在標註處看到重點),

可以降低尋找來源的認知負荷(Su, Yang, Hwang & Zhang, 2010)。

故本研究擷取其中反思評註(包含心得、提問、回答、評論)與反應評註(包

八、程式設計知識類型編碼表

以下為程式設計知識內容(McGill & Volet, 1997))調整後的程式設計知識 類型編碼表,如表 3-7,根據此列表可以將學習者的評註內容進行編碼,以供後

相關文件