비전공자 대상 아두이노 활용 SW 강좌에서 SW 구조 이해도 평가 방법
An Evaluation Method of Understanding SW Architectures in an Arduino-based SW Lecture for Non-major Undergraduates
1
조회
0
다운로드
4
인용
0
참고문헌
키워드
초록
비전공 학부생을 대상으로 SW 교육을 실시하는 데 있어, 아두이노를 활용한 피지컬 컴퓨팅 수업을 적용하고 있다. 아두이노를 활용한 피지컬 컴퓨팅 수업을 실시하는 데 있어, 컴퓨팅적 사고기반 기초 문제해결과정 교육방법이 제안된 사례가 있다. 그러나, 컴퓨팅적 사고과정을 교육하는 데 있어, SW 구조에 대한 이해도를 평가하고 교육하는 것이 선행되어야 한다. SW 구조를이해한 후, 컴퓨팅적 사고과정을 적용하여 창의적인 산출물을 만들어내는 것이 올바른 SW 교육 흐름이다. 그러나, 아두이노를활용한 수업에서 SW 구조에 대한 이해도 평가 방법 사례가 부족하다. 이에 본 논문에서는 비전공자를 대상으로 아두이노를 활용한 SW를 교육하는 강좌에 대한 한 학기 교육과정을 제시하였다. 그리고, 본 교육과정에서 필요한 SW 구조에 대한 이해도 평가 방법과 개발된 평가 문제들을 제안하고 분석하였다.
Abstract
In applying SW education for non-major undergraduates, we applied the physical computing lesson using Arduino. There is a case in which the basic problem-solving process teaching method based on the computational thinking was proposed in the physical computing class using Arduino. However, in educating computational thinking process, it is necessary to evaluate and educate understanding of SW structures. After understanding SW structures, it is correct SW education flow to make creative outputs by applying computational thinking process. However, there is a lack of examples of how to evaluate understanding of SW structures in the class using Arduino. In this paper, we proposed a one - semester curriculum for lectures on SW education using Arduino for non-majors. In addition, we proposed and analyzed the evaluation method of the understanding of SW structures and the evaluation problems developed in this course.
참고문헌 (11)
- D. J. Malan, "Scratch for budding computer scientists", ACM SIGCSE Bulletin, 39(1), pp.223~227 (2007)
- S. Mishra, "Effect of a 2-week scratch intervention in CS1 on learners with varying prior knowledge", Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education (ITiCSE ‘14), pp.45~50 (2014), ACM
- "Arduino Working Group"[URL]
- "How Arduino is open-sourcing imagination"[URL]
- "Scrarch for Arduino"[URL]
- S. O. Yang, "Necessity of computational thinking", Korea Information Processing Society Magazine, 24(2), pp.4~12 (2017)
- J. M. Wing, "Computational thinking", Communications of the ACM, 49(3), pp.33~35 (2006)
- J. M. Wing, "Computational thinking and thinking about computing", Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 366(1881), pp.3717~3725 (2008)
- "Wikipedia"[URL]
- 허경, "피지컬 교구를 활용한 컴퓨팅적 사고과정 교육방법", 실천공학교육논문지, 10(1), pp.35~39 (2018), 한국실천공학교육학회[DOI]
- 허경, "피지컬 컴퓨팅을 통한 기초 프로그래밍 교육 방법", 실천공학교육논문지, 9(2), pp.139~148 (2017), 한국실천공학교육학회[DOI]
