• 沒有找到結果。

第三章 研究方法

第四節 研究工具

根據前面小節的研究架構、研究流程規劃,本研究所需用到的工具包含 JSLA 教學 平台、課程中相關的學習單、量表、評量測驗,其使用方法詳細說明如下:

一、

JSLA 教學平台

本研究會利用 JavaScript Learning Assistant(JSLA)來輔助授課。其中此平台會有課程 講義、線上練習、討論區的功能,也包含了程式線上編寫、執行、回饋的機制。後端也 會記錄學習者的留言與討論內容、針對題目系統回饋的內容與次數,實驗後的分析會依 據平台中學生程式碼編寫的狀況與後端資料的蒐集為基礎。

二、 課堂學習單

課堂中控制組與實驗組都會配合該主題的學習單練習與討論,而在實驗組的部分,

會有依照該題目的引導提示,並有相關的反思題型讓學生進行概念的消化與自我思考。

三、 程式設計期中、期末成就測驗

為瞭解學習者在整個程式設計課程中所學習的成效,課程中會有程式設計的期中、

期末成就測驗。內容包含了相關課程概念的選擇題、問答題、改寫問題、解釋程式碼題 型等題型。期中與期末滿分都為 100 分,期末考試內容會包含期中考的概念並延伸應用,

且題目會較多與相較困難。在解釋與問答的題型中會依照學生填寫的正確、完整性給予 分數,選擇類型的題目則是依照題目定值得給予分數。

四、 運算思維測驗

運算思維量表是選取了 Bebras 的測驗題,大部分是選取高中生的題目,有少數題 目是國中生的程度。總共 14 題,每題一分,題目都是需要邏輯性思考的類型,以及圖 像理解的能力,雖然都是選擇題但還是具備挑戰性。該運算思維量表只有在前測進行測 驗,後測並沒有實施。

24

25

26

4 你在學習程式設計哪個主題時感到比較困難(程式執行順序、

邏輯運算、迴圈、判斷式、函式等等)? 為什麼?

5 你在做學習單都是如何完成的(自己獨力思考解決、利用線上 編譯的輔助、問老師或同學等等),為什麼?

6 你覺得學習單的討論、自我概念反思

及引導有哪些幫助?為什麼?

系 統 面 向

7

範例練習與課後線上習題,在編寫過程中最常發生的困難為 何?(進度沒跟上寫不出來、看不懂題意、時間不夠等等)為什

麼?

8 你覺得系統練習題配合圖形化的輸出有哪些幫助或感想?

9 在編寫程式時編譯器所提供的錯誤訊息是否有幫助(編譯器的 error message)?為什麼?

10

在編寫程式時系統依照該題目所提 供的相關概念回饋是否有幫助(提示

與批改的功能)?為什麼?

11

檢討練習題與學習單時所提供的相 關回饋教材是否有幫助(動畫與相關

概念教材)?為什麼?

12 在製作網頁專題(綜合所有課程概念)時有甚麼困難與感想?為 什麼?

27

input 錯誤資料、output 印出「""」、

「 」、「 」等符號所引發錯誤。 起跑 if、else if、else,其實 是有順序的。

28

29

相關文件