DOI QR코드

DOI QR Code

Development of Educational Application for Physical Computing using Android Smartphone

안드로이드 스마트폰을 활용한 피지컬 컴퓨팅을 위한 교육용 앱의 개발

  • Received : 2018.11.12
  • Accepted : 2018.12.19
  • Published : 2018.12.31

Abstract

Physical computing, a concrete operational activity using tools, can help children to understand principles of computer science by observing interactions between a computer and the real world directly. This study aims to design and develop an android application to utilize students' smart phones as a tool of physical computing education. The application includes one class designed to collect data using android smart phone sensors and another designed to transfer the data to a computer which students can use to learn programming. The physical computing application can be used to help students understand the principles of computer science more easily in schools not equipped with physical computing tools.

피지컬 컴퓨팅은 도구를 활용한 구체적 조작 활동으로 컴퓨터와 실제 세계간의 상호작용을 직접 관찰할 수 있어, 초등학교 학생들이 컴퓨터 과학의 개념과 원리를 쉽게 이해할 수 있도록 도움을 줄 수 있다. 본 연구에서는 초등학생들이 보유한 스마트폰을 피지컬 컴퓨팅 도구로 활용할 수 있는 안드로이드 어플리케이션을 설계하고 개발한다. 안드로이드 스마트폰의 센서를 활용하여 데이터를 수집하는 클래스와 수집된 데이터를 컴퓨터로 전송하여 프로그래밍 학습에 활용할 수 있도록 하는 클래스를 설계하고 어플리케이션을 개발한다. 본 연구에서 개발하는 피지컬 컴퓨팅 교육용 어플리케이션은 다른 피지컬 컴퓨팅 도구의 구비가 어려운 환경에서 학생 자신의 스마트폰을 통해 컴퓨터 과학의 원리를 더욱 쉽게 이해할 수 있는 도구로 활용될 수 있다.

Keywords

References

  1. Gartner(2018). Gartner Says Huawei Secured No. 2 Worldwide Smartphone Vendor Spot, Surpassing Apple in Second Quarter 2018.
  2. H. K. Jeon, Y. S. Kim(2016). Design of Physical Computing Teaching-tool Based on Knowledge Structuralization in Software Education at Elementary and Secondary school. The Proceedings of Korean association of computer education. 20(2), 39-42.
  3. Jeannette M. Wing(2006). Computational thinking. CACM 49(3): 33-35.
  4. Karen H. Jin, Howard Eglowstein, Mihaela Sabin: Using Physical Computing Projects in Teaching Introductory Programming. SIGITE 2018: 155.
  5. Korean Media Panel Survey Research Team(2016). 2016 Korean Media Panel Survey Reports. KISDI STAT Report. 16(21).
  6. Mareen P. and Ralf R. (2018). Empowering learners with tools in CS education: Physical computing in secondary schools, Information Technology 60(2): 91-101.
  7. Middleton, A. (2015). Smart Learning: Teaching and learning with smartphones and tablets in post-compulsory education, MELSIG & Sheffield Hallam University.
  8. Ministry of Education(2015). Guidelines of Software Education Management.
  9. O'Sullivan D. and Igoe T. (2004). Physical computing: sensing and controlling the physical world with computers. Boston: Course Technology Press.
  10. S. H. Kim(2016). Android programming compkete guide. Hanbit Media.
  11. T. W. Kim(2017): Development of Physical Computing Educational Application. SNUE Master Thesis.
  12. Youngseol Lee, Sung-Bae Cho(2016). Layered hidden Markov models to recognize activity with built-in sensors on Android smartphone. Pattern Anal. Appl. 19(4): 1181-1193. https://doi.org/10.1007/s10044-016-0549-8
  13. http://www.android.com
  14. http://s4a.cat
  15. http://scratch.mit.edu