Browse > Article
http://dx.doi.org/10.9717/kmms.2019.22.12.1481

Education Method for Programming through Physical Computing based on Analog Signaling of Arduino  

Hur, Kyeong (Dept. of Computer Education, Gyeongin National University of Education)
Sohn, Won-Sung (Dept. of Computer Education, Gyeongin National University of Education)
Publication Information
Abstract
Arduino makes it easy to connect objects and computers. As a result, programming learning using physical computing has been proposed as an effective alternative to SW training for beginners. In this paper, we propose an Arduino-based physical computing education method that can be applied to basic programming subjects. To this end, we propose a basic programming training method based on Arduino analog signals. Currently, physical computing courses focus on digital control when connecting input sensors and output devices in Arduino. However, the contents of programming education using analog signals of Arduino boards are insufficient. In this paper, we proposed and tested the teaching method used for programming education using low-cost materials used for Arduino analog signal-based computing.
Keywords
Arduino; Design Thinking; Physical Computing; Programming; Software Education;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 Korea Ministry of Education, Curriculum for Informatics Education, 2015.
2 K. Hur, “Scoring Programs for Understanding of Problem-solving Process Using Software,” Journal of Education, Vol. 37, No. 3, pp. 395-413, 2017.
3 K. Hur, W.S. Sohn, and K.Y. Kwon, "Block Coding Algorithm Training Examples Using Arduino Board for Elementary and Secondary School Students," International Journal of Advanced Science and Technology, Vol. 115, pp. 1-10, 2018.   DOI
4 J.M. Wing, “Computational Thinking,” Communications of the Association for Computing Machinery, Vol. 49, No. 3, pp. 33-35, 2006.   DOI
5 K. Hur, “An Educational Application of an IoT Device Development Task for Visualization of Computational Thinking,” Journal of Education, Vol. 38, No. 3, pp. 255-267, 2018.
6 K. Hur, “Development of a Physical Computing SW based on Computational Thinking,” The Journal of Education, Vol. 2, No. 1, pp. 25-35, 2019.
7 Maker Education Working Group, http://makered.org/ (accessed October 22, 2019).
8 K. Hur, “Examples of Maker Education Using Digital Logic Circuits and Arduino Input / Output Systems,” The Journal of Education, Vol. 1, No. 2, pp. 65-76, 2018.
9 Arduino Working Group, https://www. arduino.cc/ (accessed October 22, 2019).
10 How Arduino is Open-sourcing Imagination, http://www.ted.com (accessed October 22, 2019).
11 C.H. Kim and K. Hur, “Application of Physical Computing Education Using Arduino Devices in Elementary School Subjects,” Journal of Education, Vol. 37, No. 1, pp. 183-197, 2017.
12 K. Hur, "An Evaluation Method of Understanding SW Architectures in an Arduinobased SW Lecture for Non-major Undergraduates," Journal of Practical Engineering Education. Vol. 11, No. 1, pp. 17-23, 2019.   DOI
13 Y.J. Lee, J.W. Hwang, D.M. Hwang, K.M. Yun, B.G. Lee, S.T. Yu, et al., “Design and Implementation of Software Program based on Web for Basic Electronic Circuit Practice,” Journal of Practical Engineering Education, Vol. 7, No. 2, pp. 113-117, 2015.   DOI
14 Arduino Prime Kit Manual, http://www.irnumall.co.kr (accessed October 22, 2019).
15 J.M. Lee and B.H. Lee, “A Study on Practical Use of Processing Program for Interactive Technology Education: Focusing on Library Usage and Practice Examples,” Journal of Korea Multimedia Society, Vol. 22, No. 6, pp. 738-747, 2019.   DOI