Project-based Embedded System Education Using Arduino

아두이노를 활용한 프로젝트 기반의 임베디드 시스템 교육

  • Kim, Song-Ju (Dept. of Mechatronics, Chosun College of Science & Technology)
  • 김송주 (조선이공대학교 메카트로닉스과)
  • Received : 2017.09.25
  • Accepted : 2017.11.03
  • Published : 2017.12.31

Abstract

In this paper, we propose a project-based learning using Arduino as an example of embedded system class in engineering students. By introducing these Project-Based Learning(PBL) into engineering education, students became able to actualize individual theories that they had learned through their major curriculum and they were given the experience to build up their field work ability by participating in the whole project development process. We conducted a questionnaire survey to investigate the education effect of PBL before and after class and the results were analyzed using SPSS statistical program. Since PBL is mainly operated by a team system, communication skills and teamwork within the organization can be improved through interactions among the members. All of the materials produced during the course of the project could be used to make portfolio of students, which could be of great help to data for employment activities after graduation.

본 논문에서는 공학계열 학생들의 임베디드 시스템 수업 사례로 아두이노를 활용한 프로젝트 기반의 학습을 제안한다. 이러한 프로젝트 기반 학습을 공학교육에 도입함으로써 학생들은 전공 교과과정을 통해 학습했던 개별적인 이론들을 실제로 구현해 볼 수 있는 계기가 되었으며 프로젝트 개발의 전 과정에 참여함으로써 현장 실무능력을 쌓을 수 있는 경험을 하게 되었다. 수업 전후 프로젝트 기반 학습의 교육적 효과를 알아보기 위해 설문조사를 실시하였으며 그 결과를 SPSS 통계 프로그램을 이용하여 분석하였다. 프로젝트 기반 학습은 팀 체제로 운영이 되기 때문에 구성원들 간의 상호작용을 통하여 조직 내에서의 커뮤니케이션 능력과 팀워크를 키울 수 있는 바탕이 되었고 프로젝트의 수행과정에서 만들어진 모든 자료들은 학생들의 포트폴리오 제작에 사용될 수 있어 졸업 후 취업활동을 위한 자료에 큰 도움이 될 수 있었다.

Keywords

References

  1. Market Report, "Embedded Systems in IoT 2017-2022", Mind Commerce, Jun. 2017.
  2. J. Y. Moon, C. G. Lee, and Y. S. Han, "Comparative Study on Algorithms of NXT-based Embedded Systems Using DEVS Formalism and SES Framework", Journal of KIIT, Vol. 11, No. 11, pp. 1-10, Nov. 2013.
  3. M. Grimheden and M. Torngren, "What is embedded systems and how should it be taught?-results from a didactic analysis", ACM Trans. Embed. Comput. Syst., Vol. 4, No. 3, pp. 633-651, Aug. 2005. https://doi.org/10.1145/1086519.1086528
  4. P. Jamieson, "Arduino for Teaching Embedded Systems. Are Computer Scientists and Engineering Educators Missing the Boat?", International Conference on Frontiers in Education: Computer Science and Computer Engineering, Apr. 2012.
  5. P. Bender and K. Kussmann, "Arduino based projects in the computer science capstone course", Journal of Computing Sciences in Colleges, Vol. 27, No. 5, pp. 152-157, May 2012.
  6. R. Grover, S. Krishnan, T. Shoup, and M. Khanbaghi, "A competition-based approach for undergraduate mechatronics education using the arduino platform", Proceeding of 4th Interdisciplinary Engineering Design Education Conference (IEDEC), pp. 78-83, Mar. 2014.
  7. A. Araujo, D. Portugal, M. S. Couceiro, and R. P. Rocha, "Integrating Arduino-based educational mobile robots in ROS", Proceeding of 2013 13th International Conference on Autonomous Robot Systems (Robotica), pp. 1-6, Feb. 2014.
  8. A. Elfasakha, E. Yanez, K. Baylon, and R. Salgado, "Design and Development of a Competitive Low-Cost Robot Arm with Four Degrees of Freedom", Modern Mechanical Engineering, Vol. 1, No. 2, pp. 47-55, Nov. 2011. https://doi.org/10.4236/mme.2011.12007
  9. Arduino website, https://www.arduino.cc/, Accessed: Sep. 15, 2017.
  10. E. Baumgartner and C. J. Zabin, "A case study of project-based instruction in the ninth grade: A semester-long study of intertidal biodiversity", Environmental Education Research, Vol. 14, No. 2, pp. 97-114, Apr. 2008. https://doi.org/10.1080/13504620801951640
  11. M. W. Prairie and R. Lessard, "Introducing Systems Engineering Concepts in a Senior Capstone Design Course", Proceedings of American Society for Engineering Education, pp. 25.848.1-25.848.14, Jun. 2012.