본문 바로가기
KERD
논문KCI 등재

Teaching and Learning Programming: A Constructivist Approach

1

조회

0

다운로드

2

인용

0

참고문헌

키워드

초록

This study examined the cognitive consequences of constructivist teaching practices on the acquisition and transfer of programming with respect to the design of an instructional context that would encourage students to engage in reflective thought; the cognitive consequences of learning in the constructivist context; and the relation between the social and the individual in the teaching and learning process of programming. Students worked on a variety of programming and design problems in constructivist instructional contexts. The results indicated that between-group differences over repeated measures consistently favored students in reflective instruction. Rather than simple differences on measures, the pattern of mean differences over time conformed to a chain of cognitive consequences regulating the acquisition of programming. The implications of the study and suggestions for future research were discussed.

Abstract

This study examined the cognitive consequences of constructivist teaching practices on the acquisition and transfer of programming with respect to the design of an instructional context that would encourage students to engage in reflective thought; the cognitive consequences of learning in the constructivist context; and the relation between the social and the individual in the teaching and learning process of programming. Students worked on a variety of programming and design problems in constructivist instructional contexts. The results indicated that between-group differences over repeated measures consistently favored students in reflective instruction. Rather than simple differences on measures, the pattern of mean differences over time conformed to a chain of cognitive consequences regulating the acquisition of programming. The implications of the study and suggestions for future research were discussed.

참고문헌 (26)

  1. Ambrose, S, "How learning works" (2010), Jossey-Bass
  2. Anderson, J. R, "Cognitive psychology and its implications" (2009), Worth
  3. Brown, A. L, "Design experiments: Theoretical and methodological challenges in creating complex interventions in classroom settings", The Journal of the Learning Sciences, 2, pp.141~178 (1992)
  4. Carter, C, "Constructing the self in a digital world" (2011), Cambridge University Press
  5. Clements, D. H, "Metacomponential development in a programming environment", Journal of Educational Psychology, 82, pp.141~149 (1990)
  6. Collins, A, "Cognitive apprenticeship: Teaching the crafts of reading, writing, and mathematics, In Knowing, learning, and instruction", pp.453~494 (1989), LEA
  7. Cope, P, "Some effects of limited feedback on performance and problem solving strategy", Journal of Educational Psychology, 86, pp.368~379 (1994)
  8. Day, J. D, "Teaching summarization skills", Cognition and Instruction, 3, pp.193~210 (1986)
  9. Dettelman, D, "Transfer on trial: Intelligence, cognition, and instruction" (1993), Ablex
  10. Fay, A. L, "Children's naive conceptions and confusions about graphics commands", Journal of Educational Psychology, 79, pp.254~268 (1987)
  11. Harel, I, "Children designers: Inter- disciplinary constructions for learning and knowing" (1991), Ablex
  12. Just, M. A, "A capacity theory of comprehension: Individual differences in working memory", Psychological Review, 99, pp.122~149 (1992)
  13. Khine, M. S, "Models and modeling: Cognitive tools for scientific enquiry" (2011), Springer-Verlag
  14. Lawson, B, "How designers think" (2005), Butterworth Architecture
  15. Linn, M. C, "The cognitive consequences of programming instruction in classrooms", Educational Researcher, 14(16), pp.25~29 (1985)
  16. Littlefield, J, "Some prerequisites for teaching thinking: Methodological issues", Cognition and Instruction, 6, pp.331~366 (1989)
  17. Mayer, R. E, "Teaching for transfer of problem-solving skills to computer programming, In Computer-based learning environments and problem solving" (1992), Springer-Verlag
  18. Olson, D. R, "Thinking about thinking: Learning how to take statements and hold beliefs", Educational Psychologist, 28, pp.7~23 (1993)
  19. Palinscar, A. S, "Reciprocal teaching of comprehension-fostering and monitor­ing activities", Cognition and Instruction, 1, pp.117~175 (1984)
  20. Robins, A, "Transfer in cognition", Connection Science, 8, pp.185~203 (1996)
  21. Rountree, N, "Identifying the danger zones", Inroads, 34, pp.121~124 (2002)
  22. Schon, D. A, "Educating the reflective practitioner" (1990), Jossey-Bass
  23. Siegler, R. S, "Children's thinking" (2004), Prentice-Hall
  24. Singley, M. K, "The transfer of cognitive skill" (1989), Harvard University Press
  25. Soloway, E, "Studying the novice programmer" (1988), Psychology Press
  26. Swan, K, "Programming and the teaching and learning of problem solving", Journal of Artificial Intelligence in Education, 1, pp.73~92 (1989)

관련 논문AI추천

이 간행물의 다른 논문 (10건)