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

초등학생의 프로그래밍 학습에서 활동지를 사용한 성찰에 대한 사례 연구

A Case Study on Reflection Using Worksheets for Elementary School Students in Programming Learning

0

조회

0

다운로드

14

인용

0

참고문헌

키워드

초록

최근 프로그래밍 학습 과정에서 학습자가 느끼는 인지적인 부담을 감소시키기 위한 방법으로 성찰에 대한 연구가 이루어지고 있다. 이에 본 연구에서는 프로그래밍 학습에서 활동지를 사용한 성찰 활동을 통해 학습자의 프로젝트 수행이 어떻게 달라지는지를 알아보기 위하여 초등학생을 대상으로 수업을 진행하였다. 연구 결과, 프로그래밍 학습에서 성찰의 시간이 많은 학습자는 다양하고 창의적으로 프로젝트를 수행하는 모습을 확인할 수 있었다. 본 연구는 초등학생의 프로그래밍 학습에서 시행착오를 통해 구현하기보다 스스로 생각하는 성찰을 통해 프로그래밍 학습을 할 수 있는 기회를 제공해주었다 데에 의의가 있다.

Abstract

Recently, reflection as a way of reducing the learners’ cognitive burden in the programming learning process has been studied. In the present study, we examined the effects of reflection using worksheets to measure elementary students’ project performance. The results of the study are that learners who have more reflective time over their learning process are performed creatively and diversely their project work. This study is significant in that it provides more learning opportunities for elementary students by reflection rather than by trial-and-error in programming learning.

