課程感知 AI 課程助教在初階程式設計課程中的設計與部署

arXiv - Computers and SocietyIris Groher, Patrick Heissenberger, Michael Vierhauser

設計一個以課程為導向、檢索增強的 Python AI 課程助教,透過提示與蘇格拉底式提問,促進學生概念理解與除錯,減少直接複製完整解答。

AI 幫你先抓重點

AI 重點 1

課程感知與檢索增強的 AI 助教能有效減少學生對完整解答的依賴,促進概念理解與實作能力。

滑鼠懸停看 AI 判斷理由
此設計將 AI 生成能力與課程資料結合,避免學生直接複製答案,並透過提示與蘇格拉底式提問引導學生自行推理,從而提升自主學習與問題解決技巧。
AI 重點 2

將 AI 助教嵌入網頁編程環境並提供即時、上下文相關的回饋,可提升學生的學習投入與除錯效率。

滑鼠懸停看 AI 判斷理由
即時回饋與上下文相關的提示讓學生能在編碼過程中快速定位問題,減少停頓時間,進而保持學習動力,對課程設計者提供可操作的介入模式。

核心研究發現

  1. 1

    學生主要使用 AI 助教進行概念理解、實作指導與除錯,並認為其能提供符合課程內容的即時支援。

  2. 2

    AI 助教避免產生完整解答,而是提供提示、問題與課程相關說明,降低學生直接複製解答的風險。

  3. 3

    透過結合網頁編程環境與對話代理,學生在自學時能更頻繁地尋求協助,提升學習投入與自主學習動機。

對教育工作者的啟發

實務上,教育工作者可先將課程教材轉化為可檢索的知識庫,並在 AI 助教中設計提示與蘇格拉底式提問,避免直接生成完整解答。將助教嵌入學生常用的 IDE 或線上編程平台,確保使用者在編寫程式時能即時呼叫 AI。為促進自主學習,可在系統中加入學習目標追蹤與反思提示,讓學生在取得提示後自行檢視程式邏輯。最後,透過日誌分析持續調整提示策略,確保回饋與課程內容高度對齊,提升學生的概念理解與除錯能力。

原始文獻資訊

英文標題:
Design and Deployment of a Course-Aware AI Tutor in an Introductory Programming Course
作者:
Iris Groher, Patrick Heissenberger, Michael Vierhauser
來源:
arXiv - Computers and Society
AI 摘要模型:
openai/gpt-oss-20b
閱讀原文

每週精選研究電子報

每週五信箱收到精選 5 篇教育科技重點研究摘要,零時間壓力掌握學術前沿。