簡易檢索 / 詳目顯示

研究生: 許雅菁
YA-CHING HSU
論文名稱: 以概念構圖導入視覺化程式設計對學習成就與專題實作表現之影響
Effects of incorporating concept mapping into visual programming on students’ learning achievements and project implementation outcomes
指導教授: 黃國禎
Gwo-Jen Hwang
口試委員: 朱蕙君
Hui-Chun Chu
邱國力
Guo-Li Chiou
楊凱翔
Kai-Hsiang Yang
學位類別: 碩士
Master
系所名稱: 人文社會學院 - 數位學習與教育研究所
Graduate Institute of Digital Learning and Education
論文出版年: 2016
畢業學年度: 104
語文別: 中文
論文頁數: 70
中文關鍵詞: 概念構圖Scratch遊戲式學習程式設計認知負荷學習焦慮自 我效能學習動機
外文關鍵詞: concept mapping, Scratch, cognitive load, game-based learning, programming, cognitive load, learning anxiety, self-efficacy, learning motivation
相關次數: 點閱:423下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

隨著資訊科技的發展與普及,如何提昇學生的電腦程式設計能力已成為重要且富挑戰性的議題。本研究嘗試以概念構圖導入電腦程式課程,配合問題解決策略來強化學生的邏輯思考,進而改善其學習成就。本研究以scratch為程式設計工具,輔以概念構圖在說明其圖示(Scratch的程式積木)功能及範例協助學生以問題解決策略進行程式設計專題探討學生的學習成就、專題成果、學習焦慮、認知負荷、學習動機、自我效能等方面的表現及之間的關係。實驗對象為86位六年級學生,以班級為單位分派為實驗組與控制組,分別採用概念構圖導入問題解決學習策略及一般問題解決學習策略。由實驗結果發現,學生的邏輯概念會影響學生的專案實作內容整體分數表現、創新表現及正確程式語法積木的使用,也因此在專題實作上可以得到較好的成績。同時,實施概念構圖方法的學生在專題製作時,整體內容完整性及程式語法積木的正確使用顯著較佳。


With the development and popularity of computer technology, fostering students’ computer programming skills has become an important and challenging issue. This study attempts to incorporating concept mapping into problem-solving strategies to imptove students’ logic thinking and lerning performance in computer programming coureses. The scratch visual programming tool was adopted in this study in a project-based programming activity with a problem-solving strategy to investigate the effect of the proposed approach on students’ learning achievement, anxiety, cognitive load, learning motivation and self-efficacy; moreover, the relationships between thee learning outcomes are analyzed as well. A total of 86 students from sixth grade joined the project. Two classes of students were assigned to the experimental group and control group, who learned with the integrated concept mapping and problem-solving strategy and the conventional problem-solving strategy, respectively. The experimental results showed that logical concept of students affected students’ project implementation outcomes, innovative performances, and the correctness of using the visual programming functions, which led to better scores. In addition, the students learning with the concept mapping method had better integrity of the contents in their projects and more correctly use the visual programming functions than those learning with conventional approach.

