로봇 프로그래밍 학습에서 문제해결력에 영향을 미치는 오류요소
Influential Error Factors of Robot Programming Learning on the Problem Solving Skill
0
조회
0
다운로드
23
인용
0
참고문헌
키워드
초록
로봇을 이용한 프로그래밍 학습은 획일적이고 정형화된 기존 교육환경에서 벗어나 미래사회의 창의적 학습을 미리 경험할 수 있으며 수학 및 과학의 가장 기초가 되는 알고리즘을 이해하고 향상시키는데 가장 적절한 학습방법이다. 본 연구에서는 초등학생들이 로봇프로그래밍 시 나타날 수 있는 오류의 유형들을 제안하였으며 학습을 위한 교육과정을 개발한 후 초등학생 5, 6학생들을 대상으로 로봇프로그래밍 학습을 시켰다. 학습과정에서 발생한 오류들을 수집하고 분류하였으며 또한, 기존 연구된 컴퓨터기반 프로그래밍언어와 비교분석하였다. 본 연구에서의 로봇프로그래밍 실행경험을 통해 컴퓨터기반 프로그래밍에서 창의성학습에 큰 장애요소로 평가된 오류요소들 즉, 프로그램사용 미숙으로 인한 오류, 단순한 오타, 문법오류 그리고 코딩실수 등을 전체 오류의 약 21%로 나타나 기존 컴퓨터기반 프로그래밍언어 학습에서 조사된 오류비율(약 53%)에 비해 현저하게 줄어드는 것으로 분석되었다. 이러한 오류의 감소는 초등학생들의 흥미도와 성취도 향상을 위한 주요요소로 판단된다. 따라서, 학습과정에서 보다 많은 논리 및 문제해결을 위한 요소들에 노출되어 있어 창의성 알고리즘 학습에 매우 효과적임을 알 수 있다.
Abstract
The programming learning by using a robot may be one of the most appropriate learning methods for enabling students to experience the creative learning of future society by avoiding the existing stereotyped style educational environment, and understand and improve algorithm which is the basic fundamental of mathematics and science. This study proposed four types of items of errors which may occur during robot programming by elementary school students, and made elementary schol students in the fifth and sixth grades learn robot programming after the curriculum for the robot programming. Then, the study collected and classified errors that had occurred during the process of learning, and conducted a comparative analysis of computer-based programming language which had been previously studied. This study identified that robot programming in elementary schol was shown superior to existing computer-based programming language as a creative learning method and tool through the field experience.
참고문헌 (14)
- 김현철, "외국의 컴퓨터교육과정 사례를 통한 지식정보 교육과정 분석. IT인력양성과 컴퓨터교육 워크샵. 한국교육과정평가원 pp.3-4", ~ (2005)
- 문외식, "초등학생들이 프로그래밍 학습시 발생하는 오류유형 분석", 한국컴퓨터정보학회, 11(2), pp.322~325 (2006)
- 문외식, "교육용로봇을 이용한 프로그래밍 학습모형", 한국정보교육학회, 11(2), pp.236~237 (2007)
- 배영권, "창의적 문제해결력 신장을 위한 유비쿼터스 환경의 로봇프로그래밍 교육환경", 박사, pp.2006
- 유승환, "수월성교육을 위한 초등학교 로봇프로그래밍 교육과정 개발과 적용", 한국정보교육학회, 11(1), pp.61~ (2007)
- 이창호, "로봇과 함께하는 창의성여행. 경상남도교육청 인정도서. pp. 26-93", ~ (2008)
- 정연성, "초등학교에서의 로봇교육 프로그램의 개발과 적용", 석사, pp.2004
- "한국교육과정평가원, “ICT활용과 관련한 학업성취도 국제비교”, 보고서, 2006년 1월 24일", ~ (2006)
- "LEGO(2005). MINDSTORMS ROBOLAB GETTING STARTED Ⅰ,Ⅱ Teacher's Guid for RoBolLab 2.5 Software. pp. 1-95", ~ (2005)
- "LEGO(2007). Mindstorms education NXT 학습가이드. pp. 5-30", ~ (2007)
- Littlewood, B, ""Software Reliabilityand safety, Elsevier applied science", London, 1993", ~ (1993)
- "MINDSTORMS for School WORKBOOK ⓐ, ⓑ, pp. 5-35", ~
- M. Lipow, "prediction of software failures", J. System and Software, 1(1), pp.71~75 (1992)
- Muneo Takahssi, ""An Empirical Study of A Model for ProgramError Prediction", Proceedings of 8th IEEE Conference on Software Engineering", pp. 331-339, 1985", ~ (1985)
