제 4차 산업혁명에서 모든 기기들과 사람들이 상호 연동되어 새로운 부가가치를 창조하는 시대이다. 모든 것이 상호 연동되는 것의 아교 역할을 하는 것이 소프트웨어다. 따라서 무엇보다 중요한 것이 소프트웨어이기 때문에 초등학교에서 소프트웨어 교육이 필요하다. 그러나 지금까지 초등학교에서 소프트웨어를 교육하기 위한 교수 학습 방법이 부족하다. 본 연구에서는 이런 문제를 해결하기 위하여 소프트웨어 교육을 위한 IDOL 모델을 제안하다. 본 모형은 구현하기(implement), 다변화 시키기(diversify) 관찰하기(observe)를 통해서 학습하는(learning)것이다. 구현하기 단계에서는 초등학생들은 빨리 만들어 보는 것에 초점을 두었고, 다변화시키기 단계에서는 만든 것을 다양하게 변경하여 보는 것이고, 관찰하기 단계에서 변경된 것이 어떻게 다른지 관찰하고 평가하는 단계이다. 본 모형은 초등학교 교사들로 구성된 전문가 집단을 통한 덜파이 검증한 결과 타당하다고 판별되었다.
모든 것이 상호 연동되는 것의 아교 역할을 하는 것이 소프트웨어다.무엇보다 중요한 것이 소프트웨어이기 때문에 초등학교에서 소프트웨어 교육이 필요하다.지금까지 초등학교에서 소프트웨어를 교육하기 위한 교수 학습 방법이 부족하다.이런 문제를 해결하기 위하여 소프트웨어 교육을 위한 IDOL 모델을 제안하다.본 모형은 초등학교 교사들로 구성된 전문가 집단을 통한 덜파이 검증한 결과 타당하다고 판별되었다.