Computational Thinking 기반의 초등학교 동아리 활동용 프로그래밍 교육 교재의 개발
Development of Materials for Programming Education based on Computational Thinking for Club Activities of Elementary School
0
조회
0
다운로드
8
인용
0
참고문헌
키워드
초록
2019학년도부터 초등학교에서 소프트웨어 교육이 실시될 예정이다. 초등학교 소프트웨어 교육의 주된 내용 중의 하나는 학생들이 프로그래밍을 체험하는 것이다. 프로그래밍에 대하여 관심을 보이는 학생들에게는 보다 높은 수준의 프로그래밍 교육이 필요하며 동아리 활동을 통하여 시행할 수 있다. 그러나 초등학교에서의 동아리 활동을 위한 프로그래밍 교재는 많지 않다. 따라서 본 연구에서는 초등학교의 동아리 활동을 위한 프로그래밍 교재를 개발하였다. 따라 하기 형태의 매뉴얼 방식을 지양하고 학생들이 문제를 이해하고, 문제 분할 및 추상화 과정을 따라 설계하며 이를 프로그램으로 작성할 수 있도록 하여 자연스럽게 Computational Thinking 능력을 배양하도록 하였으며 시범 수업을 통하여 개발한 교재가 초등학생들에게 적절한 내용과 수준임을 입증하였다. 따라서 본 연구에서 제시하는 교재 집필 방법들이 초등학교의 소프트웨어 교육에 기여할 것으로 기대한다.
Abstract
The software education to elementary students will be conducted from 2019. One of highlights of software education is a programming experience. It requires a higher level of programming education to students that are interested in programming. This problem can be solved by the club activities. But the materials for programming education for elementary students is not much. Therefore, we developed a programming material for club activities of the elementary school. We did not develop it as a programming manual. The students can understand a problem, can design through decomposition and abstraction processes, and can write a program when they are learning with this material. As a result, we expect that they can enhance their computational thinking abilities. We proved that our material is suitable for elementary students through a demonstration class. Therefore, we expect that our development methodologies for the material for programming education will contribute to develop a material for programming education.
참고문헌 (25)
- 배학진, "문제 중심 학습을 적용한 스크래치 프로그래밍 교수 학습 모형", 컴퓨터교육학회 논문지, 12(3), pp.11~22 (2009), 한국컴퓨터교육학회
- 백선련, "초등학생의 문제해결력을 위한 놀이 중심 알고리즘 교재 개발 및 적용", 컴퓨터교육학회 논문지, 11(1), pp.85~95 (2008), 한국컴퓨터교육학회
- Chae, KyeongJeon., "The Instrcutional Design of Programming based on Discovery Learning Model for Elementary School Students", Proceedings of the KACE, 16(1), pp.52~56 (2012)
- Collins, A., "Knowing, Learning, and Instruction : Essays in Honor of Robert Glaser" (1989), Lawrence Erlbaum Associates
- Dennen, V. P., "Handbook of Research on Educational Communication and Technology. 3rd edition" (2008), Lawrence Erbaum Associates
- Guzdial, M., "Programming Environments for Novices", Computer Education Research, pp.127~154 (2004)
- 정미연, "Squeak Etoys 활용 알고리즘 학습이 중학생의 문제해결력에 미치는 영향", 대한공업교육학회지, 33(2), pp.170~191 (2008), 대한공업교육학회
- Jo, M. H., "The Direction of Instructional Design Adopting Cognitive Apprenticeship", Journal of Educational Technology, 9(1), pp.147~162 (1994)
- 김철, "로봇교육 관련 국내 연구동향 및 교육효과 분석", 정보교육학회논문지, 16(2), pp.233~243 (2012), 한국정보교육학회[DOI]
- A Study on the Direction of Informatics Education Strategies Based on the Creative Problem Solving to Improve Core Competencies, "Kim, Kyung-Hoon.", KICE, ~, pp.Report RRC 2012-7 (2012)
- 김윤영, "분할 정복 알고리즘 학습이 창의적 문제 해결에 미치는 효과", 컴퓨터교육학회 논문지, 16(2), pp.9~18 (2013), 한국컴퓨터교육학회
- 이은경, "문제해결력 향상을 위한 과제 중심 스크래치 프로그래밍 학습 프로그램", 컴퓨터교육학회 논문지, 12(6), pp.1~9 (2009), 한국컴퓨터교육학회
- Lee, Joo Heon, "Applications of Software Engineering Principles" (1993), BobYoung Sa
- Research for Introducing Computational Thinking into Primary and Secondary Education, "Lee, Young Jun.", Korea Foundation for the Advancement of Science and Creativity, ~ (2014)
- 문외식, "초등학생들이 프로그래밍 학습 시 발생하는 오류유형 분석", 한국컴퓨터정보학회논문지, 11(2), pp.319~328 (2006), 한국컴퓨터정보학회
- Novick, Laura R., "Thinking and Reasoning – Chapter 14 Problem Solving" (2005), Cambridge University Press
- Papert, S., "MINDSTORMS : Children, Computers, and Powerful Ideas" (1980), Basic Books Inc
- Park, YoungSun., "A Differentiated Instruction Model for Elementary School Student on Programming Education Using Scratch", Proceedings of the KACE, 17(2), pp.167~170 (2013)
- 설문규, "워터폴 모델을 적용한 앱 인벤터 프로그래밍 교재개발 연구", 정보교육학회논문지, 17(4), pp.409~419 (2013), 한국정보교육학회[DOI]
- 송정범, "스크래치 프로그래밍 학습이 학습자의 동기와 문제해결력에 미치는 영향", 정보교육학회논문지, 12(3), pp.323~332 (2008), 한국정보교육학회
- Wing, J. M., "Computational Thinking", Communications of the ACM, 49(3), pp.33~35 (2006)
- 양창모, "교육용 프로그래밍 언어를 사용한 프로그래밍 교육의 효과에 관한 메타분석", 정보교육학회논문지, 18(2), pp.317~324 (2014), 한국정보교육학회[DOI]
- 연혜진, "메타인지 발달을 위한 인지적 도제 기반의 로봇 프로그래밍 교수 학습 모형 개발", 정보교육학회논문지, 18(2), pp.225~234 (2014), 한국정보교육학회[DOI]
- 유정수, "두리틀을 이용한 프로그래밍 수업이 창의성, 문제해결력, 프로그래밍 흥미도 향상에 미치는 영향", 정보교육학회논문지, 13(4), pp.443~450 (2009), 한국정보교육학회
