示例效應 worked example effect
概念
教師在教學時,先示範問題的解題方式,讓學習者先有個大致的概念輪廓。可以避免學習者沒有方向無意義的探索,導致浪費認知資源。
範例
這是一個可以將陣列反轉的function程式碼。
輸入陣列1, 2, 3,會輸出反轉過的陣列3, 2, 1。
可以看到上方註解,先給予如何使用此function的例子。在一開始就對這個function有個大致的概念輪廓 這樣閱讀程式碼起來,可以減少認知負荷的產生。
// flip([1, 2, 3])
// => [3, 2, 1]
function flip(items) {
const flippedItems = [];
for (let i = 0 ; i < items.length ; i++) {
flippedItems[i] = items[items.length - i - 1];
}
return flippedItems;
}
Last updated