研究生: |
林淑微 |
---|---|
論文名稱: |
雲端程式設計學習平台上同儕互評與反思對程式設計學習之影響 |
指導教授: | 林育慈 |
學位類別: |
碩士 Master |
系所名稱: |
資訊教育研究所 Graduate Institute of Information and Computer Education |
論文出版年: | 2014 |
畢業學年度: | 102 |
語文別: | 中文 |
論文頁數: | 200 |
中文關鍵詞: | 同儕互評 、反思 、程式設計學習 、程序型知識 |
論文種類: | 學術論文 |
相關次數: | 點閱:219 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本研究以53位大學資管系二年級的學生為研究對象,進行為期十週的教學實驗,藉以探討學生使用雲端程式設計學習平台上同儕互評與反思對於學生在程式設計學習的影響。教師利用此程式設計學習平台為輔助教學工具,設計一系列學習活動,讓學生針對程式設計進行同儕互評與反思,並修改自己的程式碼,學生於課後亦可利用平台進行程式練習。課堂中與課後利用平台學生可於課堂進行中及課後使用平台,學生藉由觀察同儕的程式碼彼此給予評論、反思並且進行程式碼修正。
本研究主要結果如下所述:
1. 反思頻率對程序型知識與概念型知識學習成就的影響皆達到顯著。在學習過程進行自我反思可以讓學生對自身的想法重新檢視、測試與修正,進行的反思內容包含語意上之除錯概念,學生經調整內化後而擁有較好的理解與進步。
2. 被同儕評論後,學生重新調整想法,於概念型知識學習成就有明顯幫助。同儕互評之評論他人時間越長,學生經過比較自己的程式碼與同儕間之差異,進行的評論包含語法除錯、語意除錯、邏輯調整及社交互動,經學生調整內化後,於程序型知識學習成就有明顯之提升。
3. 同儕互評態度與錯誤次數有有些許負相關,表示當同儕評論越頻繁,錯誤次數也將較少發生。
藉由雲端程式設計學習平台上之紀錄,可更深入理解學生於課程活動中之同儕互評、反思行為、學習態度、 學習成就之間的關係,以上結果發現同儕互評及反思在程式設計學習上是重要的,因此教師於程式設計教學時,可加入更多促進學生同儕互評與反思之教學活動,進而提升學習成就。
Anderson, J. (1983). The Architecture of Cognition. Cambridge, MA: Harvard University Press
Brown, A. L.(1987). Metacognition, executive control, self-regulation, and other more mysterious mechanisms. Lawrence Erlbaum Associates. 65-115.
Boud, D., Keogh, R., & Walker, D. (1985). Promoting reflection in learning: A model. In D. Boud, R. Keogh, & D. Walker (Eds.), Reflection: Turning experience into learning (pp. 18-40). London: Kogan Page.
Bayman, P., & Mayer, R. (1988). Using Conceptual Models to Teach BASIC Computer Programming. Journal of Educational Psychology, 80(3), 291-298.
Chen, N.-S., Kinshuk,Wei, C.-W.,& Liu C. C. (2011). Effects of matching teaching strategy to thinking style on learner’s quality of reflection in an online learning environment. Computers & Education, 57(1), 53–64.
Chou, C. & Tsai, C. C. (2002). Developing web-based curricula: issues and challenges. Journal of Curriculum Studies, 34, 623–636.
Chiu, C.-H. (2004). Evaluating system-based strategies for managing conflict in collaborative concept mapping. Journal of Computer Assisted Learning, 20(2), 124–132.
Cooper G & Sweller J.(1987). Effects of schema acquisition and rule automation on mathematical problem-solving transfer. Journal of Educational Psychology, 79(4), 0022-0663.
Du Boulay, B.(1986). Some Difficulties of Learning to Program. Journal of Educational Computing Research. 2(1), 57-73.
Davies, S.P. (1993). Models and theories of programming strategy. International Journal of Man-Machine Studies, 39, 237–267.
de Jong, T., & Ferguson-Hessler, M. (1996). Types and qualities of knowledge. Education Psychologist, 31(2), 105-113.
Davis, E.A. ( 2000). Scaffolding students’ knowledge integration: Prompts for reflection in KIE. International Journal of Science Education, 20 (8) , 819–837.
Dincer, S. (2011). Exploring the Impacts of Analogies on Computer Hardware. Turkish Online Journal of Educational Technology, 10(2), 113–121.
Effandi Zakaria dan Norliza Zaini. (2009). Conceptual and procedural knowledge of rational numbers in trainee teachers. European Journal of Social Sciences, 9(2):202-217.
Greeno, J. G. (1978). Understanding and procedural knowledge in mathematics education. Educational Psychologist, 12, 262-283.
Gerber, M., Grund, S., & Grote, G. (2008). Distributed collaboration activities in a blended learning scenario and the effects on learning performance. Journal of Computer Assisted Learning, 24, 232–244.
Gagnĕ, R. M. (1977). The Conditions of Learning. Holt, Rinehart and Winston: New York, 3rd edn.
Gentner, D. (1983). Structure-mapping: A theoretical framework for analogy. Cognitive Science, 7(2), 155–170.
Giacaman, N. (2012). Teaching by Example: Using Analogies and Live Coding Demonstrations to Teach Parallel Computing Concepts to Undergraduate Students. IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum, 1295-1298.
Hammond, M. (2000). Communication within on-line forums: The opportunities, the constraints and the value of a communicative approach. Computers & Education, 35, 251–262.
Hwang, WY., Chen, NS., & Hsu, RL. (2006). Development and evaluation of multimedia whiteboard system for improving mathematical problem solving. Computers & Education, 46, 105–121.
Hyun, E. (2005). A study of 5-to 6-year-old children’s peer dynamics and dialectical learning in a computer-based technology-rich classroom environment. Computers & Education, 44, 69–91.
Hew, K. F. & Cheung, W. S. (2003). Models to evaluate online learning communities of asynchronous discussion forums. Australian Journal of Educational Technology, 19(2), 241-259.
Hunt, J. M. V. (1963). Motivation inherent in information processing and action. In O. J. Harvey (Ed.), Motivation and social interaction: Cognitive determinants (pp. 35–94). New York: Ronald Press.
Hwang, W. Y., Shadiev, Wang, C. Y.,& Huang Z. H. (2012). A pilot study of cooperative programming learning behavior and its relationship with students' learning performance. Computers & Education, 58(4), 1267–1281.
Hwang, G.-J., Shi, Y.-R., & Chu, H.-C. (2011). A concept map approach to developing collaborative Mindtools for context-aware ubiquitous learning. British Journal of Educational Technology, 42(5), 778–789.
Hope Marchionda. (2006). Preservice teacher procedural and conceptual understanding of fractions and the effects of inquiry based learning on this understanding. Unpublished Doctoral Dissertation. Clemson University.
Jenkins, T. (2001). The motivation of students of programming. In Proceedings of ITiCSE 2001: The 6th annual conference on innovation and technology in computer science education, 53–56.
Jeong, H., & Chi, M. (2007). Knowledge convergence and collaborative learning. Instructional Science, 35, 287–315.
Jehng, J.-C. J., Tung, S.-H. S., & Chang, C.-T. (1999). A visualisation approach to learning the concept of recursion. Journal of Computer Assisted Learning, 15(4), 279–290.
Johnson, D.W. & Johnson, R.T. (1990). Cooperative learning and achievement. In S. Sharan (ed.), Cooperative learning: Theory and research, 23-37. New York: Praeger.
Kapp, K. M. (2007), White Paper : Teaching Different Types of Knowledge Using On-Line Games. Institute for Interactive Technologies, Bloomburg University, 4849(570), 1–29
Kordaki, M. (2010). A drawing and multi-representational computer environment for beginners’ learning of programming using C: design and pilot formative evaluation. Computers & Education, 54(1), 69–87.
Law M. Y. , Lee C.S. ,& Yu Y. T.(2010). Learning motivation in e-learning facilitated computer programming courses. Computers & Education, 55, 218-228.
Liu, C. C. & Tsai, C. C. (2008). An analysis of peer interaction patterns as discoursed by on-line small group problem-solving activity. Computers & Education, 50, 627–639.
L. S. Vygotsky. Mind in Society: The Development of Higher Psychological Processes.
Lawson, A. E. (2003). The nature and development of hypothetico-predictive argumentation with implications for science teaching. International Journal of Science Education, 25(11), 1387-1408.
Long, C. (2005). Maths concepts in teaching : procedural and conceptual knowledge. Pythagoras, 62, 59–65.
Mayer, R. E. (1988) From novice to expert. In Helander, M. (ed.), Handbook of Human-Computer Interaction, Elsevier, Amsterdam, 569-580
McNamara, J., & Brown, C. (2008). Assessment of collaborative learning in online discussions. In Proceedings of the ATN Assessment Conference: Engaging students with assessment. 20–21 November. Adelaide, Australia: Univ. of South Australia.
Moskaliuk J. , Kimmerle J.,& Cress U.(2012). Collaborative knowledge building with wikis: The impact of redundancy and polarity. Computers & Education, 58, 1049–1057.
Moons, J., & Backer, C. De. (2013). The design and pilot evaluation of an interactive learning environment for introductory programming in fluenced by cognitive load theory and constructivism. Computers & Education, 60(1), 368–384.
Murray, T., Brown, D., & Clement, J. (1990). An Analogy-Based Computer Tutor for Remediating Physics Misconceptions. Interactive Learning Environments, 1(2), 79-101.
Mary, M. C. dan Heather, J. (2006). Algebraic equations: Can middle- school students meaningfully translate from words to mathematical symbols? Reading Psychology, 27:147-164.
Oliver, R. (1993). Measuring hierarchical levels of programming knowledge. Journal of Educational Computing Research, 9(3), 299-312.
Oliveira, I., L. Tinoca, L., Pereira, A. (2011). Online group work patterns: How to promote a successful collaboration. Computers & Education, 57, 1348–1357.
Phielix, C., Prins, F. J., & Kirschner, P. A. (2010). Awareness of group performance in a CSCL-environment: effects of peer feedback and reflection. Computers in Human Behavior, 26(2), 151–161.
Piaget, J. (1977). The development of thought: Equilibration of cognitive structures. New York: Viking Press.
Rittle-Johnson, B. & Schneider, M. (2012). Oxford Handbook of Numerical Cognition. Oxford University Press.
Runco, M. A. and Chand, I. (1995). Cognition and creativity. Educational Psychology, 7(3), 243-267.
Shaw, R. S. (2012). A study of the relationships among learning styles, participation types, and performance in programming language learning supported by online forums. Computers & Education, 58(1), 111-220.
Sweller J. & Cooper G. (1985). The Use of Worked Examples as a Substitute for Problem Solving in Learning Algebra. Cognition and Instruction , 2(1), 59-89.
Soloway, E. (1986). LEARNING TO PROGRAM = LEARNING TO CONSTRUCT MECHANISMS. Communications of the ACM, 29(9), 850-858.
Skemp, R. (1976). Relational understanding and instrumental understanding. Mathematics Teaching 77, 20-26.
Boom, G., Paas, F., & Van, J. J. G. (2007). Effects of elicited reflections combined with tutor or peer feedback on self-regulated learning and learning outcomes. Learning and Instruction, 17, 532–548.
Wong, N. y. (1992). THE RELATIONSHIP AMONG MATHEMATICS,AFFECTIVE VARIABLES AND HOME BACKGROUND. Mathematics Education Research Journal, 4(3).
Willingham, D. B., Nissen, M. J. and Bullemer, P. (1989). On the development of procedural knowledge. Journal of Experimental Psychology: Learning, Memory, and Cognition, 15(6), 1047-1060.
Wiersma, W. 2000. Research methods in education: An introduction. Singapore: Allyn dan Bacon.
Yackel, E., Cobb, P., & Wood, T. (1991). Small group interactions as a source of learning opportunities in second-grade mathematics. Journal for Research in Mathematics Education, 22, 390-408.
Yang, Y. F. (2010). Students’ reflection on online self-correction and peer review to improve writing. Computers & Education, 55, 1202–1210.