摘要...............................................................I Abstract..........................................................II 第一章 緒論 - 1 - 1.1 研究背景與動機 - 1 - 1.2 研究目的與問題 - 2 - 1.3 名詞釋義 - 2 - 1.3.1 遊戲式學習(Game-based Learning) - 2 - 1.3.2 視覺化程式設計(Visual Programming) - 3 - 1.3.3 問題解決學習(Problem-based Learning) - 3 - 1.3.4 鷹架學習理論(Scaffolding Theory) - 3 - 1.3.5 概念構圖學習(Concept Mapping Learning) - 4 - 1.3.6 評分規準(Concept Mapping Learning) - 4 - 1.3.7 認知負荷(Cognitive load) - 4 - 1.3.8 學習焦慮(Learning Anxiety) - 4 - 1.3.9 學習動機(Learning Motivation) - 5 - 1.3.10自我效能(Self-efficacy) - 5 - 第二章 文獻探討 - 6 - 2.1 現行程式設計教學 - 6 - 2.2 程式設計的教學策略 - 7 - 2.2.1 Scratch教學 - 7 - 2.2.2 問題解決策略 - 9 - 2.2.3 程式設計知能 - 9 - 2.3 概念構圖學習策略 - 9 - 第三章 研究方法 - 12 - 3.1 研究架構 - 12 - 3.2 程式設計學習教材 - 14 - 3.2.1 實驗組學習教材-概念構圖 - 14 - 3.2.2 控制組學習教材-步驟式教材 - 18 - 3.3 研究工具 - 20 - 3.3.1 認知負荷量表 - 20 - 3.3.2 學習焦慮量表 - 20 - 3.3.3 自我效能量表 - 21 - 3.3.4 學習動機量表 - 21 - 3.3.5 學習成就測驗 - 21 - 3.3.6 學習成就-專題製作 - 22 - 3.3.7 訪談 - 22 - 3.4 資料處理與分析方法 - 22 - 第四章 實驗設計 - 24 - 4.1 研究對象 - 24 - 4.2 學習活動 - 24 - 4.3 實驗流程 - 25 - 第五章 實驗結果與分析 - 28 - 5.1 認知負荷、學習焦慮、學習動機、自我效能t檢定 - 28 - 5.1.1 認知負荷獨立樣本t檢定結果 - 28 - 5.1.2 學習焦慮獨立樣本t檢定結果 - 29 - 5.1.3 自我效能獨立樣本t檢定結果 - 29 - 5.1.4 學習動機獨立樣本t檢定結果 - 30 - 5.2 學習成就共變數分析 - 30 - 5.2.1 成就測驗成績共變數分析檢定結果 - 30 - 5.2.2 實作作品成績共變數分析檢定結果 - 31 - 5.2.3 實作作品中內容項目成績共變數分析檢定結果 - 32 - 5.2.4 實作作品中程式語法積木項目成績共變數分析檢定結果 - 33 - 5.3 依變項之關係-實驗組 - 34 - 5.3.1 Pearson積差相關係數分析 - 34 - 5.4 依變項之關係-控制組 - 35 - 5.4.1 Pearson積差相關係數分析 - 35 - 5.5 訪談結果 - 36 - 第六章 結論與討論 - 39 - 6.1 結論 - 39 - 6.1.1 兩組學生認知負荷、學習焦慮、學習動機、自我效能之關係 - 39 - 6.1.2 兩組學生學習成就之關係 - 40 - 6.1.3 實驗組與控制組依變項間關係 - 41 - 6.2 研究限制 - 42 - 6.3 建議 - 42 - 參考文獻 - 43 - 一、中文部分 - 43 - 二、英文部分 - 43 - 附件一 學習量表 - 48 - 附件二 SCRATCH前測卷 - 51 - 附件三 SCRATCH後測卷 - 54 - 附件四 學習後訪談大綱 - 59 -

一、中文部分
王秀鶯 (2013)。導入 Scratch 程式教學對國中生自我效能與學習成就之探究-以程式設計課程為例。國立臺灣科技大學人文社會學報,9(1),1-15。
余民寧(2001)。教育測驗與評量:成就測驗與教學評量。台北:心理。
張春興 (1996)。教育心理學。台北:東華書局。
魏麗敏 (1988)。國小學生數學焦慮。數學態度與數學成就之關係暨數學學習團體諮商之效果研究。台北市。國立臺灣師範大學。

