RCX 기반 로봇 프로그래밍 언어의 한글 컨버터 개발 및 적용
Development and application of Hangul Converter of Robot Programming Language Based on RCX
0
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
프로그래밍 학습은 지식기반사회에서 요구하는 문제 해결력과 논리적 사고력을 향상시킬 수 있다. 그러나 기존의 프로그래밍 교육은 대부분 외국어 기반의 프로그래밍 언어를 사용하여 문제 해결력과 논리적 사고력의 향상 보다는 명령어의 습득과 코딩과정에 많은 시간을 소요하고 학습자들은 흥미를 잃기 쉬웠다. 이러한 문제를 해소하고자 본 연구에서는 매우 추상적인 프로그래밍 작업을 로봇이라는 구체물을 통하여 결과를 확인할 수 있도록 하여 프로그래밍 학습의 흥미를 진작할 수 있는 방안을 제안 하였다. 또한 초등학생들이 쉽게 사용할 수 있는 RCX 기반 로봇 프로그래밍 언어의 한글 컨버터를 설계개발하였다. 그리고 개발된 도구를 방과후학교 컴퓨터반 학생들을 대상으로 6개월간 적용한 결과 학습자들은 긍정적인 반응을 보였다.
Abstract
Programming education can improve problem-solving skills and logical thinking required in a knowledge-based society. However, most conventional programming education spent more time to acquisition of command language and coding process rather than improvement of problem-solving skills and logical thinking, for using programming languages based on foreign language and learners have appeared to lost interest easily. To solve these problems in this paper, interest in programming study was enhanced by making it possible to verify the outcome of highly abstract programming process through a robot as a concrete object. In addition, the Hangul converter of robot programming language based on RCX that elementary school students can use easily was designed and developed. Furthermore, the developed tool was used for six months by students in after-school computer class and therefore learners showed a positive response.
참고문헌 (10)
- "교과로서 컴퓨터교육의 필요성과 방향", 8(3) (2004)
- "창의적 문제해결력 신장을 위한 로봇 프로그래밍의 가능성 탐색", 36(2), pp.109~128 (2005)
- "한글프로그래밍 언어를 이용한 초보자 프로그래밍 언어 교육에 관한 연구" (1992), 동국대학교 대학원
- "문제기반학습에 터한 로봇 제어 프로그래밍 수업이 중학생의 논리적 사고력에 미치는 효과" (2004), 한국교원대학교 대학원
- "초등학교에서의 로봇교육 프로그램의 개발과 적용" (2003), 경인교육대학교 대학원
- "교육용 한글 프로그래밍언어 ‘HanScript'의 적용", 7(3), pp.15~22 (2004)
- "두리틀 로봇 프로그래밍 일원화를 위한 로봇 객체 설계", 8(6), pp.23~31 (2005)
- "Teaching introductory Java through LEGO MINDSTORM models, ACM SIGCSE Bulletin", 34(1), pp.147~151 (2002)
- "GRAIL : A Zeroth Programming Language" (1999)
- "Why use logo?http:", why-use-logo.php, 2007
