2023暑假程式營隊記錄

 緣起>

一開始是想嘗試如何應用ChatGPT幫助學生學會新知識,所以就利用暑假開設為期兩週的學生營隊教小學生不太可能接觸過的Python,上課內容主要是如何教ChatGPT提問跟Pyhton的基礎。學生是4-6年級自由報名的20位學生。

<課程規劃>
在準備內容跟構思教學方式時,一直找不到比較好的教學方向,直到看到The Programmer’s brain這本書後,根據The Programmer’s brain 書中的做法跟自己的一些想法,把寫程式當成學英文來教,運用提取練習、間隔學習、交錯練習、精細處理和Dual-coding來進行教學。像是要學生把新學的概念跟語法寫在flash card跟筆記上、每天複習考跟寫學習日記記錄自己學到什麼、喜歡什麼跟問一個問題,不斷地提示孩子哪些概念很重要。有趣的是孩子很喜歡kahoot 複習考,不會因為考不好而放棄學習,而是希望再給他們一段時間複習待會再考一次。

<ChatGPT 學習助理>
ChatGPT或Google Bard用在debug、逐步解釋程式,讓學生追問看不懂的地方或是請ChatGPT舉例説明。
例如:
1.請你把我當成小學生逐步跟我解釋這段程式碼 ``` {程式碼}```
2.我對於第三行的程式碼還是搞不懂,可以請你解釋並用以生活中的例子舉例幫助我理解?
但在使用ChatGPT時,為了避免給出錯誤的答案而不自知,所以孩子們都要兩人一組。一個用ChatGPT提問,一個用Google查證,還是不懂的話在呼叫老師協助。而在找出答案之後,要親口跟夥伴解釋每一句程式的意思,確認自己真的了解.

<結果>
直到最後依然沒有學生落下,孩子都通過了變數、if 跟else、for loop跟函式等等初學者常見的難關,幾乎每個孩子都說自己愛上寫程式。甚至連4年級的小學生都可以掌握Python基本概念,能夠看懂及修改簡單的程式。

<如何幫助孩子學會新概念>
1.營造孩子覺得安全有趣的環境,孩子只要卡住或不懂就馬上提問,並以孩子生活舉例解釋概念及大量的合作解題時間,所以幾乎沒有孩子落下。
2.善用ChatGPT,AI生成的範例跟解答可以快速幫孩子解決問題,而且放大孩子的成就感。甚至還有4年級的家長傳照片跟我說孩子回到家還在寫Python程式。
3.運用學習科學,幫助孩子將上課內容轉化為長期記憶。

#ChatGPT
#Bard
#Python




沒有留言:

AI素養進階工作坊心得