DOI QR코드

DOI QR Code

Arduino IoT Studio based on 5W1H Programming Model for non Programmer

  • Im, Hong-Gab (Dept. of Multimedia, Kimpo University) ;
  • Baek, Yeong-Tae (Dept. of Multimedia, Kimpo University) ;
  • Lee, Se-Hoon (Dept. of Computer Systems & Engineering, Inha Technical College) ;
  • Kim, Ji-Seong (Dept. of Computer Systems & Engineering, Inha Technical College) ;
  • Sin, Bo-Bae (Dept. of Computer Systems & Engineering, Inha Technical College)
  • Received : 2017.02.02
  • Accepted : 2017.02.14
  • Published : 2017.02.28

Abstract

In this paper, we present a 5W1H programming model for IT non-experienced people who are not familiar with computer programming and those who need programming education. Based on this model, we can design a development tool that can be easily programmed by beginners. This development tool is a programming method applying the 5W1H concept and constructs a sentence to satisfy the control condition of 'Who, When, Where, What, and How', which is the sentence element of 5W1H. Therefore, the user can easily develop the target system as if constructing the sentence without learning the programming language of the target system. In this paper, to verify the effectiveness of the 5W1H programming model proposed in this paper, we applied the concept of 5W1H programming to Arduino and developed the development tool and performed the first verification and applied the second verification to the speech recognition smart home development platform.

Keywords

References

  1. Byung-ho Kim, "Computer Programming Education using App Inventor for Android" The Korea Institute of Information and Communication Engineering Semiannual, Vol. 17, No. 2, pp. 467-472, January 2013. https://doi.org/10.6109/jkiice.2013.17.2.467
  2. Sang-jin An and Young-jun Lee, "Elementary and Secondary Programming Education Plan Using App Inventor" The Journal of Korean Association of Computer Education Vol. 17, No. 5, pp. 79-88, September 2014.
  3. Seung-ki Shin and Young-kwon Bae "Review of Software Education based on the Coding in Finland" Journal of The Korean Association of Information Education Vol. 19, No. 1, pp. 127-138, March 2015 https://doi.org/10.14352/jkaie.2015.19.1.127
  4. Barry Schwartz, "The Paradox of Choice : Why more is less", New York : HarperCollins Publishers, 2004
  5. Ji-Seong Kim and Bo-Bae Sin, "Development Tool based on 5W1H Programming Model for Novice Programmer", Proceedings of KSCI Conference, January 2017.
  6. Ji-Seong Kim and Bo-Bae Sin, "Speech Recognition based Smart Home System using 5W1H Programming Model", Proceedings of KSCI Conference, January 2017.
  7. Sang-Gi Han, "Amazon vs Google vs Apple's Another War, Home Assistant" KISA Report Power Review, pp. 3-8, June 2016.
  8. Yoo-soo Oh, Choon-sung Shin, Se-iie Jang and Woon-tack Woo, "A Unified ContextAware Application Model for ubiHome. Fourth International and Interdisciplinary Conference on Modeling and Using Context" IPSJ SIG Technical Report, pp. 287-292, June 2005
  9. Korea Creative Content Agency, "Trends and prospects of speech recognition technology" KOCCA In-depth cultural technology report, November 2011