DOI QR코드

DOI QR Code

The Development of an Educational Robot and Scratch-based Programming

  • Lee, Young-Dae (International Promotion Agency of Culture Technology (IPACT)) ;
  • Kang, Jeong-Jin (Dept. of Information and Communication, Dong Seoul University) ;
  • Lee, Kee-Young (Department of Medical IT and Marketing, Eulji University) ;
  • Lee, Jun (Xbot Co.,Ltd) ;
  • Seo, Yongho (Dept. of Intelligent Robot Engineering, Mokwon University)
  • Received : 2016.03.11
  • Accepted : 2016.04.03
  • Published : 2016.06.30

Abstract

Scratch-based programming has come to be known as an effective programming tool because of its graphic instruction modules, which are designed to be assembled like the famous LEGO building blocks. These building block-like structures allow users to more easily program applications without using other more difficult programming languages such as C or Java, which are text-based. Therefore, it poses a good opportunity for application in educational settings, especially in primary schools. This paper presents an effective approach to developing an educational robot for use in elementary schools. Furthermore, we present the method for scratch programming based on the external modules need for the implementation of robot motion. Lastly, we design a systematic curriculum, titled "Play with a Robot," and propose guidelines to using the educational programming language Scratch.

Keywords

References

  1. E. Mauch, "Using technology innovations to improve the problem-solving skills of middle school students: Educators' experiences with the Lego Mind storms robotic invention system," The Clearing House, Vol. 74, No. 4, pp. 211-13,2001. https://doi.org/10.1080/00098650109599193
  2. M. Resnick, "MultiLogo: A study of children and concurrent programming," Interactive Learning Environments, Vol. 1,No. 3, pp. 153-170, 1990. https://doi.org/10.1080/104948290010301
  3. M. Resnick, R. Berg, and M. Eisenberg, "Beyond black boxes: Bringing transparency and aesthetics back to scientific investigation," Journal of the Learning Sciences, Vol. 9, No.1, pp. 7-30, 2000 https://doi.org/10.1207/s15327809jls0901_3
  4. Scratch imagine program share, http://info.scratch.mit.edu/Scratch_Credits
  5. N. Resnick, et. al., "Scratch: programming for all, "Communications of the ACM, v.52, n.11, 2009
  6. MIT Media Lab, Press Announcement: Scratch, http://www.media.mit.edu/press/scratch