아두이노를 이용한 프로그래밍 학습 시스템 구현
The Development of a Programming Learning System using Arduino
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
이 논문에서는 아두이노를 이용하여 프로그래밍을 효율적으로 배울 수 있는 학습 시스템을 제안하였다. 이를 위해 아두이노 프로그래밍에서 사용할 수 있는 학습 요소를 일반적인 프로그래밍 개념을 중심으로 추출하여 학습 콘텐츠를 만들고, 이 콘텐츠를 학습하기에 최적화된 N-스크린 기반의 학습 시스템을 설계 및 구현하였다. 본 연구에서 제시한 학습 시스템의 효과성을 알아보기 위해서, 본 학습 시스템을 이용하여 프로그래밍을 학습한 학습자와 일반적인 방식으로 프로그래밍을 학습한 학습자를 대상으로 문제해결력 영역과 프로그래밍에 대한 이해도와 흥미도 변화를 설문조사하여 분석하였다. 그 결과 본 연구에서 개발한 시스템을 이용하여 프로그래밍 학습을 실시한 실험 집단의 사후검사 평균은 사전검사 평균보다 유의미하게 높았다. 이를 통해 본 시스템의 학습 콘텐츠를 이용하여 학습한 학습자의 문제해결력이 향상될 수 있음이 검증되었다. 또한 설문조사 분석 후, 학습자의 흥미 유발, 실생활의 문제를 해결할 수 있는 프로그램 제작 의욕 증가, 더 깊이 있는 프로그래밍을 공부해보고 싶다는 결과를 볼 수 있었다. 이는 본 연구의 학습 시스템이 자발적인 학습 의욕을 자극하고, 창의력을 개발하고, 사고의 유연성을 키우는 데 효과적인 학습시스템으로 활용될 수 있음을 나타내준다.
Abstract
This paper suggests a learning system to learn programming using Arduino. For this study, learning elements to be used in Arduino programming were extracted, based on the general programming concept to create learning contents and a N-screen based learning system optimized for learning these contents was designed. In order to verify the effectiveness of the learning system suggested, a survey on the understanding of problem-solving capability domains and programming and the change of interest was conducted with learners, who learned programming using this learning system and those that learned programming using a general method. The study result showed that the average post-test score was significantly higher than the average pre-test score in the group that learned programming using the system developed in this study. This implies that problem-solving capabilities of learners can improve by using the learning contents of this system. Also, the program aroused learners' interest, the will to develop a program to solve problems in real life rose and they replied that they wanted to study programming more deeply. This demonstrates that the learning system of this study can be effective in stimulating a voluntary will to learn, developing creativity and improving flexible thinking.
참고문헌 (20)
- Korea Internet & Security Agency, "2013 Internet Use Survey", 21~32 (2013)
- Korea Internet & Security Agency, "2013bile Internet Use Survey", ~ (2014)
- M. H. Im., "Smart content industry trends and market outlook at home and abroad", Korean Institute of Information Technology Review, 10(4), pp.87~96 (2012)
- 이재무, "스토리텔링 학습 모형을 적용한 컴퓨터 기반 정보통신 윤리 학습 시스템 개발 및 효과 분석", 한국지식정보기술학회 논문지, 9(5), pp.533~543 (2014), 한국지식정보기술학회
- "Arduino" (2013)[URL]
- "Processing" (2013)[URL]
- 박장현, "공학 프로그래밍 교육에 아두이노 활용 방안 사례 연구", 전기전자학회논문지, 19(2), pp.276~281 (2015), 한국전기전자학회[DOI]
- Y. J. Kim, "Creativity and critical thinking", Korea Journal of Cognitive Science, 13(4), pp.83~ (2002)
- 양유정, "m-learning 활용의도에 영향을 미치는요인에 관한 연구", 교육정보미디어연구, 11(1), pp.65~47 (2005), 한국교육정보미디어학회
- 조세경, "스마트폰을 활용한 외국어 학습", 멀티미디어 언어교육, 12(3), pp.211~228 (2009), 한국멀티미디어언어교육학회[DOI]
- J. T. Lee, "By programming the robot control problem based learning class Effect on logical thinking ability of middle school students", doctor, pp.2004
- VanLengen, Craig A, "Doesinstruction in computerprogramming improveproblem solving ability?", Journalofinformation systems education, 12, pp.90~ (1990)
- A Model Curriculum for K-12computer science, Final report of the ACM K-12 education task force curriculum committee, "ACM", ~ (2003)
- Ministry of Education and Human Resources, "Elementary and secondary schools information and communication technology education operating instructions cookbook" (2005), Ministry of Education and Human Resources
- S. H. Kim., "Scratch programming development of educational materials for the elementary Creativity", Korea Information Education, 15(1), pp.277~281 (2010)
- 박영란, "교육용 SNS기반 협력 학습환경에서 피드백 유형과 학습양식이 수업활동에 미치는 영향", 한국지식정보기술학회 논문지, 9(3), pp.317~330 (2014), 한국지식정보기술학회
- 이재무, "학습 내용을 고려한 적응형 이러닝 시스템 개발 및 적용", 한국지식정보기술학회 논문지, 9(2), pp.219~228 (2014), 한국지식정보기술학회
- T. H. Lee., "Study on the stress., problem-solving., social support, and psychological well-being of North Korean defectors", Master, pp.2003
- E. H. Kim, "Effects of purpose in life on self-esteem and problemsolving aptitudes", Master, pp.2003
- J. E. Kwon., "Professor for the programming language classes - Development and application of learning models", Master, pp.2012
