簡易檢索 / 詳目顯示

研究生: 蔡清文
Ching-Wen Tsai
論文名稱: 先備知識與不同程度線索對於程式語言陣列結構之學習成效探討
Exploring the Effects of Prior Knowledge and Problem-solving Clue on Array Programming
指導教授: 陳明溥
Chen, Ming-Puu
學位類別: 碩士
Master
系所名稱: 資訊教育研究所
Graduate Institute of Information and Computer Education
論文出版年: 2007
畢業學年度: 95
語文別: 中文
論文頁數: 91
中文關鍵詞: 認知負載完成式任務線索輔助
英文關鍵詞: cognitive load, complete task, problem-solving clue
論文種類: 學術論文
相關次數: 點閱:144下載:31
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本研究旨在探討先備知識與不同程度線索對於程式語言陣列結構之學習成效的影響。81位普通高中附屬資訊科二年級的學生,以班級為單位分派為高線索輔助組、低線索輔助組進行教學實驗。
    研究結果發現:(1)在學習成效方面,高線索組與低線索組不論在宣告性知識、程序性知識以及問題解決知識的表現皆無明顯差異;高先備知識學習者在宣告性知識、程序性知識以及問題解決知識的表現皆比低先備知識的學習者為佳;(2)在學習態度上就先備知識程度以及線索輔助的交互作用而言,不論是用心程度、接受度以及幫助度皆無交互作用存在。就用心程度而言,高線索組的用心態度比低線索組為佳,高先備知識組的用心態度比低先備知識組為佳。就接受度而言,高線索組與低線索組無顯著差異,高先備知識組與低先備知識組無明顯差異,各組態度皆為正向。就幫助度而言,高線索組感受的幫助程度比低線索組為佳,高先備知識與低先備知識無明顯差異,兩組態度皆為正向。

    This study examined the effects of prior knowledge and type of problem-solving clue on high-school learners’ performance of Array programming. Participants were 81 information major senior high school students and were assigned to the problem-solving-clue groups (high vs. low) by class.
    The results showed that (1) on the analysis of learning performance, two problem-solving-clue groups performed equally on declarative knowledge, procedure knowledge, and solved-problem knowledge, and the high prior-knowledge group performed better than the low prior-knowledge group on declarative knowledge, procedure knowledge, and solved-problem knowledge; (2) on the analysis of learning attitudes, learners showed positive attitudes toward Array learning. As for learners’ feeling of invested effort, the high problem-solving-clue group revealed higher effort than the low clue group, and the high prior-knowledge group showed higher effort than the low prior-knowledge group. As for the acceptance aspect, no matter problem-solving clue or prior knowledge did not show significant impact on the acceptance aspect. Finally, as for the helpfulness aspect, the high clue group showed higher scores than the low clue one, and there was no significant difference between the high prior-knowledge group and the low prior-knowledge group.

    第一章 序論………………………………………………………………………….1 第一節 研究背景與動機………………………………………………….1 第二節 研究目的與待答問題…………………………………………….4 第三節 研究範圍與限制………………………………………………….5 第四節 名詞釋義………………………………………………………….5 第二章 文獻探討…………………………………………………………………….9 第一節 資訊處理理論…………………………………………………….9 第二節 認知負載………………………………………………………...14 第三節 先備知識與學習.…………………………………..……………21 第四節 知識的分類……………………………………………………...24 第五節 歸納與結論……………………………………………………...25 第三章 研究方法...…………………………………………………………………26 第一節 研究對象………………………………………………………...26 第二節 研究設計………………………………………………………...27 第三節 研究工具………………………………………………………...30 第四節 實驗程序………………………………………………………...35 第五節 資料處理與分析………………………………………………...37 第四章 結果與討論………………………………………………………………...40 第一節 學習成效分析…………………………………………………...40 第二節 學習態度分析…………………………………………………...45 第五章 結論與建議………………………………………………..……………….51 第一節 結論……………………………………………………………...51 第二節 建議……………………………………………………………...53 參考文獻……………………………………………………………………………...55 附錄一 先備知識測驗………………………………………………...……………60 附錄二 學習成效測驗………………………………………………...……………65 附錄三 學習態度問卷………………………………………………...……………68 附錄四 陣列單元學習單………………………………………………...…………69 附錄五 高線索組作業單………………………………………………...…………81 附錄六 低線索組作業單………………………………………………...…………87 附表目錄 表3-1 線索程度及先備知識之各組人數分配表…………………………………..27 表3-2 先備知識測驗知識分類表………………………………………………….31 表3-3 學習成效測驗題數配分表………………………………………………….31 表3-4 學習態度問卷試題配置…………………………………………………….32 表3-5 學習單教學內容綱要……………………………………………………….33 表4-1 各組學習者在宣告性知識學習成效之平均數、標準差及人數………….40 表4-2 宣告性知識學習成效之變異數分析摘要………………………………….41 表4-3 各組學習者在程序性知識學習成效之平均數、標準差及人數………….42 表4-4 程序性知識學習成效之變異數分析摘要………………………………….43 表4-5 各組學習者在問題解決知識學習成效之平均數、標準差及人數……….43 表4-6 問題解決知識學習成效之變異數分析摘要……………………………….44 表4-7 學習成效摘要……………………………………………………………….45 表4-8 各實驗組在用心程度之各題次數分配…………………………………….46 表4-9 各實驗組在接受程度之各題次數分配…………………………………….46 表4-10 各實驗組在幫助程度之各題次數分配……………………………………47 表4-11 線索輔助與先備知識各實驗組在各項學習態度之平均數、標準差、 人數………………………………………………………………………...47 表4-12 線索輔助與先備知識各組學習者對各項學習態度之多變項變異數 分析摘要…………………………………………………………………...49 表4-13 學習態度分析摘要………………………………………………………...50 附圖目錄 圖1-1 線索輔助的安排………………………………………………………………8 圖2-1 資訊處理之模式……………………………………………………………..10 圖2-2 文字範例一…………………………………………………………………..13 圖2-3 文字範例二…………………………………………………………………..13 圖2-4 認知負載過載………………………………………………………………..15 圖2-5 認知負載未過載……………………………………………………………..16 圖2-6 先備知識細緻化的過程……………………………………………………..22 圖3-1 研究架構……………………………………………………………………..27 圖3-2 線索輔助先備知識的概念…………………………………………………..28 圖3-3 陣列單元知識架構圖………………………………………………………..33 圖3-4 完成式任務範例……………………………………………………………..34 圖3-5 實驗程序圖…………………………………………………………………..35 圖3-6 學習順序……………………………………………………………………..36 圖3-7 學習成效分析流程圖………………………………………………………..38 圖3-8 學習態度分析流程圖………………………………………………………..39

    張春興(1996)。教育心理學:三化取向的理論與實踐。台北市:台灣東華書局。
    陳明溥 (1999)。雙碼理論於遞迴程式設計教學之概念模型設計研究。第八屆電腦輔助教學國際研討會大會論文,臺中市,逢甲大學,3月18~20日。
    彭聃齡、張必隱(2000)。認知心理學。台北市:台灣東華書局。
    認知心理學(洪碧霞、黃瑞煥、陳婉玫 等譯)(1984)。高雄市:復文圖書出版社。(原著出版年﹕1981年)。
    鄭麗玉(1993)。認知心理學:理論與應用。台北市:五南圖書出版公司。
    鍾聖校(1990)。認知心理學。台北市:心理出版社。
    Anderson, J. R. (1983). A spreading activation theory of memory. Journal of Verbal Learning and Verbal Behavior, 22, 21-295.
    Brusilovsky, P. , Kouchnirenko, A. , Miller, P. , & Tomek, I. (1994, June). Teaching programming to novices: A review of approaches and tools. In Educational multimedia and hypermedia. Proceedings of ED-MEDIA 94-World Conference on Educational Multimedia and Hypermedia, Vancouver, British Columbia, Canada. ERIC Document Reproduction Service No. ED388228
    Burger, K. R. (2003). Teaching two-dimensional array oncepts in java with image processing examples. Proceedings of the Thirty-Forth SIGCSE Technical Smposium on Computer Science Education.
    Carr, L. , Davis, H . and White, S. (2004). AnnAnn - A tool to scaffold learning about programs. Paper presented at the Fifth Annual Conference of LTSN-ICS, Ulster, UK.
    Chandler, P. , & Sweller, J. (1996). Cognitive load while learning to use a computer program. Applied Cognitive Psychology, 10, 151–170.
    Chang, K. E. , Chiao, B. C. , Hsiao, R. S. , & Chen, S. W. (2000). A programming learning system forbeginners-A completion strategy approach. IEEE Transaction on Education, 43, 211–220.
    Chang, K. E., Sung, Y. T., & Chen, S. F. (2001). Learning through computer-based concept mapping withscaffolding aid. Journal of Computer Assisted Learning, 17, 21–33.
    Cooper, G. (1998). Research into cognitive load theory and instructional design at UNSW, University of New South Wales, Sydney, NSW 2052, Australia.
    Dochy, F., Segers,M., & Buehl, M. M. (1999). The relation between assessment practices and outcomes of studies: The case of research on prior knowledge. Review of Educational Research, 69(2), 145-186.
    Ennis, D. (1994). Combining problem solving and programming instruction to increase problem solving skills in high school students. Journal of Research on Computing in Education; 26(4), p488, 9p.
    Gantenbein, R. E. (1989). Programming as process: A “Novell” approach to teaching programming. Proceedings of the twentieth SIGCSE Technical Symposium on Computer Science Education, Louisville, Kentucky, 1989, pp. 22-26.
    Garner, S. (2002a). A code restructuring tool to help scaffold novice programmers. In Proceedings of International Conference in Computer Education.
    Garner, S. (2002b). COLORS for programming: A system to support the learning of programming.Proceeding of the IS2002. Pori, Finland.
    Garner, S. (2002c). Reducing the cognitive load on novice programmers. Word conference on Educational, p24-29.
    Garner, S. (2002d). The learning of plans in programming: A program completion approach. In Proceedings of International Conference in Computer Education, p1053-1057.
    Garner, S. (2003). Learning to program using part-complete solutions. In Computer Based Learning in Science , Nicosia, Cyprus.
    Hagan, D. & Markham, S. (2000). Does it help to have some programming experience before beginning acomputing degree program? Proceedings of Integrating Technology into Computer Science EducationConference ITiCSE-2000, 25-28.
    Holden, E., & Weeden, E. (2003). The impact of prior experience in an information technology program-ming course sequence. Proceedings of the 4th Conference on Information Technology Education (pp 41 – 46). New York, NY:ACM Press
    Lahtinen, E. , Ala-Mutka, K. & Järvinen, H.-M. (2005). A studyof the di culties of novice programmers, in ITiCSE 05:Proceedings of the 10th annual ITiCSE conference, Ca-pacrica, Portugal, ACM Press, pp. 14-18.
    Mayer, R. E. (1981). The psychology of how novices learn computer programming. Computer surveys, 13, 121-141.
    Mayer, R. E. (1990). The promise of cognitive psychology. Lanham, MD: University Press of America.
    McKeown, J. (2004). The use of a multimedia lesson to increase novice programmer’s under-standing of programming array concepts. Journal of Computing Sciences in Colleges, 19(4), 39-50.
    Nuutila, E.;Törmä, S.& Malmi, L.(2005). PBL and computer programming — The seven steps method with adaptations. Computer Science Education,15(2), p123, 20p.
    Paas, F. (1992). Training strategies for attaining transfer of problem-solving skill in statistics: A cognitive load approach. Journal of Educational Psychology, 84 , 429-434.
    Palumbo, D. B. (1990). Programming language/Problem-solving research: A review of relevant issues. Review of educational research, 60(1), 65-89.
    Robins, A. , Routree, J. , & Rountree, N. (2003). Learning and teaching programming: A review and discussion. Computer Science Education, 13(2), 137-172.
    Rowe,G. and Thorburn,G. (2000). VINCE-an on-line tutorial tool for teaching introductory programming. British journal of educational teachnology agency, 31(4), 359-369.
    Sweller, J. (1994). Cognitive load theory, learning difficulty, and instructional design. Learning and Instruction, 4, 295-312.
    Sweller, J. (2003). Evolution of human cognitive architecture. In B. Ross (Ed.), The Psychology of Learning and Motivation, Vol. 43, 215-266. San Diego: Academic Press.
    Sweller, J. , & Cooper, G. A. (1985). The use of worked examples as a substitute for problem solving in learning algebra. Cognition and Instruction, 2, 59–89.
    Sweller, J. , Van Merrienboer, J. J. G. , & Paas, F. (1998). Cognitive architecture and instructional design. Educational Psychology Review, 10, 251-296.
    Tulving, E. (1972). Episodic and semantic momery. In. E. Tulving & W. Donaldson (Eds.), Orangnization og memory. New York : Academic Press.
    Tuovinen, J. (2000). Optimizing student cognitive load in computer education. In Proceedings of the Australasian conference on Computing education, Melbourne, Australia.
    Ullrich, J. R. , Cook, C. (1989). An experimental investigation of the close procedure as a measure of program understanding. ACM SIGCSCE Bulletin, 21(4), 2-10.
    Van Merrienboer, J. J. G. & De Croock, M. B. M. (1992). Strategies for computer-based programming instruction: Program completion vs. program generation. Journal of Educational Computing Research, 8(3), 365-394.
    Van Merrienboer, J. J. G. (1990). Strategies for programming instruction in high school:Program completion vs. program generation. Journal of Educational Communication Research, 6(3), 265-
    Van Merrienboer, J. J. G., Kester, L., & Paas, F. (2006). Teaching complex rather than simple tasks:balancing intrinsic and germane load to enhance transfer of learning. Applied Cognitive Psychology,20, 343–352.
    Van Merrienboer, J. J. G. , Kirschner, P. A. , & Kester, L. (2003). Taking the load off the learner's mind: Instructional design for complex learning. Educational Psychologist, 38, 5-13
    Van Merrienboer, J. , & Krammer, H. (1987). Instructional strategies and tactics for the design of introductory computer programming courses in high school. Instructional Science, 16 , 251-285.
    Van Merrienboer, J. J. G., & Krammer, H. P. M. (1989). The completion strategy in programming instruction: Theoretical and empirical support. In S. Dijkstra, B. H. M. van Hout-Wolters, & P. C. van der Sijde (Eds.), Research on Instruction (pp. 45-61). Englewood wood Cliffs, NJ: Educational Technology Publications.
    Van Merrienboer, J. J. G. , & Paas, F. (1990). Automation and schema acquisition in learning elementary computer programming. Computers in Human Behavior, (6), 273-289.
    Van Merrienboer, J. J. G. , & Sweller, J. (2005). Cognitiveload theory and complex learning: Recent develop-ments and future directions. Educational PsychologyReview, 17(2), 147-177.
    Wicentowski, R. & Newhall, T. (2005). Using image processing projects to teach CS1 topics. ACM SIGCSE Bulletin, 37(1), 287-291.

    QR CODE