DOI QR코드

DOI QR Code

프로그래밍 학습을 위한 교육용 로봇 설계 및 구현

Design and Implementation of Educational Robot for Programming Learning

  • 문채영 (한밭대학교 정보통신공학과) ;
  • 류광기 (한밭대학교 정보통신공학과)
  • Moon, Chae-Young (Dept. of Information Communication Engineering, Hanbat National University) ;
  • Ryoo, Kwang-Ki (Dept. of Information Communication Engineering, Hanbat National University)
  • 투고 : 2012.03.20
  • 심사 : 2012.06.07
  • 발행 : 2012.06.30

초록

본 연구에서는 프로그래밍 학습을 위한 교육용 로봇을 설계하고 구현하였다. 제작된 로봇은 센서와 프로세서 그리고 모터 구동회로를 포함하고 있는 하드웨어와 교육용 로봇 제어 소프트웨어, 로봇 구조물 제작용 기계부품 그리고 교육내용과 제작 매뉴얼이 포함된 교재로 구성되어 있다. 제작된 로봇은 컴퓨터를 사용하지 않고 로봇에 직접 프로그래밍이 가능한 특징을 갖고 있는데 이는 로봇 교육에 있어서 장소의 제약을 받지 않고 교육이 가능함을 의미하며 학생들의 프로그래밍 결과가 로봇의 움직임으로 나타나므로 기존의 정적인 컴퓨터 프로그램 교육의 한계를 넘어 동적인 프로그램 교육이 가능하다. 그리고 간단한 하드웨어 지식과 기초 명령어만으로도 로봇을 제어할 수 있도록 사용자 중심의 함수화된 명령어를 사용하여 로봇이나 컴퓨터 프로그램을 처음 접하는 학생들도 쉽게 접근이 가능하도록 설계 하였다.

In this study an educational robot for programming education was designed and implemented. The robot in this study is composed of hardware containing a sensor, a processor, and a motor driver circuit, software to control the educational robot, machine parts to manufacture the robot structure, and a teaching material containing educational contents and the manufacturing manual. This robot is characterized by direct programming without a computer, which gives no spatial restrictions on robot education and enables dynamic program education beyond limitations of the existing static computer program education since students' programming results are found in the robot's movements. User-centered functional commands, which make it possible to control the robot with simple knowledge concerning hardware and basic commands, were used to enable even students who first accessed a robot or computer program to make access with ease.

키워드

참고문헌

  1. Ghang, Seong-hyeon & Lee, Jae-ho, "Design of a Robot Education Program for Gifted Children of Computer Science," Collection of Dissertations for 2006 Summer Joint Academic Presentation by the Korea Association of Computer Education and the Korea Association of Information Education, vol. 10, no. 2, pp.345-349, 2006.
  2. Yu, Ik-hwan, "An Exploration into Possibility of Robot Programming to Improve Creative Problem-Solving Skills," Education and Science Research, vol. 36, no. 2, pp.109-128, 2005.
  3. Gwon, Ji-yeon and Ghang, Oh-han, "A Study on a Discrimination Tool for Gifted Children of Computer Science on the Basis of Logical Thinking," Collection of Dissertations for 2006 Summer Joint Academic Presentation by the Korea Association of Computer Education and the Korea Association of Information Education, vol. 10, no. 2, pp.40-43, 2006
  4. Choe, Yu-hyeon, "A Study on the Educational Objective and Content System for Practical Arts Education (Technology & Home Economics) (1), Practical Arts Education," Research Report of the Korea Institute for Curriculum and Evaluation, RRC-2001.
  5. Kim, Yun-sik & Han, Seon-gwan, "Declarative Programming Education for Improving Critical Thinking of Elementary School Children," master's thesis, Gyeongin National University of Education, 2005.
  6. Im, Dong-gyun, Yun, Eun-gyeong, and Oh, Won-geun, "Remote Educational Contents to Manufacture an Educational Robot Using Multimedia," International Journal of Information and Communication Engineering, vol 11, no. 1, pp20-26, 2007.
  7. Park, Gwang-ryeol, "Development of a Curriculum Using a Robot for Pre-service Teachers in the Field of Technology for the Elementary Practical Arts Education," Korea Association of Practical Arts Education, vol. 21, no. 1, pp273-296, 2008.
  8. Kim, Sin-yeop and Yu-In-hwan, "Development of a Curriculum for Gifted Elementary School Children of Computer Science," Summer Academic Presentation by the Korea Association of Information Education, 2007.
  9. Hong, Gi-cheon, "A Programming Language Teaching Plan for Pre-service Teachers Using LEGO NXT," Korea Association of Information Education, vol. 13, no. 1, 2009.
  10. IanSommerville, (translated by Woo, Chi-su), "Software Engineering", Hongrung Publishing Company, 1998.