헬로소프트 이재우 대표는 2017년 2월 13일부터 17일까지 전북교육연구정보원에서 초·중·고 교원을 대상으로 ‘언플러그드 컴퓨팅’ 직무연수 2차 과정을 진행했습니다.
앞서 1월에 동일한 형태의 30시간 연수를 진행한 데 이어, 2월에는 두 번째 연수 과정이 다시 개설되었습니다. 이번에도 정원 24명이 모두 참여했으며, 언플러그드 컴퓨팅과 컴퓨팅 사고력 교육에 대한 현장 교사들의 높은 관심을 확인할 수 있었습니다.

컴퓨터 없이 배우는 컴퓨터과학, 5일간 30시간 집중 연수
이번 과정은 단순한 체험형 특강이 아니라 5일 동안 총 30시간에 걸쳐 컴퓨터과학의 핵심 개념을 놀이, 퍼즐, 모둠 활동, 문제해결 실습으로 배우는 장기 연수로 구성했습니다.
교육 내용은 크게 정보의 표현, 자료구조, 알고리즘, 프로그래밍 영역으로 나누어 진행했습니다.
컴퓨터를 사용하지 않고도 2진수, 데이터 표현, 검색과 정렬, 암호화, 오류검출, 트리와 그래프, 알고리즘 문제해결 등 다소 어려운 컴퓨터과학 개념을 직접 몸으로 움직이고 문제를 해결하면서 이해하도록 설계했습니다.

정보의 표현부터 자료구조까지 체험 중심으로
정보의 표현 영역에서는 아날로그와 디지털의 차이를 이해하고, 점카드와 색종이를 활용하여 2진수의 원리와 데이터 표현 방식을 익혔습니다.
또한 픽셀을 이용한 그림 표현과 압축, 유니코드와 ASCII 코드 등을 활용해 컴퓨터가 숫자, 그림, 글자를 어떻게 데이터로 표현하는지도 직접 체험했습니다.
자료구조 수업에서는 자리 바꾸기 게임, 스택 미로찾기, 트리 그리기 등의 활동을 통해 변수, 연결리스트, 스택, 큐, 트리, 그래프의 기본 개념을 놀이 형태로 학습했습니다.

검색·정렬·암호화 등 다양한 알고리즘 실습
알고리즘 영역에서는 업앤다운 게임을 활용한 검색 알고리즘, 몸으로 직접 순서를 맞추는 정렬 알고리즘, 카드와 바코드를 이용한 오류검출, 시저 암호와 비제네르 암호 등 다양한 활동을 진행했습니다.
특히 헥사헥사플렉사곤을 직접 만들고 동작 순서를 분석하여 알고리즘 지도를 작성하는 활동, 논리회로를 이용한 그림 그리기, 순서도 작성 등의 과정도 포함했습니다.
일부 내용은 Scratch 실습과 연결하여, 언플러그드 활동에서 이해한 개념이 실제 프로그램에서는 어떻게 구현되는지도 확인하도록 구성했습니다.

문제해결과 프로그래밍 사고까지 연결
과정 후반에는 최소비용신장트리, 최소지배집합, 위상정렬, 최단경로 등 실제 문제해결에 사용되는 알고리즘을 다루었습니다.
또한 한 사람이 로봇 역할을 하고 다른 사람이 정확한 명령을 전달하는 ‘로봇 아바타’ 활동, 칠교 모양 설명하기, 그림과 컵 쌓기를 기호로 코딩하는 활동 등을 통해 프로그램을 작성한다는 것이 결국 문제를 분석하고 정확한 절차와 명령으로 표현하는 과정이라는 점을 체험하도록 했습니다.

1차 연수 경험을 바탕으로 더욱 확장된 교육
이번 2차 연수는 한 달 전 진행한 1차 30시간 연수의 경험을 바탕으로 내용을 더욱 보완했습니다.
기존에 출간한 『두근두근 언플러그드 컴퓨팅』의 활동뿐 아니라 새롭게 개발한 다양한 퍼즐과 모둠 활동을 추가해, 선생님들이 실제 학교 수업에서 활용할 수 있는 사례를 최대한 많이 경험하도록 구성했습니다.
개학을 앞둔 시기임에도 24명의 선생님들이 5일간 적극적으로 참여했으며, 개인 문제풀이부터 6~7명이 함께하는 모둠 활동까지 높은 집중도로 수업에 참여했습니다.

학교 현장에서 바로 활용할 수 있는 코딩교육 연수
언플러그드 컴퓨팅의 가장 큰 장점은 별도의 컴퓨터실이나 고가의 장비 없이도 일반 교실에서 컴퓨터과학의 원리와 컴퓨팅 사고력을 가르칠 수 있다는 점입니다.
헬로소프트는 이번 전북교육연구정보원 연수처럼 교사가 직접 활동을 체험하고 이해한 뒤 학교 현장에서 학생들에게 적용할 수 있도록 이론보다 활동과 수업 적용을 중심으로 한 교사 연수를 지속적으로 운영해 왔습니다.
앞으로도 언플러그드 컴퓨팅, Scratch, 피지컬 컴퓨팅 등 다양한 소프트웨어교육 콘텐츠를 학교 수업과 연결할 수 있도록 교육과 교재 개발을 이어가겠습니다.

교육기관 : 전북교육연구정보원
교육기간 : 2017년 2월 13일 ~ 2월 17일
교육대상 : 초·중·고 교원 24명
교육시간 : 총 30시간 / 5일
교육분야 : 언플러그드 컴퓨팅 · 컴퓨터과학 · 컴퓨팅 사고력
주요내용 : 정보의 표현 · 자료구조 · 검색·정렬 알고리즘 · 오류검출 · 암호화 · 논리회로 · 알고리즘 문제해결 · 프로그래밍 활동
교육형태 : 이론 · 퍼즐 · 게임 · 모둠활동 · Scratch 연계 실습
주강사 : ㈜헬로소프트 이재우 대표


