Browse > Article
http://dx.doi.org/10.9708/jksci.2013.18.10.097

The Design And Implementation of Robot Training Kit for Java Programming Learning  

Baek, Jeong-Hyun (Dept. of Computer Information, Woosong Information College)
Abstract
The latest programming paradigm has been mostly geared toward object-oriented programming and visual programming based on the object-oriented programming. However, object-oriented programming has a more difficult and complicated concept compared with that of existing structural programming technique; thus it has been very difficult to educate students in the IT-related department. This study designed and implemented a Java robot training kit in which the Java virtual machine is built so that it may enhance the desire and motivation of students for learning the object-oriented programming using the training kit which is possible to attach various input and output devices and to control a robot. The developed Java robot training kit is able to communicate with a computer through the USB interface, and it also enables learners to manufacture a robot for education and to practice applied programming because there is a general purpose input and output port inside the kit, through which diverse input and output devices, DC motor, and servo motor can be operated. Accordingly, facing the IT fusion era, the wall between the academic circles and the major becomes lower and the need for introducing education about creative engineering object-oriented programming language is emerging. At this point, the Java robot training kit developed in this study is expected to make a great commitment in this regard.
Keywords
Java Virtual Machine; Java Robot; Java Training Kit; Java language Education; Embedded Java; Micro Robot;
Citations & Related Records
Times Cited By KSCI : 4  (Citation Analysis)
연도 인용수 순위
1 Kitae Hwang, Hyosoo Kim, "JAVA Programming", Saeng Rung Publishing Company., pp. 20-30, 2011.
2 ORACLE, "Java Development Kit (JDK)", http://www.oracle.com/technetwork/java/index.htm
3 Harbaum, T., "The NanoVM-Java for the AVR", http://www.harbaum.org/till/nanovm. 2005.
4 Wae-shik Moon, "A Programming Language Learning Model Using Educational Robot," Journal of Korea Association of Information Education, Vol. 11, No. 2, pp. 231-241, 2007.   과학기술학회마을
5 Yu Young Kil, "The Development and Application Plan of Educational Robot Model using Multi-Axis Arm", "Journal of The Korea Association of Practical Arts Education," Vol. 18, No. 2, pp. 43-59,October 2005.
6 June Hyung Park, Seul Jungl, "Development of Experimental Mobile Robots for Robotics Engineering Education by Using LEGO MINDSTROM," Journal of Korea Robotics Society" Vol. 7, No. 2, pp. 57-64, 2012.   DOI   ScienceOn
7 Chae-Young Moon, Kwang-Ki Ryoo, "Design and Implementation of Educational Robot for Programming Learning," Journal of the Korea Academia-Industrial cooperation Society" Vol. 13, No. 6, pp. 2497-2503, 2012.   과학기술학회마을   DOI   ScienceOn
8 Chae-Young Moon, Se-Min Kim, Kwang-Ki Ryoo, "Design of Educational Robot Control Program for Logical Ability Improvement," Proceedings of the Korea Society of Computer Education Summer Conference Vol. 14, No. 2, pp. 29-33, 2010.
9 Jeong-Beom Song, YunJu-Jeon, Bok-Mun Jeong, Tae-Wuk Lee, "Development of Unplugged Educational Robot System," Proceedings of the Korea Society of Computer Education Summer Conference Vol. 16, No. 2, pp. 29-33, 2012.
10 Soon-Beom Kwon, Dong-Soo Nam, Tae-Wuk Lee, "The Effects of STEAM-Based Integrated Subject Study on Elementary School Students' Creative Personality," Journal of The Korea Society of Computer and Information, Vol. 17, No. 2, pp. 79-86, February October 2012.
11 Lee-Sub Lee, Seong-Hoon Kim, "Java based Platform for Educational Robots on AVR," Journal of intelligence and information systems, Vol. 15, No. 3, pp. 17-29, 2009.   과학기술학회마을
12 Jeong-Hyun. Baek, "The Design and Implementation of Educational Java Robot for Learning Motivation of Programming Language", Proceedings of the Korea Society of Computer and Information Winter Conference 2011, Vol. 19, No. 1, pp. 191-194, June 2011.
13 Eclipse Foundation, "Java Development Tools (JDT)", http://www.eclipse.org/jdt
14 Amtel Co. "ATMEGA328 datasheet", http://www.datasheetcatalog.com/datasheets_pdf/A/T/M/E/ATMEGA328.shtml.