DOI QR코드

DOI QR Code

Physical Computing Learning Model for Information and Communication Education

정보통신기술 교육을 위한 피지컬 컴퓨팅 학습모델

  • 이용진 (한국교원대학교 기술교육과)
  • Received : 2016.09.13
  • Accepted : 2016.10.05
  • Published : 2016.09.30

Abstract

This paper aims to present the physical computing learning model applicable in teaching the information and communication technology for technology and engineering education. This model is based on the physical computing and deals with the information creation and information transfer in one framework, thus provides students with the total understanding and practice opportunity about information and communication. The proposed learning models are classified into the client-server based model and the web based model. In the implemented learning model, the acquirement and control of information is performed by sketch on Arduino and the communication of information is performed by the Python socket on Raspberry Pi well known as an education platform. Our proposed learning model can be used for teaching students to understand the concept of Internet of Things (IoT), which provides us with world wide control and communication of information.

본 논문은 기술교육 및 공학교육에서 정보통신기술을 가르칠 때 적용 가능한 피지컬 컴퓨팅 학습모델을 제안한다. 이 모델은 피지컬 컴퓨팅에 기반을 두고 정보의 생성과 정보의 전송을 하나의 프레임 안에서 다루는 것으로 학생들에게 정보와 통신에 대한 종합적인 이해와 실습을 제공한다. 본 연구에서 제안한 학습모델은 클라이언트-서버 구조에 기반을 둔 학습모델과 웹에 기반을 둔 학습모델로 나누어진다. 실제 구현된 학습모델에서 정보의 획득과 제어는 아두이노의 스케치를 통해 이루어지며 정보의 통신은 최근 교육용 플랫폼으로 잘 알려진 라즈베리파이의 파이썬소켓을 이용하여 수행된다. 제안한 학습 모델은 학생들에게 전 세계적인 정보 제어와 통신을 가능하게 해주는 사물 인터넷의 개념을 가르치는 데 사용될 수 있다.

Keywords

References

  1. D. Surllivan, T. Igoe Physical Computing: Sensing and Controlling the Physical World with Computers, Course Technology Press, 2004.
  2. J. Marquez, J. Villanueva, Z. Solarte, and A. Garcia, IoT in Education: Integration of Objects with Virtual Academic Communities, New Advances in Information Systems and Technologies, 201-212, 2016.
  3. C. Bulla, B. Hunshai, and S. Mehta, "Adoption of Cloud Computing in Education System: A Survey," International Journal of Engineering Science and Computing, Vol. 6, No. 2, pp. 6375-6380, 2016.
  4. Arduino, "Arduino open-source prototyping platform," http://www.arduino.cc, 2016.
  5. H. Cheng, L. Hao, Z. Luo, and F. Wang, "Establishing the Connection between Control Theory Education and Application: An Arduino Based Rapid Control Prototyping Approach," International Journal of Learning and Teaching, Vol. 2, No. 1, pp.67-72, 2016.
  6. A. Kurniawan, Getting Started with Intel IoT and Intel Galileo, Berlin, October, 2014.
  7. The Raspberry Pi Foundation, Raspberry Pi, http://www.raspberrypi.og, 2016.
  8. J. Sobota, R. Pisl, P. Balda, M. Schlegel, "Raspberry Pi and Arduino boards in control education," The Proc. of 10th IFAC Symposium Advances in Control Education," August 28-30, pp. 7-12, Sheffield, UK, 2013.
  9. A. Huang, Introduction to Bluetooth Programming," https://people.csail.mit.edu/albert/bluez-intro/c212.html, 2008.
  10. Flask, Web development, one drop at a time, http://flask.pocoo.org/