본문 바로가기
KERD
논문KCI 등재

비 프로그래머를 위한 5W1H 프로그래밍 모델을 기반으로하는 Arduino IoT Studio

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

1

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

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.

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.

참고문헌 (9)

  1. 김병호, "안드로이드 앱 인벤터를 활용한 컴퓨터 프로그래밍 교육", 한국정보통신학회논문지, 17(2), pp.467~472 (2013), 한국정보통신학회[DOI]
  2. 안상진, "앱 인벤터를 활용한 초·중등 프로그래밍 교육 방안", 컴퓨터교육학회 논문지, 17(5), pp.79~88 (2014), 한국컴퓨터교육학회
  3. 신승기, "핀란드의 코딩기반 소프트웨어 교육에 대한 고찰", 정보교육학회논문지, 19(1), pp.127~138 (2015), 한국정보교육학회[DOI]
  4. Barry Schwartz, "The Paradox of Choice : Why more is less" (2004), HarperCollins Publishers
  5. Ji-Seong Kim, "Development Tool based on 5W1H Programming Model for Novice Programmer", Proceedings of KSCI Conference (2017)
  6. Ji-Seong Kim, "Speech Recognition based Smart Home System using 5W1H Programming Model", Proceedings of KSCI Conference (2017)
  7. Amazon vs Google vs Apple's Another War, Home Assistant, "Sang-Gi Han", KISA, 3~8 (2016)
  8. A Unified ContextAware Application Model for ubiHome. Fourth International and Interdisciplinary Conference on Modeling and Using Context, "Yoo-soo Oh", IPSJ SIG, 287~292 (2005)
  9. Trends and prospects of speech recognition technology, "Korea Creative Content Agency", KOCCA, ~ (2011)

관련 논문AI추천

이 간행물의 다른 논문 (17건)