이 논문에서는 아두이노를 이용하여 프로그래밍을 효율적으로 배울 수 있는 학습 시스템을 제안하였다. 이를 위해 아두이노 프로그래밍에서 사용할 수 있는 학습 요소를 일반적인 프로그래밍 개념을 중심으로 추출하여 학습 콘텐츠를 만들고, 이 콘텐츠를 학습하기에 최적화된 N-스크린 기반의 학습 시스템을 설계 및 구현하였다. 본 연구에서 제시한 학습 시스템의 효과성을 알아보기 위해서, 본 학습 시스템을 이용하여 프로그래밍을 학습한 학습자와 일반적인 방식으로 프로그래밍을 학습한 학습자를 대상으로 문제해결력 영역과 프로그래밍에 대한 이해도와 흥미도 변화를 설문조사하여 분석하였다. 그 결과 본 연구에서 개발한 시스템을 이용하여 프로그래밍 학습을 실시한 실험 집단의 사후검사 평균은 사전검사 평균보다 유의미하게 높았다. 이를 통해 본 시스템의 학습 콘텐츠를 이용하여 학습한 학습자의 문제해결력이 향상될 수 있음이 검증되었다. 또한 설문조사 분석 후, 학습자의 흥미 유발, 실생활의 문제를 해결할 수 있는 프로그램 제작 의욕 증가, 더 깊이 있는 프로그래밍을 공부해보고 싶다는 결과를 볼 수 있었다. 이는 본 연구의 학습 시스템이 자발적인 학습 의욕을 자극하고, 창의력을 개발하고, 사고의 유연성을 키우는 데 효과적인 학습시스템으로 활용될 수 있음을 나타내준다.
본 논문에서는 아두이노를 이용해 프로그래밍을 효율적으로 배울 수 있는 학습 시스템을 제안했다. 이를 통해 본 시스템의 학습 콘텐츠를 이용해 학습한 학습자의 문제해결력이 향상될 수 있음이 검증되었다.