https://link.coupang.com/a/hfi2rmBLeS

언플러그드 놀이 2:놀이를 통해 쉽게 배우는 우리 아이 첫 소프트웨어 - 코딩/컴퓨터 | 쿠팡
쿠팡에서 언플러그드 놀이 2:놀이를 통해 쉽게 배우는 우리 아이 첫 소프트웨어 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 코딩/컴퓨터 제품도 바로 쿠팡에서 확인할 수 있습니다.
www.coupang.com
유아 코딩교육에서 ‘반복’은 너무 어려울까?
만 3~5세 언플러그드 코딩과 반복 개념을 논문으로 확인해봤습니다
“유아에게 반복을 가르치는 건 너무 어려운 것 아닌가요?”
실제 연구에서는 어떻게 보고 있을까요?
유아 코딩교육을 이야기하다 보면 이런 의견을 종종 듣습니다.
“만 3~5세 아이들에게 반복을 가르치는 건 너무 어려운 것 아닌가요?”
“반복문은 초등학생이나 배우는 프로그래밍 개념 아닌가요?”
‘반복문(Loop)’이라는 단어만 놓고 보면 충분히 그렇게 생각할 수 있습니다.

하지만 여기에는 중요한 구분이 하나 필요합니다.
유아에게 반복을 가르친다는 것은
for, while 같은 프로그래밍 문법을 가르친다는 뜻이 아닙니다.
같은 행동이 반복되는 것을 경험하고, 반복되는 규칙을 발견하고, 여러 번 해야 하는 행동을 하나의 규칙으로 표현해보는 것.
이것이 유아 코딩교육에서 말하는 ‘반복 개념’의 출발점입니다.
관련 연구들을 살펴보면 오히려 만 3~5세에게 반복을 전혀 다루지 않아야 한다기보다, 연령에 맞는 구체적인 방법으로 접근해야 한다는 쪽에 가깝습니다.
📌 이 글에서 살펴볼 내용
1. 언플러그드 코딩은 왜 유아에게 적합한가?
2. 유아 코딩 연구에서는 ‘반복’을 어떻게 보는가?
3. 만 3~5세가 실제로 반복 패턴을 이해할 수 있는가?
4. 연령별 반복 활동은 어떻게 달라져야 하는가?
5. 유아 코딩교육에서 반복을 어떻게 설계하면 좋은가?
1. 언플러그드 코딩은 왜 유아에게 적합할까요?
컴퓨터과학 교육 분야에서 잘 알려진 CS Unplugged는 Tim Bell 연구진이 발전시킨, 컴퓨터 없이 컴퓨터과학의 원리를 경험하는 교육 방식입니다.
카드, 그림, 퍼즐, 신체 활동, 놀이 등을 이용하기 때문에 처음부터 복잡한 프로그래밍 언어나 화면 조작 능력을 요구하지 않습니다.
💡 핵심은 ‘컴퓨터를 사용하느냐’가 아니라
아이가 컴퓨터과학의 원리를 경험하느냐입니다.
예를 들어 아이 한 명이 로봇 역할을 하고 친구가
“한 번 더!”
“한 번 더!”
라고 명령하는 활동도 훌륭한 언플러그드 코딩 활동이 될 수 있습니다.
2. 유아 코딩교육 논문에서는 ‘반복’을 어떻게 보고 있을까요?
2019년 Early Childhood Education Journal에 게재된 「Implementing Unplugged Coding Activities in Early Childhood Classrooms」 논문을 살펴보면 흥미로운 내용이 나옵니다.
📚 Lee & Junoh (2019)
유아에게 코딩을 소개할 때 처음부터 추상적인 프로그래밍 언어를 사용하기보다, 손으로 조작하고 직접 움직이는 구체적인 언플러그드 활동부터 시작하는 것이 적절하다고 설명합니다.
특히 이 논문에서는 Loop, 즉 반복을 유아가 친숙해져야 할 초기 코딩 개념 가운데 하나로 직접 설명합니다.
논문에서 제시하는 예시는 매우 간단합니다.
🍪 과자를 3개 가져오는 상황
일반적인 지시
“과자 세 개를 가져오세요.”
반복 개념을 연결한 지시
“과자를 하나 가져와요.
세 개가 될 때까지 반복해볼까요?”
아이가 실제로 수행하는 행동은 다음과 같습니다.
프로그래밍의 관점에서는 ‘과자 하나 가져오기’를 3번 반복한 것입니다.
논문에서는 손 씻기처럼 일상적인 활동에서도 특정 동작을 여러 번 반복하게 하며 Loop의 개념을 경험하도록 하는 사례를 제시합니다.
아이가 이미 생활 속에서 경험하고 있는 반복 행동에 코딩의 의미를 연결하는 것입니다.
3. 그렇다면 만 3~5세 아이들은 실제로 반복을 이해할 수 있을까요?
이 질문에 좀 더 직접적으로 답해주는 연구가 있습니다.
2024년 Education and Information Technologies에 게재된 「Computational thinking and repetition patterns in early childhood education」입니다.

