完成這個單元後,你將能夠:
用 Copilot 快速產生各類型測驗題
測試學生對程式碼的理解程度
讓學生找出並修正程式錯誤
用 Copilot 評估學生程式碼品質
解釋程式碼
說明邏輯
找出錯誤
修正問題
設計函式
解決問題
請幫我設計 3 題 Python 程式設計的測驗題目,適合初學者,包含選擇題和簡答題
Copilot 快速產生多種類型的測驗題目
給學生一段程式碼,請他們解釋:
請給我一段 Python 程式碼,並設計一題讓學生解釋這段程式碼功能的題目
Copilot 產生程式碼和對應的解釋題目
給學生一段有錯誤的程式碼,請他們:
請給我一段有錯誤的 Python 程式碼,設計成除錯題讓學生找出並修正錯誤
Copilot 產生有錯誤的程式碼作為除錯題
請設計一題 Python 實作題,要求學生寫一個函式,並提供評分標準
Copilot 產生實作題目和評分標準
請幫我準備 5 個可以用來口試學生程式設計理解程度的問題
Copilot 產生適合口試的問題列表
請評估這段程式碼的品質,並給出改進建議
Copilot 評估程式碼品質並提供改進建議
不只看結果
更看思考過程
筆試、口試、實作
多角度評量
請學生說明
為什麼這樣寫
不只給分數
更給改進建議
AI 時代的評量應該著重理解程式邏輯和思考過程。單純記憶語法可以被 AI 取代,但理解「為什麼這樣寫」才是真正的學習。
口試是最能防止學生只依賴 AI 的方式,因為學生必須即時用自己的話解釋程式碼,無法依賴 AI 即時產生答案。
除錯題的評量重點是:能否正確指出錯誤位置、解釋錯誤原因、提供正確的修正方式。這些能力展現了真正的程式理解。
用 Copilot 快速
產生各類評量題
請學生解釋
程式碼功能
找出錯誤
說明原因並修正
直接測試
真正的理解程度
「AI 時代的評量方法論:測試理解,而非記憶」
Part 20:課程總結與展望
回顧所有內容,展望 AI 輔助程式設計的未來!
請輸入密碼以查看答案