由於資訊科技的極速發展,學習程式語言知識越來越重要,運算思維成為兒童的基本能力,就像閱讀和數學一樣。Hwang及其同事通過使用「兩層測試的程式設計培訓」(T3PT)方法開發了一個初學者的在線學習系統,並進行了凖實驗以檢示該系統對中學生電腦程式設計學習的影響。
兩層測試的程式設計培訓(T3PT)包含兩層問題:
- 第一層評估學生對程式設計概念的理解;
- 第二層查究學生在第一層測試中做出選擇的原因,以檢測學生是否對程式設計有誤解。
然後學習系統為學生的回應提供及時的精準反饋,以增強他們對程式設計邏輯概念的正確理解。
來自台灣兩個班別的99名八年級學生(平均年齡=14.2)被分配到實驗組(n=49,女=21)和對照組(n=50,女=24)。實驗組的學生使用基於T3PT方法的學習系統,而對照組使用傳統學習系統。兩個組都由同一位老師使用Scratch程式設計的內容進行教學,在2周內進行90分鐘的學習。作者設計的評量工具評估學生的程式設計知識和邏輯。通過自我報告的問卷評估解難意識。結果表明:
- 在控制了前測分數後,兩組之間在程式設計知識有關記憶體類型問題(效應值 = 0.21)中沒有顯著分別。然而,T3PT方法在程式設計邏輯類型問題方面顯著較傳統方法佳(效應值 = 0.46)。
- 在控制前測分數後,實驗組的解難意識顯著高於對照組(效應值 = 0.47)。
- 通過比較培訓後的反應,實驗組學生對學習方法的滿意度高於對照組,但兩組在科技接受度方面沒有顯著差異。
雖然該研究由於樣本量小、實驗週期短,且作者根據學習內容設計了評量工具,其結果難以類推至其他情況,但該研究初步提供證據顯示T3PT方法對學生程式設計學習的影響。作者認為這種方法可以擴展到其他教學環境,例如遊戲式學習或合作學習。
文獻來源:Hwang, G. J., Tung, L. H., & Fang, J. W. (2022). Promoting students’ programming logic and problem-solving awareness with precision feedback: A two-tier test-based online programming training approach. Journal of Educational Computing Research, 07356331221087773. https://doi.org/10.1177/07356331221087773