Development and Application of Tangible Programming Tool based on Dotmatrix LED

LED 기반 텐지블 프로그래밍 도구개발 및 적용

  • 심재권 (고려대학교 컴퓨터교육학과) ;
  • 이원규 (고려대학교 컴퓨터학과) ;
  • 권대용 (고려대학교 컴퓨터교육과)
  • Received : 2014.10.17
  • Accepted : 2014.12.31
  • Published : 2015.01.30

Abstract

Tangible programming tool based on a graphic interface platform is unlike programming on a computer due to the fact that young students can utilize their hands and tools without an on-line interface. This is effective in enhancing student understanding about difficult programming algorithms. B-Bricks was constructed to consolidate multiple commands onto one block, having immediate feedback about the result, and other algorithms based on assessing the problems that arose from the previous tangible block model. Upon experimenting on 29 students of grades 4th~6th, it was observed that as problems became more difficult, the accuracy of the answers derived diminished and their problem-solving time increased.

텐지블 프로그래밍 도구는 그래픽 인터페이스 기반의 프로그래밍 방식과는 달리 컴퓨터를 사용하지 않고 손으로 조작하여 프로그래밍 할 수 있는 도구이다. 어린학생을 대상으로 알고리즘을 설계하고 시뮬레이션 하는 경험을 제공하여 논리적 사고 능력을 향상시킬 수 있다. 본 연구에서는 기존에 개발된 텐지블 프로그래밍 도구를 분석하여 도출된 문제점을 수정 보완하기 위해 다수의 명령어를 하나의 블록에 맵핑, 즉시적인 결과 확인, 다양한 수준의 알고리즘 표현이 가능하도록 설계 후 B-Bricks를 개발하였다. 개발한 B-Bricks를 초등학교 4-6학년 29명을 대상으로 적용한 결과, 문항의 난이도가 상승할수록 정답률이 감소하고 문제풀이시간이 증가하는 것으로 분석되었다.

Keywords

References

  1. Hiroshi Ishii, Brygg Ullmer (1997). Tangible Bits: Towards Seamless Interfaces between People, Bits and Atoms. Proceedings of Conference on Human Factors in Computing Systems(CHI '97), 1-8.
  2. M. J. Kim, M. L. Maher (2008). The impact of tangible user interface on spatial cognition during collaborative design. Design Studies, 29, 222-253. http://dx.doi.org/10.1016/j.destud.2007.12.006
  3. Bert Schiettecatte, Jean Vanderdonckt (2008). AudioCubes: a Distributed Cube Tangible Interface based on Interaction Range for Sound Design. Proceedings of the Tangible and Embedded Interaction (TEI'08), 3-10.
  4. Jamie Zigelbaum, Michael S. Horn, Orit Shaer, Robert J.K. Jacob (2007). The Tangible Video Editor: Collaborative Video Editing with Active Tokens. Proceedings of the Tangible and Embedded Interaction (TEI'07), pp 43-46.
  5. M. D. Heller, K. Roots, S. Srivastava, J. Schumann, J. Srivastava, & T. Sigi Hale (2013). A Machine Learning-Based Analysis of Game Data for Attention Deficit Hyperactivity Disorder Assessment. Games for Health Journal, 2(5), 291-298. https://doi.org/10.1089/g4h.2013.0058
  6. Morten F., Benedikt M. Voegtli (2002). Augmented Chemistry: An Interactive Educational Workbench, Proceedings of the International Symposium on Mixed and Augmented Reality (ISMAR'02), 259-321. http://dx.doi.org/10.1109/ISMAR.2002.1115100
  7. M. U. Bers, L. Flannery, E. R. Kazakoff, A. Sullivan (2014). Computational thinking and tinkering: Exploration of an early childhood robotics curriculum. Computer & Education 72, 145-157. http://dx.doi.org/10.1016/j.compedu.2013.10.020
  8. DaiYoung Kwon, HanSung Kim, JaeKwoun Shim, & WonGyu Lee. (2012). Algorithmic Bricks: A Tangible Robot Programming Tool for Elementary School Students. IEEE transactions on Educations, 55(4), 474-479. http://dx.doi.org/10.1109/TE.2012.2190071
  9. M. Virnes, E. Sutinen, K. Eija (2008). How Children's Individual Needs Challenge the Design of Educational Robotics. Proceedings of the Interaction design and children(IDC'08), 274-281. http://dx.doi.org/10.1145/1463689.1463766
  10. 권대용(2013). 텐지블 프로그래밍 도구를 활용한 논리적 사고력기반의 초등 로봇 과제 개발 및 적용. 컴퓨터교육학회논문지, 16(4), 13-21.
  11. Bers, M. & Horn, M. (2010). Tangible programming in early childhood: Revisiting developmental assumptions through new technologies. Greenwich, CT: Information Age Publishing.
  12. Theodosios S., Stavros D., Ioannis S. (2014). Evaluating children performance with graphical and tangible robot programming tools, Personal and Ubiquitous Computing, online. http://dx.doi.org/10.1007/s00779-014-0774-3
  13. ISO (2011). http://www.iso.org/iso/home.htm (revised 2014. 10. 15.)