이 연구에서는 스페인의 유아 24명을 대상으로 만 3세부터 만 5세까지 3년 동안 반복 패턴을 어떻게 이해하고 표현하는지 종단적으로 관찰했습니다.
| 연령 | 반복 패턴을 정확하게 표현한 비율 |
|---|---|
| 만 3세 | 40.9% |
| 만 4세 | 58.3% |
| 만 5세 | 68.2% |
만 3세 → 만 5세로 성장하는 동안
반복 패턴 오류 27.3% 감소
특히 만 4세부터는 연구 참여자의 절반 이상이 반복 패턴을 올바르게 표현했습니다.
따라서 “만 3~5세는 반복을 이해할 수 없다”고 단정하는 것은 실제 연구 결과와는 거리가 있습니다.
4. 단, ‘반복을 경험하는 것’과 ‘반복 구조를 추상적으로 이해하는 것’은 다릅니다
그렇다고 해서 “만 3세도 프로그래밍의 반복문 구조를 완벽하게 이해한다” 라고 말하는 것 역시 적절하지 않습니다.
연구에서는 반복되는 요소를 따라 하거나 표현하는 것과, 반복을 하나의 구조와 규칙으로 추상화해 이해하는 능력을 구분합니다.
반복 구조 자체를 명확하게 인식하는 능력은
만 4~5세부터 더욱 뚜렷해지며 교사의 적절한 지원도 중요합니다.
따라서 연령별로 교육 수준을 다르게 설계해야 합니다.
👶 만 3세
🔴 🔵 🔴 🔵 패턴을 따라 놓아보기
👏 박수 → 발 구르기 → 박수 → 발 구르기
🚶 앞으로 한 걸음씩 세 번 움직이기
이 단계에서는 ‘반복되는 경험’ 자체가 중요합니다.
🧒 만 4~5세
🔵🔴 / 🔵🔴 / 🔵🔴
“파랑-빨강이 계속 반복돼요.”
➡️ ➡️ ➡️
→ ‘앞으로 × 3’으로 묶어보기
점차 반복되는 단위와 규칙을 발견하고 간단한 기호나 말로 표현할 수 있도록 확장합니다.
5. 실제 연구에서도 연령별로 반복 난이도를 다르게 설정했습니다
2024년 연구에서는 만 3~5세에게 동일한 수준의 반복 문제를 제시하지 않았습니다. 연령이 높아질수록 반복 패턴의 복잡성을 높였습니다.
| 연령 | 패턴 유형 | 예시 |
|---|---|---|
| 만 3~4세 | AB | 🔴🔵 / 🔴🔵 / 🔴🔵 |
| 만 4~5세 | AAB · ABB | 🔴🔴🔵 / 🔴🔴🔵 |
| 만 5~6세 | ABC | 🔴🔵🟢 / 🔴🔵🟢 |
‘반복을 가르칠 것인가?’가 아니라
‘어느 수준의 반복을 어떤 방식으로 경험하게 할 것인가?’ 입니다.
6. ‘반복문’을 가르치는 것이 아니라 ‘반복되는 규칙’을 경험시키는 것
“만 3세에게 프로그래밍 반복문 문법을 가르친다.”
“만 3세에게 반복되는 행동과 규칙을 놀이 속에서 경험하게 한다.”
유치원이나 어린이집에서는 다음과 같이 충분히 놀이 중심으로 접근할 수 있습니다.
① 신체 활동
“앞으로 한 걸음, 박수!”
앞으로 → 박수 → 앞으로 → 박수 → 앞으로 → 박수
“어떤 동작이 계속 반복됐나요?”라고 질문할 수 있습니다.
② 블록 · 색깔 패턴 활동
“노랑 다음에는 어떤 색이 올까요?”라고 물어보며 반복 규칙을 자연스럽게 발견하도록 합니다.
③ 언플러그드 코딩 카드
➡️ ➡️ ➡️
같은 카드를 세 장 놓아본 뒤
➡️ × 3
으로 바꿔봅니다.
④ 코딩 로봇과 연결하기
아이가 직접 앞으로 → 앞으로 → 앞으로 움직여 본 다음, 로봇에게 같은 명령을 실행시켜 봅니다.
🤖 유아 코딩·로봇 활동에 활용할 교구를 찾고 있다면
언플러그드 활동과 함께 활용할 수 있는 코딩 관련 교구도 살펴보세요.
👉 관련 유아 코딩 교구 살펴보기※ 제휴·광고 링크로 사용하는 경우 운영 중인 제휴 프로그램의 필수 고지 문구를 함께 표시해 주세요.
7. 반복은 코딩만의 개념도 아닙니다
반복 패턴은 컴퓨터과학에만 등장하는 개념이 아닙니다. 유아 수학교육에서도 매우 중요한 기초 개념입니다.
반복 패턴을 관찰하고 이어보고 규칙을 발견하는 경험은 패턴 인식, 예측, 표현, 일반화와 연결됩니다.
아이들은 이미 노래와 율동, 블록, 생활습관, 미술, 숫자 세기 등의 활동 속에서 수많은 반복을 경험하고 있습니다.
이미 경험하고 있는 반복에 순서·명령·규칙이라는 컴퓨팅 사고의 의미를 연결하는 과정이라고 볼 수 있습니다.
8. 만 3~5세 반복 교육은 어떻게 설계하면 좋을까요?
| 연령 | 적절한 반복 활동 |
|---|---|
| 만 3세 | 같은 행동을 여러 번 경험하기, 간단한 AB 패턴 따라 하기 |
| 만 4세 | 반복되는 단위를 발견하고 이어보기, 간단한 명령 묶음 반복 |
| 만 5세 | 반복 단위를 말이나 기호로 표현하고 명령을 효율적으로 묶어보기 |
그리고 가능하다면 다음과 같은 순서로 난이도를 높이는 것이 좋습니다.
↓
실제 교구
↓
그림·코딩 카드
↓
코딩 로봇
↓
간단한 기호
결론 : 반복 개념 자체가 과한 것이 아니라 ‘추상화 수준’이 과하면 문제가 됩니다
유아에게 for, while 문법을 설명하고 반복문의 구조를 암기하게 한다면 당연히 지나친 교육이 될 수 있습니다.
하지만
✔ 같은 동작을 여러 번 해보고
✔ 반복되는 색깔이나 움직임을 찾아보고
✔ 같은 명령이 계속 등장한다는 것을 발견하고
✔ 카드나 몸동작으로 표현하고
✔ 로봇의 움직임으로 결과를 확인하는 것
이러한 활동까지 “유아에게 너무 어려운 교육”이라고 볼 근거는 부족합니다.
유아에게 반복을 가르친다는 것은
반복문 문법을 가르치는 것이 아니라,
반복되는 행동과 규칙을 놀이 속에서 발견하고 표현하도록 돕는 것입니다.
반복이라는 개념이 너무 어려운 것이 아닙니다.
아이의 발달단계보다 어려운 방식으로 가르치는 것이 어려운 것입니다.
그리고 그 차이를 해결하기 위해 활용할 수 있는 대표적인 방법 가운데 하나가 바로 언플러그드 코딩입니다.
📚 참고한 주요 자료
1. Lee, J. & Junoh, J. (2019). Implementing Unplugged Coding Activities in Early Childhood Classrooms. Early Childhood Education Journal, 47, 709–716.
2. Acosta, Y., Alsina, Á. & Pincheira, N. (2024). Computational thinking and repetition patterns in early childhood education: Longitudinal analysis of representation and justification. Education and Information Technologies, 29, 7633–7658.
3. CS Unplugged · University of Canterbury
#유아코딩 #유아코딩교육 #언플러그드코딩 #반복문 #반복개념 #코딩반복 #유아반복학습 #컴퓨팅사고력 #컴퓨팅사고 #유아컴퓨팅사고 #코딩교육 #유치원코딩 #어린이집코딩 #유치원코딩교육 #만3세코딩 #만4세코딩 #만5세코딩 #유아로봇코딩 #로봇코딩 #코딩로봇 #코딩놀이 #유아코딩놀이 #CSUnplugged #팀벨 #TimBell #알고리즘교육 #패턴인식 #반복패턴 #유아수학교육 #놀이중심코딩
'이것저것' 카테고리의 다른 글
| 직장 명절 선물 최악 3가지, 받는 사람 입장에서 정리했다 (0) | 2026.09.23 |
|---|---|
| 한국은 코인 과세, 미국은 비트코인 비축…엇갈린 가상자산 정책이 국내 시장에 미칠 영향 (0) | 2026.09.22 |
| 유튜브 프리미엄 없이 데이터 절약하는 법 (feat. 알뜰폰 데이터 6GB로 버티기) (0) | 2026.09.22 |
| 김영희강남동태찜 이수점 섞어탕 후기 (0) | 2026.09.21 |
| 티스토리 애드센스 수익 공개 400% 성장 (0) | 2026.09.16 |