DOI QR코드

DOI QR Code

An Education Method of Java SW Designs for IoT Wireless Device Control using Microbits

마이크로비트를 이용한 IoT 무선 디바이스 제어용 Java SW설계 교육 방법

  • Hur, Kyeong (Department of Computer Education, Gyeong-In National University of Education)
  • 허경 (경인교육대학교 컴퓨터교육과)
  • Received : 2020.04.24
  • Accepted : 2020.05.01
  • Published : 2020.06.01

Abstract

SW which controls IoT devices using wireless communication technology must operate without errors. In order for IoT devices to be widely used, the technical skills of engineers who design such software must be improved. Compared to designing the input / output SW of a single device, the SW Flowchart design and Java SW programming process that clearly define various input / output relations between the transmitter and the receiver are complicated. In this paper, we proposed a SW Flowchart design method for controlling IoT devices based on wireless communication. In this process, it is explained that the entire control algorithm is implemented through a problem division process. In addition, we proposed an educational method for programming the designed SW Flowchart into Java SW using Microbits, which are educational IoT devices. In the course to which this education method was applied, the results of satisfaction evaluation of students were analyzed, and the effectiveness of the IoT device control SW education method using Microbits was analyzed.

무선 통신 기술이 적용된 다양한 IoT 디바이스들을 제어하는 SW는 오류없이 동작해야 한다. IoT 디바이스들이 널리 보급되기 위해서는 이러한 SW를 설계하는 엔지니어들의 기술력이 향상되어야 한다. 단일 디바이스의 입출력 SW를 설계하는 것과 비교할 때, 송신기와 수신기 간의 다양한 입출력 관계를 명확하게 정의하는 SW Flowchart 설계 및 Java SW 프로그래밍 과정은 복잡도가 높다. 본 논문에서는 무선 통신 기반의 IoT 디바이스들을 제어하기 위한 SW Flowchart 설계 방법을 제안하였다. 이 과정에서 전체 제어 알고리즘이 문제 분할 과정을 거쳐 구현되는 것을 설명한다. 그리고, 설계된 SW Flowchart를 교육용 IoT 디바이스인 마이크로비트를 이용하여, Java SW로 프로그래밍하는 교육 방법을 제안하였다. 본 교육방법을 적용한 강좌에서 학생들의 만족도 평가 결과를 분석하여, 마이크로비트를 활용한 IoT 디바이스 제어 SW 교육방법의 유효성을 분석하였다.

Keywords

References

  1. Ministry of Science and ICT, "The 4th Industrial Revolution in History," R & D KIOSK, No. 40, September 2017.
  2. Ministry of Science and ICT, "The Various Aspects of the Fourth Industrial Revolution, The Realized Future," R & D KIOSK, No. 41, October 2017.
  3. K. Hur, "Educational Method of Computational Thinking Processes using Physical Teaching Devices," Journal of Practical Engineering Education, vol. 10, no. 1, pp. 35-39, June 2018. https://doi.org/10.14702/JPEE.2018.035
  4. K. Hur and W. S. Sohn, "Education method for basic programming subject through physical computing," Journal of Practical Engineering Education, vol. 9, no. 2, pp. 139-148, December 2017. https://doi.org/10.14702/JPEE.2017.139
  5. Maker Education Working Group, USA, 2018. [Online]. Available: http://makered.org/.
  6. E. H. Jung, "Maker education that all learners become creators," Seoul Education Webzine, vol. 60, no. 232, 2018. [Online] Aavailable: http://webzine-serii.re.kr/2018fall/.
  7. Microbit Education Foundation, England, 2020. [Online] Available: https://www.microbit.org/.