起因只是想要試驗在AI的輔助下,學生學習從未學習過特定領域知識(如Python)的學習成效。但在備課過程中找到這本The Programmer’s Brain
這本書的作者寫書的起因就是因為她在教兒童寫程式的時候發現她從未真的上過程式課程,她小時候她是找書來自學,透過把程式碼搞懂的方式來學習。但沒人教她如何閱讀程式碼及解決問題。
而在她教孩子程式的過程中,她發現這些孩子不是沒有學習的熱情,但是就是有些地方卡住,所以她開始研究孩子要如何學習寫程式。
以我而言我覺得收穫最多的是本書把兒童如何學習寫程式的理論、相關研究跟步驟整理得相當清楚。
例如:
1.善用提取練習(retrieval practice)、間隔重複計畫(spaced repetition)、交錯(interleaving)及精細化(elaboration)的學習策略,可以幫助學習。
2.閱讀程式近似閱讀文本,閱讀理解的策略一樣可以用在閱讀程式。
3.雖然程式語法可以網路搜尋,但是當我們不斷搜尋沒有真的記到長期記憶時。會因為沒有長期記憶而影響我們如何思考問題
4.教孩子寫程式可以幫助孩子發展程式技能,但無法遷移
5.問題解決不是認知過程(cognitive process) 也不是通用技能(genric skill)因為人類使用長期記憶來解決問題及大腦傾向解決類似的問題。
6.要提高解決問題的能力不等於多解決問題,要提高程式設計師的能力不代表要多寫程式,而是要刻意練習不會的地方
沒有留言:
張貼留言