二、英文部分
Bandura, A. (1982). Self-efficacy mechanism in human agency. American Psychologist,37, 122-147.
Bayman, P., & Mayer, R. E. (1988). Using conceptual models to teach BASIC computer programming. Journal of Educational Psychology, 80(3), 291.
Berliner, D. C., & Biddle, B. J. (1995). The manufactured crisis: Myths, fraud, and the attack on America's public schools. Reading, MA: Addison-Wesley.
du Boulay, B., O'Shea, T., & Monk, J. O. H. N. (1989). The black box inside the glass box: Presenting computing concepts to novices. Studying the novice programmer, 12, 431-446.
Broadfoot, P. (1996). Assessment and learning: Power or partnership. Assessment: problems, developments and statistical issues. Wiley, 21-40.
Brookhart, S. M. (1999). The art and science of classroom assessment: The missing part of Pedagogy. ASHE-ERIC Higher Education Report (Vol. 27, No.1).
Buck, D., & Stucki, D. J. (2001). JKarelRobot: a case study in supporting levels of cognitive development in the computer science curriculum. ACM SIGCSE Bulletin, 33(1), 16-20.
Calder, N. (2010). Using Scratch: An integrated problem-solving approach to mathematical thinking. Australian Primary Mathematics Classroom, 15(4), 9-14.
Carter, G., & Berenson, S. B. (1996). Authentic assessment: vehicle for reform. Issue in Science Education, 96-106.
Chang, K. E., Sung, Y. T., & Chen, I. D. (2002). The effect of concept mapping to enhance text comprehension and summarization. The Journal of Experimental Education, 71(1), 5-23.
Chen, N. S., & Hwang, G. J. (2014). Transforming the classrooms: innovative digital game-based learning designs and applications. Educational Technology Research and Development, 62(2), 125-128.
Costelloe, E. (2004). Teaching programming the state of the art. The Center for Research in IT in Education. Dept. of Computer Science Education. Dublin: Trinity College. Recuperado de http://www. scss. tcd. ie/disciplines/information_systems/crite/crite_web/publications/sources/programmingv1. pdf.
Dalbey, J., Tourniaire, F., & Linn, M. C. (1986). Making programming instruction cognitively demanding: An intervention study. Journal of Research in Science Teaching, 23(5), 427-436.
Funkhouser, T. A., & Séquin, C. H. (1993, September). Adaptive display algorithm for interactive frame rates during visualization of complex virtual environments. In Proceedings of the 20th annual conference on Computer graphics and interactive techniques (pp. 247-254). ACM.
Goldweber, M., Bergin, J., Lister, R., & McNally, M. (2006, January). A comparison of different approaches to the introductory programming course. In Proceedings of the 8th Australasian Conference on Computing Education-Volume 52 (pp. 11-13). Australian Computer Society, Inc..
Govender, I., & Grayson, D. (2006). Learning to program and learning to teach programming: A closer look. In E. Pearson & P. Bohman (Eds.), Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications 2006 ,1687-1693.
Hall, R. (1988). Knowledge maps and the presentation of related information domains. Unpublished doctoral dissertation, Texas Christian University, Fort Worth, TX.
Horton, P. B., McConney, A. A., Gallo, M., Woods, A. L., Senn, G. J., & Hamelin, D. (1993).An investigation of the effectiveness of concept mapping as an instructional tool. Science Education, 77(1), 95-111.
Hsiao, H. (2007). A brief review of digital games and learning, IEEE International Workshop on Digital Game and Intelligent Toy Enhanced Learning (IEEE DIGITEL 2007), 124-129.
Hung, C. M., Huang, I., & Hwang, G. J. (2014). Effects of digital game-based learning on students’ self-efficacy, motivation, anxiety, and achievements in learning mathematics. Journal of Computers in Education, 1(2-3), 151-166.
Hwang, G. J., Yang, L. H., & Wang, S. Y. (2013). A concept map-embedded educational computer game for improving students' learning performance in natural science courses. Computers & Education, 69, 121-130.
Kebritchi, M., Hirumi, A., & Bai, H. (2008). The effects of modern math computer games on learners’ math achievement and math course motivation in a public high school setting. British Journal of Educational Technology, 38(2), 49-259.
Lin, J. M. C., Yen, L. Y., Yang, M. C., & Chen, C. F. (2005). Teaching computer programming in elementary school: a pilot study. In proceeding of National Educational Computing Conference.
Malan, D. J., & Leitner, H. H. (2007, March). Scratch for budding computer scientists. In ACM SIGCSE Bulletin (Vol. 39, No. 1, pp. 223-227). ACM.
Malone, T. W. (1980, September). What makes things fun to learn? Heuristics for designing instructional computer games. In Proceedings of the 3rd ACM SIGSMALL symposium and the first SIGPC symposium on Small systems (pp. 162-169). ACM.
Maurer, M. M., & Simonson, M. R. (1984). Development and validation of a measure of computer anxiety.
Mintzes, J. J., Wandersee, J. H., & Novak, J. D. (2001). Assessing understanding in biology. Journal of Biological Education, 35, 118-125.
Nobles, C. S. (1993). Concept circle diagrams: A metacognitive learning strategy to enhance meaningful learning in the elementary science classroom.
Novak, J. D., & Gowin, D. B. (1984). Learning how to learn. Cambridge University Press.
Palinscar, A. S., & Brown, A. L. (1984). Reciprocal teaching of comprehension-fostering and comprehension-monitoring activities. Cognition and instruction, 1(2), 117-175.
Papastergiou, M. (2009). Digital game-based learning in high school computer science education: Impact on educational effectiveness and student motivation. Computers & Education, 52(1), 1-12.
Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. Basic Books, Inc.
Peppler, K., & Kafai, Y. (2005). Creative coding: The role of art and programming in the K-12 educational context. Retrieved August 10, 2008 from the World Wide Web:http://scratch.wik.is/Research.
Peter, B., & Paul, R. (2006). Program Annotations: Feedback for Students Learning to Program. In proceeding of Eighth Australasian Computing Education Conference (ACE2006). 19-23.
Pintrich, P.R., Smith, D.A.F., Garcia, T., & McKeachie, W.J. (1991). A manual for the use of the motivated strategies for learning questionnaire (MSLQ). MI: National Center for Research to Improve Postsecondary Teaching and Learning. (ERIC Document Reproduction Service No. ED 338122)
Prensky, M. (2000). Digital Game-based Learning. New York: McGraw Hill.
Prensky, M. (2001). Digital natives, digital immigrants part 1. On the horizon, 9(5), 1-6.
Prensky, M. (2003). Digital game-based learning. Computers in Entertainment (CIE), 1(1), 21-21.
Salomon, G., & Perkins, D. N. (1987). Transfer of cognitive skills from programming: When and how?. Journal of educational computing research, 3(2), 149-169.
Seaman, T. (1990). On the high road to achievement: Cooperation concept mapping. (ERIC Document Reproduction Service No.ED335140)
Shafto, S. A. (1986). Programming for learning in mathematics and science.ACM SIGCSE Bulletin, 18(1), 296-302.
Shank, R. C. (1999). Dynamic memory revisited. New York: Cambridge University Press.
Stice, C. F., & Alvarez, M. C. (1986). Hierarchical Concept Mapping: Young Children Learning How To Learn. (A Viable Heuristic for the Primary Grades). Center of Excellence, Basic Skills for the Disadvantaged, Reading/Writing Component Report No. 5.
Sung, H. Y., & Hwang, G. J. (2013). A collaborative game-based learning approach to improving students' learning performance in science courses. Computers & Education, 63, 43-51.
Sutner, K. (2003). Cellular automata and intermediate degrees. Theoretical Computer Science, 296(2), 365-375.
Sweller, J., & Cooper, G. A. (1985). The use of worked examples as a substitute for problem solving in learning algebra. Cognition and Instruction, 2(1), 59-89.
Sweller, J. (1988). Cognitive load during problem solving: Effects on learning. Cognitive Science, 12, 257-285.
Tanrikulu, E., & Schaefer, B. C. (2011). The users who touched the ceiling of scratch. Procedia-Social and Behavioral Sciences, 28, 764-769.
Wandersee, J. H. (1990). Concept mapping and the cartography of cognition. Journal of research in science teaching, 27(10), 923-936.
Wang, L. C., & Chen, M. P. (2010). The effects of game strategy and preference‐matching on flow experience and programming performance in game‐based learning. Innovations in Education and Teaching International, 47(1), 39-52.
Wing, J. (2006). Computational thinking. Communications of the ACM, 49, 3, 33–35.
Winslow, L. E. (1996). Programming pedagogy: A psychological overview. SIGCSE Bulletin, 28, 17-22.
de Vries, E. (2006). Students’ construction of external representations in design-based learning situations. Learning and Instruction, 16, 213–227.
Young, D. J. (1991). Creating a low-anxiety classroom environment: What does language anxiety research suggest? The Modern Language Journal, 75, 423-426.
Young, J. R. (2007). Fun, not fear, is at the heart of Scratch, a new programming language. The Chronicle of Higher Education, 53(46), A27.

無法下載圖示 全文公開日期 2021/07/14 (校內網路)
全文公開日期 本全文未授權公開 (校外網路)
全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
QR CODE