SW교육, 이렇게 가르쳐야 한다! 컴퓨팅 사고력을 키우는 5가지 교수학습 모델

https://link.coupang.com/a/deN8IK
코딩을 위한 컴퓨팅 사고력: - 코딩/컴퓨터 | 쿠팡
쿠팡에서 코딩을 위한 컴퓨팅 사고력: 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 코딩/컴퓨터 제품도 바로 쿠팡에서 확인할 수 있습니다.
www.coupang.com
SW교육, 이렇게 가르쳐야 한다! 컴퓨팅 사고력을 키우는 5가지 교수학습 모델

안녕하세요, 교육에 관심 많은 블로거입니다!
요즘 디지털 시대에 소프트웨어(SW) 교육이 정말 중요해졌죠.
단순히 코딩 문법을 가르치는 게 아니라, 학생들이 문제를 창의적으로 해결할 수 있는
컴퓨팅 사고력(Computational Thinking)을 키우는 게 핵심이에요.
오늘은 한국교육학술정보원(KERIS)에서 2015년에 발표한 연구 보고서(CR2015-35)를 바탕으로,
학교 현장에서 바로 써먹을 수 있는 SW교육 교수학습 모델 5가지를 소개해 볼게요.
이 연구는 행동주의, 인지주의, 구성주의를 아우르며 실질적인 수업 설계를 제안해서
아직도 많은 선생님들이 참고하는 자료랍니다!

AI 활용
먼저, 컴퓨팅 사고력이 뭘까요?
연구에서는 "일상생활 문제를 컴퓨팅 개념과 원리로 효율적으로 해결하는 능력"으로 정의해요.
코딩은 마지막 단계일 뿐, 진짜 중요한 건 사고 과정이에요.
컴퓨팅 사고력의 5가지 핵심 요소는 다음과 같아요.
- 분해(Decomposition): 복잡한 문제를 작은 단위로 쪼개기
- 패턴 인식(Pattern Recognition): 반복되는 규칙이나 공통점 찾기
- 추상화(Abstraction): 핵심만 남기고 불필요한 것 제거하기
- 알고리즘(Algorithm): 단계별 해결 절차 만들기
- 프로그래밍(Programming): 알고리즘을 코드로 구현하기
이 요소들을 바탕으로 연구에서 제안한 5가지 교수학습 모델을 하나씩 살펴볼게요.
각 모델은 CT(컴퓨팅 사고력) 요소를 자연스럽게 녹여낸 구조예요!

AI 활용
1. 시연중심모델 (DMM: Demonstration–Modeling–Making)
교사가 먼저 보여주고, 학생이 따라 하며, 결국 스스로 만들게 하는 모델이에요.
기본 기능 익히기에 최적! 초등학교에서 엔트리나 스크래치 기본 블록(순차, 반복, 조건) 가르칠 때 딱 맞아요.
2. 재구성중심모델 (UMC: Use–Modify–reCreate)
완성된 작품을 먼저 사용해 보고, 수정해 보며, 나만의 것으로 재창작하는 구성주의 스타일.
"기존 예제 비틀기" 활동에 최고예요. 블록 코딩이나 교육용 로봇 수업에서 재미있게 쓸 수 있어요!
3. 개발중심모델 (DDD: Discovery–Design–Development)
학생이 스스로 문제를 탐구하고 설계·개발하는 프로젝트형.
중고등학교에서 정렬/탐색 알고리즘이나 간단한 앱 만들기처럼 심화된 활동에 적합해요.
4. 디자인중심모델 (NDIS: Needs–Design–Implementation–Share)
사용자 요구부터 시작해 공유까지! 디자인 사고와 문제 해결 학습을 결합한 융합형 모델.
드론, IoT, 로봇을 활용한 STEAM 프로젝트나 지역사회 문제 해결에 딱이에요.
5. CT 요소중심모델 (DPAA(P): Decomposition–Pattern–Abstraction–Algorithm–(Programming))
CT 5 요소를 그대로 단계로 한 가장 기본 모델.
모든 SW 수업의 기초로, 다른 모델과 조합해 쓰기 좋아요.
학교급별로 활용 팁도 있어요!
- 초등: DMM, UMC, DPAA(P)로 놀이·체험 중심
- 중학교: DMM, DDD, DPAA(P) + 일부 NDIS 프로젝트
- 고등학교: DDD, NDIS 중심으로 융합·심화
수업 설계할 때 "이 수업에서 어떤 CT 요소를 강조할까?"와
"어떤 모델이 학생 수준에 맞을까?"를 먼저 생각하면 좋을 것 같아요.
언플러그드 활동, 블록 코딩, 피지컬 컴퓨팅 등 도구를 자유롭게 섞어서요!
이 연구는 여전히 SW교육의 든든한 기반이 되고 있어요.
선생님들, 또는 부모님들께 강력 추천! 실제 수업에 적용해 보시고 후기 공유해 주세요~ 😊
#SW교육 #컴퓨팅사고력 #교수학습모델 #프로그래밍교육 #코딩교육 #초등SW교육 #중학교SW교육 #고등학교정보 #문제해결력 #디자인씽킹 #프로젝트학습 #디지털리터러시 #소프트웨어교육운영지침 #2015개정교육과정 #KERIS #CT모델 #블록코딩 #피지컬컴퓨팅