4차 산업 혁명의 영향으로 블록체인, 인공지능과 같은 컴퓨터과학 기술은 일상생활에서도 쉽게 찾아볼 수 있게 되었으며, 인간 사회에 없어서는 안 될 필수 요소가 되었다. 이에 따라 4차 산업 사회에 적응하고 미래를 준비하는 인재를 양성하고자 많은 나라에서 컴퓨터과학 교육을 실시하고 있다. 우리나라에서도 컴퓨팅의 개념과 원리를 이해하고 문제를 해결하기 위한 컴퓨팅 사고력 신장을 목표로 2015 교육과정에서 소프트웨어 교육을 실시하고 있다. 그러나 소프트웨어 교육이 알고리즘 및 프로그래밍 교육에 집중되어 있고 4차 산업 사회에 대한 학습요소를 담고 있지 못하여 학생들에게 다양한 학습내용을 제공하지 못하고 있다. 본 연구에서는 이러한 문제를 반영하여 블록체인 언플러그드 프로그램을 개발하고 초등학교 소프트웨어 교육에 제시하고자 한다. 먼저, 문헌 연구와 설문 조사를 통해 블록체인 언플러그드 프로그램 개발을 위한 자료를 수집하였다. 그 결과, 학습내용으로 블록체인 개념, 특징, 활용이 적합하며, 학습방법으로 도구를 활용한 게임, 놀이형 언플러그드 활동이 효과적이라는 사실을 확인하였다. 학습내용과 방법을 결정한 후에는 실제로 블록체인 언플러그드 프로그램을 개발하였다. 본 연구의 학습 프로그램은 총 6차시로 이루어져 있으며, 1차시 블록체인 개념과 형성과정, 2차시 블록체인 분산 저장 원리, 3차시 블록체인 암호화 및 유효성 검증 원리, 4차시 블록체인 연결 원리, 5~6차시 블록체인 활용을 학습주제로 한다. 각 차시는 놀이, 게임형 언플러그드 활동과 학습지의 문제 해결 과정을 통해 학습내용을 이해하도록 구성하였다. 또 개발한 블록체인 언플러그드 프로그램의 효과성을 검증하기 위해 초등학교 5학년 학생 23명으로 이루어진 단일집단에 적용하고, 프로그램에 대한 학생 평가와 소프트웨어 교육에 대한 학습동기 변화를 분석하였다. 프로그램 평가는 학생들의 자기 평가지, 관찰 및 질의응답을 분석하여 결과를 도출하였다. 소프트웨어 교육에 대한 학습동기 변화는 검사 도구를 사용하여 프로그램 사전·사후 학생들의 학습동기를 측정하고 대응표본 t 검정의 방법으로 결과를 분석하였다. 실험 결과, 블록체인 언플러그드 프로그램이 학습 흥미도, 난이도, 이해도 측면에서 학생들에게 긍정적으로 평가되었으며, 소프트웨어 교육에 대한 학습동기를 향상시키는 것으로 나타났다. 따라서 본 연구의 학습 프로그램이 소프트웨어 교육의 학습내용 및 방법을 다양화하고 학생들의 소프트웨어 학습에 대한 이해와 동기 향상에 도움이 될 것으로 기대된다.