透過您的圖書館登入
IP:18.117.153.38
  • 學位論文

自我解釋對程式語言IF敘述學習的影響

The Effects of Self-Explanation on Learning Programming IF Statement

指導教授 : 陳明溥
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


本研究旨在探討自我解釋以及先備知識對程式語言IF敘述學習成效的影響,研究樣本為普通高中二年級117位學生。在教學實驗中,依據不同的自我解釋學習活動分為自我解釋問題引導、自我解釋原則提示、與不實施自我解釋等三組;先備知識則依先備知識測驗分為高先備知識與低先備知識二組。 研究結果發現:(1)在事實性問題上,自我解釋學習活動和先備知識對學習成效沒有顯著影響;(2)在程式評估問題上,自我解釋學習活動對學習成效沒有顯著影響,高先備知識組顯著優於低先備知識組;(3)在程式填充問題上,自我解釋問題引導組及控制組顯著優於自我解釋原則提示組,先備知識對學習成效沒有顯著影響;(4)在程式設計問題上,自我解釋問題引導組顯著優於自我解釋原則提示組及控制組,高先備知識組顯著優於低先備知識組;(5)在自我解釋數量上,自我解釋問題引導組顯著優於自我解釋原則提示組,先備知識對自我解釋數量沒有顯著影響;(6)在學習態度方面,自我解釋問題引導組對自我解釋學習活動的接納程度以及對自我解釋學習活動學習成效的看法上,皆顯著高於自我解釋原則提示組;兩組對自我解釋學習活動難度的看法無顯著差異。

並列摘要


The purpose of this study was to investigate the effects of self-explanation and prior knowledge on senior high students’ programming learning performance and attitudes. Subjects were assigned to one of the three experiment groups: the guided-question group, the principle-prompt group, or the control group. Learners were identified as high prior knowledge or low prior knowledge according to their performance on prior knowledge test. The collected data were examined in terms of factual knowledge performance, code evaluation performance, simple code generation performance, code generation performance, the amount of self-explanation, and attitudes toward self-explanation activity. On the performance of factual knowledge, self-explanation and prior knowledge were not significant between groups. On code evaluation performance, the effect of self-explanation was not significant between groups, but high prior knowledge learners outperformed low prior knowledge learners. On the performance of simple code generation (code filling), the guided-question group and the control group outperformed the principle-prompt group, however, prior knowledge did not significantly influence the learning performance. On code generation performance, the guided-question group outperformed the principle-prompt group and the control group. And the high prior knowledge group scored significantly higher than the low prior knowledge group. On the amount of self-explanation, the guided-question group generated more self-explanations than the principle-prompt group. Finally, on the analysis of attitudes toward self-explanation activities, the guided-question group showed more positive acceptance than the principle-prompt group.

參考文獻


Neves, D. M., & Anderson, J. R. (1981). Knowledge compilation: Mechanisms for the automization of cognitive skills. In J. R. Anderson (Ed.), Cognitive skills and their acquisition (pp. 57-84). Jillsdale, NJ: Lawrence Erlbaum Associates.
Anderson, J. R. (1983). A spreading activation theory of memory. Journal of Verbal Learning and Verbal Behavior, 22, 21-295.
Anderson, J. R., Farell, R., & Sauers, R. (1984). Learning to program in LISP. Cognitive Science, 8, 87-129.
Anderson, J. R. (1987) Skill acquisition: Compilation of weak-method problem solutions. Psychological Review, 94, 192-210.
Adelson, B. (1981). Problem solving and development of abstract categories in programming languages. Memory and Cognition, 9, 422-433.

被引用紀錄


蔡明翰(2002)。自我反思活動對高中生程式設計學習成效與創造力之探討〔碩士論文,國立臺灣師範大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0021-2603200719125179
覃湘晴(2005)。探討自我解釋對四年級學生閱讀不同表徵之學習教材的影響-以國小「繁殖」概念為例〔碩士論文,國立臺灣師範大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0021-2004200717162079
邱智仁(2006)。運用自我解釋策略結合多重表徵對於氣體動力論概念學習的影響〔碩士論文,國立臺灣師範大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0021-0712200716101008
陳銹陵(2007)。鷹架類型與先備知識對高職生乙級電腦軟體應用檢定課程之成效探討〔碩士論文,國立臺灣師範大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0021-0204200815531727
陳銹陵(2008)。鷹架類型與先備知識對高職生乙級電腦軟體應用檢定課程之成效探討〔碩士論文,國立臺灣師範大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0021-1610201315113601

延伸閱讀