80 likes | 199 Views
Use of rule-based elaboration of worked examples to promote the acquisition of programming plans. Reporter : Meng-Tzu Liu Date : 2006/03/11. Hohn, R. L. & Moraes, I. (1997-1998.) Use of rule-based elaboration of worked examples to promote
E N D
Use of rule-based elaboration of worked examples to promote the acquisition of programming plans Reporter:Meng-Tzu Liu Date:2006/03/11 Hohn, R. L. & Moraes, I. (1997-1998.) Use of rule-based elaboration of worked examples to promote the acquisition of programming plans. The Journal of Computer Information Systems, 38(2), 35-40.
Outline • 前言 • 文獻探討 • 研究方法 • 結果 • 結論
前言 • 動機 • 利用演練範例來敎程式設計的時候,通常是演練範例僅是用來說明程式命令(commands),而不是程式設計解法(programming plan)。 • 將程式設計解法列成一系列的規則,在演練範例中強調這些規則,可能讓學習者達到更好的學習成效,或提高學習者的學習效率。 • 目的 • 比較傳統式問題解決教學法、演練範例及規則導向演練範例三者間對學習成效之影響。
文獻探討 • 演練範例(worked examples) • 包含problem statement 和 solution. • 演練範例的限制 • 通常學習只能近遷移。 • 初學者通常只從演練範例中學到一連串如何解決問題的動作,而不了解問題解決的目的及方法。 • 加入注釋強調問題的特徵(problem features)。
研究方法 • 知識域:程式設計入門 • 實驗分組: • 一般問題解決教學 • 給一個問題,請他們找到方案,把程式寫出來。 • 一般演練範例 • 給一個問題,展示如何解題。<學生可能只會著重於解題的程序。> • RBE演練範例 • 給一個問題,並強調演練範例中如何運用plans。<不但要學生著重解題的程序,更要學生了解程序背後的意義,知道為什麼要這樣做。將plans背後的意義以規則的形式呈現,便於學生了解。>
A worked example with RBE 將重點 以規則形 式寫出來 ,然後加 註在演練 範例中。 一般的worked example 差在這~就是差在這。
結果 (前測) 各組沒有顯著差異。 給問題,學生判斷應 使用哪一種plan,依 照所使用的plan將問 題分類。 給程式,學生判斷程 式的哪幾行屬於同一 個plan,並寫出plan 的名稱。 兩組沒有明顯差異。 明顯的比其他兩組好。
結論 • RBE比其他兩組好,可能的原因 • 增加學生對plans的注意。 • 注釋發揮作用,讓學生不只是注意問題的表面特徵,導向注意問題的隱含特徵。 • 降低認知負載。 • 從文獻中知道,一般演練範例即有助於降低學生的認知負載。