簡易檢索 / 詳目顯示

研究生: 陳毓筑
YU-CHU CHEN
論文名稱: 不同探索式教學模式對國中生程式設計概念的學習成效及學習態度之影響
The Effects of Instructional Approach and Prior Knowledge on Novices’ Learning Programming Concepts
指導教授: 陳明溥
Chen, Ming-Puu
學位類別: 碩士
Master
系所名稱: 資訊教育研究所
Graduate Institute of Information and Computer Education
論文出版年: 2010
畢業學年度: 98
語文別: 中文
論文頁數: 91
中文關鍵詞: 教學模式先備知識程式設計教學學習態度
英文關鍵詞: instructional strategy, prior knowledge, programming learning, learning attitude
論文種類: 學術論文
相關次數: 點閱:115下載:24
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本研究透過實驗教學探討探索式教學模式(Play-Learn vs. Learn-Play)與先備知識(高先備知識 vs. 低先備知識)對國中生程式設計概念的學習成效與學習態度之影響。研究對象為國中八年級學生,有效樣本為188人,實驗教學活動為期九週,共計405分鐘。學習者的學習成效依程式設計概念認知層次分為「整體概念」、「基本概念」與「進階概念」分別進行分析;學習者的學習態度是探討學習者對實驗教學活動之內在目標導向、外在目標導向、工作價值、自我效能、期望成功和工具使用的看法。研究發現:(1)Play-Learn之探索式教學模式能增進學習者在程式設計概念的學習成效表現;(2)Learn-Play之探索式教學模式能增進學習者在程式設計概念的學習態度表現;(3)高先備知識的學習者比低先備知識的學習者有較正面的學習成效和學習態度。

    The purpose of this study was to investigate the effects of type of instructional approach and type of prior knowledge on novices’ learning programming concepts. Two types of instructional approaches, Play-Learn and Learn-Play, and two types of prior knowledge, high prior knowledge and low prior knowledge, were employed in this study. There were 188 junior high students participated in the 9-week programming learning activity. The analysis for learners' learning performance was based on cognitive levels of programming including ovrall conception, basic conception and advanced conception, whereas the analysis for learners' learning attitudes included six aspects, which were intrinsic goal orientation, extrinsic goal orientation, task value, self-efficacy, expectancy for success beliefs and use of tool. The results revealed that (a) the Play-Learn approach was helpful to novices in programming concepts learning performance; (b) the Learn-Play approach was helpful to novices in programming concepts learning attitudes; and (c) regardless of the instructional strategies, novices with high prior knowledge had better performance and positive attitudes on programming concepts learning.

    目 錄 附表目錄---------------------------------------------VI 附圖目錄---------------------------------------------VII 第一章 緒論 第一節 研究背景與動機----------------------------------1 第二節 研究目的與待答問題-------------------------------4 第三節 研究範圍與限制----------------------------------5 第四節 重要名詞釋義------------------------------------7 第二章 文獻探討 第一節 程式設計教學的意義與困難--------------------------9 第二節 SCRATCH視覺化程式設計工具對程式設計學習之影響-------12 第三節 探索式教學模式應用於程式設計概念教學----------------23 第四節 先備知識對程式設計學習之影響----------------------30 第五節 歸納與總結-------------------------------------34 第三章 研究方法 第一節 研究對象---------------------------------------35 第二節 研究設計---------------------------------------36 第三節 研究工具---------------------------------------38 第四節 研究流程---------------------------------------49 第五節 資料處理與分析----------------------------------52 第四章 結果與討論 第一節 程式設計概念學習成效分析--------------------------57 第二節 程式設計概念學習態度分析--------------------------63 第五章 結論與建議 第一節 結論------------------------------------------70 第二節 建議------------------------------------------73 參考文獻----------------------------------------------76 附錄一 電腦基本概念課程測驗試卷--------------------------85 附錄二 SCRATCH進階實作任務學習單------------------------87 附錄三 程式設計概念課程測驗試卷--------------------------88 附錄四 程式設計概念課程學習態度問卷-----------------------90

    中文部分
    王國川(2008)。國小中年級學生以Scratch學習程式語言設計之研究。未出版碩士論文,臺北市立教育大學,台北市。
    王麒富(2009)。應用直觀式Scratch軟體提升國小學童問題解決能力效益之研究。未出版碩士論文,國立臺中教育大學,台中市。
    何昱穎、張智凱(2009)。程式設計課程之學習焦慮降低與學習動機維持─以Scratch為補救教學工具。張智凱(主持人),數位學習環境與工具。第五屆台灣數位學習發展研討會(TWELF),台南大學。
    何昱穎、張智凱、劉寶鈞(2010)。程式設計課程之學習焦慮降低與學習動機維持–以Scratch為補救教學工具。數位學習科技期刊,2(1),11-32。
    余志鴻(2007)。數位學習互動模式對學習者資訊技能學習成效與態度之影響。未出版碩士論文,國立台灣師範大學,台北市。
    吳正己、何榮桂(1998)。高級中學新訂電腦課程的內涵與特色。科學教育月刊,208,26-32。
    吳明隆、涂金堂(2005)。SPSS與統計應用分析。臺北:五南。
    吳靜吉、程炳林(1992)。激勵的學習策略量表之修訂。中國測驗學會測驗年刊,39,59-78。
    林恬忻(2006)。於國中實施Alice程式設計教學行動研究。未出版碩士論文,台灣師範大學,台北市。
    洪振方(2003)。探究式教學的歷史回顧與創造性探究模式之初探。高雄師範大學學報,15,641-662。
    國民教育司(2003)。92年國民中小學九年一貫課程綱要。教育部。2010年2月3日,取自: http://www.edu.tw/EJE/content.aspx?site_content_sn=4420
    張文奇(2008)。視覺化程式設計對國小兒童高層次思考能力之影響。未出版碩士論文,臺北市立教育大學,台北市。
    張素芬(2009)。國小資訊教育實施Scratch軟體教學之研究。未出版碩士論文,高雄師範大學,高雄市。
    教育心理學─理論與實際(張文哲譯)(2009)。台北市:台灣培生教育出版股份有限公司。(原著出版年:2003年)
    莊茜雯、施如齡、黃國禎(2009)。探索式行動學習策略對合作化與個人化古蹟教學之學習成效影響。黃國禎(主持人),行動與無所不在學習。第十三屆全球華人計算機教育應用大會(GCCCE2009),國際福華文教會館,台北。
    許志賢(2005)。建構主義應用在國小資訊融入藝術與人文領域教學之研究─以高年級建置個人美術館網頁為例。未出版碩士論文,國立新竹教育大學,新竹市。
    陳明溥(2007)。程式語言課程之教學模式與學習工具對初學者學習成效與學習態度之影響。師大學報,52,1-21。
    陳欣蘭(2007)。論探究式教學法在社會科教學上的應用。網路社會學通訊期刊,67。
    陳銹陵(2008)。鷹架類型與先備知識對高職生乙級電腦軟體應用檢定課程之成效探討。未出版碩士論文,台灣師範大學,台北市。
    曾志華(1997)。以建構論為基礎的科學教育理念。教育資料與研究,14,74-80。
    黃仕棋(2003)。設計並建置一個應用於國小自然科實驗課程之行動學習環境。未出版碩士論文,國立中央大學,桃園縣。
    楊秀停(2004)。以合作式行動研究協助國小自然科教師實施探究式教學。未出版碩士論文,國立彰化師範大學,彰化縣。
    楊秀停、王國華(2007)。實施引導式探究教學對於國小學童學習成效之影響。科學教育學刊,15(4),439-459。
    楊書銘(2008)。Scratch程式設計對六年級學童邏輯推理能力、問題解決能力及創造力的影響。未出版碩士論文,臺北市立教育大學,台北市。
    詹志禹(1996)。認識與知識:建構論 VS. 接受觀。教育研究,49,25-38。
    潘威明(2007)。行動學習環境中實施探究式實驗活動之教學設計與活動歷程分析。未出版論文,國立中央大學,桃園縣。
    賴健二(2002)。VB 程式設計進階教材。台北市:財團法人資訊工業策進會。
    簡幸如(2005)。數位遊戲設計之教學模式建構。未出版論文,國立中央大學,桃園縣。

    英文部分
    Amadieu, F., van Gog, T., Paas, F., Tricot, A., & Mariné, C. (2009). Effects of prior knowledge and concept-map structure on disorientation, cognitive load, and learning. Learning and Instruction, 19(5), 376-386.
    Anderson, R. D. (2002). Reforming science teaching: What research says about inquiry. Journal of Science Teacher Education, 13(1), 1-12.
    Ausubel, D. P. (1963). The psychology of meaningful verbal learning. New York: Grune and Stratton.
    Becker, K. H., & Maunsaiyat, S. (2004). A comparison of students' achievement and attitudes between constructivist and traditional classroom environments in Thailand vocational electronics programs. Journal of Vocational Education Research, 29(2), 133-153.
    Brooks, J. G., & Brooks, M. G. (1993). The case for constructivist classrooms. Alexandria, VA: Association for Supervision and Curriculum Development.
    Brown, Q., Mongan, W., Garbarine, E., Kusic, D., Fromm, E., & Fontecchio, A. (2008). Computer aided instruction as a vehicle for problem solving: Scratch programming environment in the middle years classroom. Proceeding of American Society for Engineering Education 2008(ASEE 2008). Pittsburgh, PA, June 22-25, 2008.
    Brusilovsky, P., & Spring, M. (2004). Adaptive, engaging, and explanatory visualization in a C programming course. Proceedings of the 2004 World Conference on Educational Media, Hypermedia, and Telecommunications, 1264-1271.
    Daly, T. (2009). Using introductory programming tools to teach programming concepts: A literature review. The Journal for Computing Teachers, 1-6.
    Dochy, F., & Alexander, P. A. (1995). Mapping prior domain knowledge: A framework for discussion among researchers. European Journal of Psychology of Education, 10(3), 225–242.
    Dochy, F., Valcke, M., & Wagemans, L. (1991). Learning economics in higher education: an investigation concerning the quality and impact of expertise. Higher Education in Europe, 4, 123-136.
    Doolittle, P., & Camp, W. (1999). Constructivism: The career and technical education perspective. Journal of Vocational and Technical Education, 16 (1). Retrieved May 20, 2010, from http://scholar.lib.vt.edu/ejournals/JVTE/v16n1/doolittle.html
    Felleisen, M., Findler, R. B., Flatt, M., & Krishnamurthi, S. (2004). The TeachScheme! Project: Computing and Programming for Every Student. Computer Science Education, 14(1), 55-77.
    Funkhouser, C. P. (1993). The influence of problem-solving software on student attitudes about Mathematics. Journal of Research on Computing in Education, 25(3), 339-346.
    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 (pp. 1687-1693). Chesapeake, VA: AACE.
    Hagan, D., & Markham, S. (2000). Does it help to have some programming experience before beginning a computing degree program? ACM SIGCSE Bulletin, 32(3), 25-28.
    Jonassen, D. H. & Grabowski, B. L. (1993). Handbook of individual differences, learning, and instruction. Hillsdale, NJ: Lawrence Erlbaum Associates.
    Jonassen, D. H. (1996). Computers in classroom: Mind tools for critical thinking. Englewood Cliffs, NJ: Prentice Hall.
    Justice, C., Rice, J., Roy, D., Hudspith, B., & Jenkins, H. (2009). Inquiry-based learning in higher education: administrators’ perspectives on integrating inquiry pedagogy into the curriculum. High Education, 58(6), 841-855.
    Kalyuga, S. (2005). Prior knowledge principle. In R. Mayer (Ed.), The Cambridge handbook of multimedia learning (pp. 325–337). New York: Cambridge University Press.
    Kalyuga, S. (2008). Relative effectiveness of animated and static diagrams: An effect of learner prior knowledge. Computers in Human Behavior, 24(3), 852-861.
    Kim, J. S. (2005). The effects of a constructivist teaching approach on student academic achievement, self-concept, and learning strategies. Asia Pacific Education Review, 6(1), 7-19.
    Kirsner, K. (1998). Implicit and explicit mental processes. Mahwah NJ: LEA.
    Kraus, L. A., Reed, W. M., & Fitzgerald, G. E. (2001). The effects of learning style and hypermedia prior experience on behavioral disorders knowledge and time on task: A case-based hypermedia environment. Computers in Human Behavior, 17(1), 125-140.
    Kuh, G. D., & Vesper, N. (2001). Do computers enhance or detract from student learning? Research in Higher Education, 42(1), 87–102.
    Lahtinen, E., Ala-Mutka, K., & Järvinen, H. (2005). A study of the difficulties of novice programmers. ACM SIGCSE Bulletin, 37(3), 14-18.
    Lawson, A. E. (1995). Science teaching and the development of thinking. Belmont, CA: Wadsworth Publishing Company.
    Malan, D. J., & Leitner, H. H. (2007). Scratch for budding computer scientists. ACM SIGCSE Bulletin, 39(1), 223-227.
    Maloney, J., Peppler, K., Kafai, Y. B., Resnick, M., & Rusk, N. (2008). Programming by choice: Urban youth learning programming with Scratch. SIGCSE Bulletin, 40(1), 367-371.
    Moos, D. C., & Azevedo, R. (2008). Self-regulated learning with hypermedia: The role of prior domain knowledge. Contemporary Educational Psychology, 33(2), 270-298.
    Murphy, P. K., & Alexander, P. A. (2002). What counts? The predictive powers of subject-matter knowledge, strategic processing, and interest in domain-specific performance. The Journal of Experimental Education, 70(3), 197–214.
    Pane, J. F., & Myers, B. A. (1996) Usability issues in the design of novice programming systems. School of Computer Science Technical Reports, Carnegie Mellon University. Retrieved May 20, 2010, from http://www.cs.cmu.edu/~pane/cmu-cs-96-132.html.
    Park, S. I., Lee, G., & Kim, M. (2009). Do students benefit from interactive computer simulations regardless of prior knowledge levels? Computers & Education, 52(3), 649-655.
    Powers, K., Gross, P., Cooper, S., McNally, M., Goldman, K. J., & Proulx, V. (2006). Tools for teaching introductory programming: What works? Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, USA, 560-561.
    Pressley, M., & Afflerbach, P. (1995). Verbal protocols of reading: The nature of constructively responsive reading. Hillsdale, NJ: Erlbaum.
    Recht, D. R., & Leslie, L. (1988). Effect of prior knowledge on good and poor readers' memory of text. Journal of Educational Psychology, 80(1), 16-20.
    Reed, W. M., & Giessler, S. F. (1995). Prior computer-related experiences and hypermedia metacognition. Computers in Human Behavior, 11(3-4), 581-600.
    Sanders, D., & Dorn, B. (2003). Classroom experience with Jeroo. Journal of Computing Sciences in Colleges, 18(4), 308-316.
    Shanmugasundaram, V., Juell, P., Groesbeck, G., & Makosky, M. (2006). Evaluation of Alice World as an introductory programming language. Proceedings of the ED-MEDIA 2006-World Conference on Educational Multimedia, Hypermedia & Telecommunications, 1976-1982.
    Sivilotti, P. A. G., & Laugel, S. A. (2008). Scratching the Surface of Advanced Topics in Software Engineering: A workshop Module for Middle School Students. Proceedings of the 39th SIGCSE technical symposium on Computer science education, 291-295.
    Soloway, E., & Spohrer, J. C. (1989). Studying the novice programmer. Hillsdale, NJ: Lawrence Erlbaum Associates,
    Soloway, E. M. (1986). Learning to program = learning to construct mechanisms and explanations. Communications of the ACM, 29(9), 850-858.
    Sweller, J. (2003). Evolution of human cognitive architecture. Psychology of Learning and Motivation, 43, 215-266.
    Tabachnick, B. G., & Fidell, L. S. (2006). Using Multivariate Statistics (5th ed.). Pearson International Edition: Allyn and Bacon.
    Truman, S. M (2005) An integrative framework of learning and creativity: Facilitating creative thinking in school children's music composition. Proceedings of the 2nd Music Teaching in Professional Practice Initiative Conference 'Musical Creativity, (pp. 26–27). International Centre for Research in Music Education, University of Reading, July 15-16.
    Waern, Y. (1990). On the dynamics of mental models. In D. Ackermannn & M. J. Tauber (Eds.), Mental models and human-computer interaction: 1. Human factors in information technology (pp. 73-93). North-Holland BV: Amsterdam: Elsevier.
    Windschitl, M. (2003). Inquiry projects in science teacher education: What can investigative experiences reveal about teacher thinking and eventual classroom pratice? Science Education, 87(1), 112-143.
    Winslow, L. E. (1996). Programming pedagogy: A psychological overview. SIGCSE Bulletin, 28, 17-22.
    Yager, R. E. (1991). The Constructivist learning model: Toward real reform in science education. The Science Teacher, 56(6), 52-57.

    下載圖示
    QR CODE