참고문헌 (37)

  1. 중학교 교육과정, "교육인적자원부", 2007
  2. 김갑수, "초등학생들의 창의력과 논리력 향상을 위한 프로그래밍 언어 교수전략에 관한 연구", 정보교육학회논문지, 14(1), pp.89~97 (2010), 한국정보교육학회
  3. 중학교 교과재량활동Ⅰ(한문, 정보, 환경) 교육과정해설 연구개발, "김경훈", 한국교육과정평가원, ~, pp.연구보고 CRC 2007-24 (2007)
  4. 김수환, "개정된 정보교육과정에서 교육용프로그래밍언어의 교육적 적용방안", 컴퓨터교육학회 논문지, 12(2), pp.23~31 (2009), 한국컴퓨터교육학회
  5. 김수환, "Computational Literacy 교육에서프로그래밍 능력과 학습자 특성에 관한 연구", 컴퓨터교육학회 논문지, 13(2), pp.15~23 (2010), 한국컴퓨터교육학회
  6. 김종한, "선행조직자를 적용한 프로그래밍 학습이 초등학생의 논리적 사고력과 자기효능감에 미치는 영향", 정보교육학회논문지, 15(2), pp.189~199 (2011), 한국정보교육학회
  7. 김종혜, "2007년 개정 중학교 정보 교육과정의 ‘문제 해결 방법과 절차’ 영역 성취기준 및 평가기준 개발 방안 연구", 컴퓨터교육학회 논문지, 11(6), pp.39~51 (2008), 한국컴퓨터교육학회
  8. 문외식, "교육용로봇을 이용한 프로그래밍 학습 모형", 정보교육학회논문지, 11(2), pp.231~241 (2007), 한국정보교육학회
  9. 배학진, "문제 중심 학습을 적용한 스크래치 프로그래밍 교수 학습 모형", 컴퓨터교육학회 논문지, 12(3), pp.11~22 (2009), 한국컴퓨터교육학회
  10. 백영균, "LOGO 프로그래밍의 수업방법이 문제해결력에 미치는 효과에 관한 연구", 교육공학회 논문지, 9(1), pp.73~90 (1994)
  11. 유정수, "두리틀을 이용한 프로그래밍 수업이 창의성, 문제해결력, 프로그래밍 흥미도 향상에 미치는 영향", 정보교육학회논문지, 13(4), pp.443~450 (2009), 한국정보교육학회
  12. 장윤재, "교육용 프로그래밍 언어를 활용한 학습에서 학습양식에 따른 프로젝트 완성 능력의 차이 검증", 컴퓨터교육학회 논문지, 14(1), pp.1~12 (2011), 한국컴퓨터교육학회
  13. 최현종, "대학 프로그래밍 강좌를 위한 프로그래밍 교육 프레임워크", 컴퓨터교육학회 논문지, 14(1), pp.69~79 (2011), 한국컴퓨터교육학회
  14. A. Gomes, "Learning to Program - Difficulties and Solutions", in International Conference on Engineering Education – ICEE 2007, pp.283~287 (2007)
  15. A model curriculum for K-12 computer science, "A. Tucker", ACM K-12 task force curriculum committee, ~ (2003)
  16. B.D.Boulay, "Some difficulties of learning to program, in Studying the Novice Programmer", pp.283~299 (1989)
  17. C. Bravo, "Integrating Educational Tools for Collaborative Computer Programming Learning", Journal of Universal Computer Science, 11(9), pp.1505~1517 (2005)
  18. D.A.Kolb, "Experiential learning" (1984), Prentice-Hall
  19. D.Gupta, "What is a good first programming language?", Crossroads: The ACM Student Magazine, 10(4), pp.7~ (2004)
  20. E. Milková, "Digital objects supporting development of algorithmic thinking, Current Developments in Technology-Assisted Education", 376~380 (2006)
  21. F. Deek, "Cognitive assessment of students’ problem solving and program development skills", Journal of Engineering Education, 88(3), pp.317~326 (1999)
  22. F. Détienne, "Expert programming knowledge: A schema based approach, In Psychology of Programming", pp.205~222 (1990), Academic Press
  23. G. Futschek, "Algorithmic Thinking: The Key for Understanding Computer Science, In Lecture Notes in Computer Science 4226", pp.159~168 (2006), Springer
  24. G.Polya, "How To Solve It" (1957), Doubleday
  25. J. C. Spohrer, "Novice mistakes: Are the folk wisdoms correct?", Communications of the ACM, pp.624~632 (1989)
  26. J. Maloney, "Programming by choice: Urban youth learning programming with Scratch", 39th SIGCSE Technical Symposium on Computer Science Education, pp.40~1 (2008)
  27. All our Futures: Creativity, Culture and Education, "K. Robinson", National Advisory Committee on Creative and Cultural Education, ~ (1998)
  28. L. MURPHY, "Debugging: the good, the bad, and the quirky -- a qualitative analysis of novices' strategies", In SIGCSE ’08: Proceedings of the 39th SIGCSE technical symposium on Computer science education, pp.163~167 (2008), ACM
  29. N. Dale, "computer science illuminated", ~ (2009)
  30. P. A. G. Sivilotti, "Scratching the surface of advanced topics in software engineering: a workshop module for middle school students", Proceedings of 39th SIGCSE Technical Symposium on Computer Science Education, pp.40~41 (2008)
  31. "The Counseling Psychologist", 2004, 344~428
  32. "Technology: Years 1–10 syllabus, Brisbane, Queensland: The State of Queensland"[URL]
  33. R.Satchwell, "Using functional flow diagrams to enhance technical systems understanding", Journal of Industrial Teacher Education, 34(2), pp.1~28 (1997)
  34. S. Fitzgerald, "Debugging From the Student Perspective", Education, IEEE Transactions on, 53(3), pp.390~396 (2010)
  35. S. J. Norton, "problem solving in a middle school robotics design classroom", Research in Science Education, 37(3), pp.261~277 (2007)
  36. T. Crew, "Improving the learning environment in beginning programming classes:An experiment in gender equity", Journal of Information Systems Education, 14(1), pp.69~76 (2003)
  37. T.Jenkins, "On the Difficulty of Learning to Program", Proceedings of 3rd LTSN-ICS Conference, pp.53~58 (2002)

관련 논문AI추천

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