2. 변화하는 사회
Creative IT산업 정보교육
분야를 막론하고 IT 산업의
창의력이 중요도는 미래 사회,
요구되는 시대 날이 갈수록 증가 거의 대다수의 사람들이
2013년 세계 IT소비시장 IT 소비자로 살아가게 됨
위기의 한국
전년대비 4.4%증가할 것
세계 최단기간의
고령화 사회진입
(3조7,900억 달러) 창의력과 사고력,
제조업계의 급속한 붕괴 2012년 한국의 IT 산업 논리력을 길러주는
무역수지 흑자 정보교육이 시급
고부가가치 산업 육성이 요구 견인차 역할
창의적 인재 양성이 필수! 하지만, 한계도 존재
Ex) 아이폰과 갤럭시
3. 한국 정보교육의 현실 및 한계
컴퓨터, 넌 얼마나 알고 있니?
교육목적 교육현실
논리적 사고력
창의력 응용 소프트웨어 관련
문제 해결능력 함양 단순 지식이나 45%
기능 습득에만 치중
초.중등학교 정보통신기술
교육 운영지침 (2000년) Ex)워드프로세서, 엑셀 이용법
21세기를 주도할 자율적,
컴퓨터 교육과 학생 45%,
창의적, 정보능력 배양 지능형 시스템 분야를
어렵고 비실용적인 것으로 인식
4. 한국 정보교육의 현실 및 한계
컴퓨터, 넌 얼마나 알고 있니?
초.중등학교 정보통신기술 교육 운영지침 개정안
교육인적자원부, 2005년 12월 개정안 발표 컴퓨터
응용 분야
“단순 기능 위주의 응용 소프트 웨어 조작에 대한 수업 축소, 81%
정보통신기술에 대한 원리와 개념 등
컴퓨터 과학 측면의 교육을 강화하겠다.”
“정보 전달 및 교류의 수단으로 활용되던 인터넷을,
정보를 생성하고 교환하는 장으로 확장시켜 나가겠다.”
제 7차 교육과정
‘정보사회와 컴퓨터’의 평균적 구성비율
컴퓨터 구조 9%
운영체제 6%
사회, 윤리, 전문적 주제 4%
알고리즘, 프로그래밍 언어 0%
5. IT 선진국의 모습
인도와 이스라엘
인도와 이스라엘
인도
전 세계 소프트웨어 관련 하청을 상당부분 수주
인도와 이스라엘, (이른바, 전 세계의 코딩공장)
한국에 비해 경제사정이
좋지 못한 나라들 정보 논리력, 사고력, 창의력 중심의 교육
초등학교 2학년부터
컴퓨터 교육 시설이 프로그래밍, 프로그래밍 언어, 데이터베이스 초급교육 실시
낙후함에도 불구,
IT 선진국이라는 평가 이스라엘
필수 교과로 컴퓨터과학 과목 채택.
연간 90~150시간 투자
특히, 알고리즘 교육에 치중
6. UNPLUGGED
‘언플러그드 교육’의 등장
DR. Tim Bell
뉴질랜드
켄터베리 대학의
팀 벨 교수
언플러그드
교육학습법을
새로움은 ‘우연한 계기’로부터 최초로 고안하고 도입
컴퓨터 과학 전공의 팀 벨 박사,
유치원에서 1일 교사를 맡다!
컴퓨터 과학을
어린 아이들에게 어떻게 쉽게 가르칠 수 있을까?
7. UNPLUGGED
‘언플러그드 교육’이란?
UN-Plugged
전기가 끊긴 상태,
혹은 연결되어 있지 않은 상태를 의미
No, Computer!
컴퓨터의 직접적 이용 없이
진행하는 컴퓨터 교육
생활 속 소재 이용
카드, 줄, 크레파스 등
주변에서 쉽게 구할 수 있는 소재들로
컴퓨터 과학의 기초 개념 교육
흥미유발을 위해,
마술 트릭, 체험 활동, 게임 등
다양한 방법을 교육에 도입
8. UNPLUGGED
‘언플러그드 교육’의 장점
흥미유발 저비용 이해도 상승
장만하는데 컴퓨터 교육,
컴퓨터 교과 내용 비용이 많이 드는 도구를 이용하다 보니
상대적으로 IT 기기 학생 통제가 쉽지 않다는
딱딱하고 어렵다는 한계 맹점이 존재
언플러그드 교육은
IT기기 없이 교사와 학생 간 소통증진
다양한 방법으로
수업을 진행하므로 체험학습을 진행하여
어려운 지식을 학습자의 집중도 증진
보다 흥미롭게 전달가능 비용이 거의 들지 않음
기기보급이 어려운 학습에 대한
학생들의 적극적 참여 유도 지역에서도 컴퓨터 교육가능 학생들의 이해도 상승
9. UNPLUGGED
‘언플러그드 교육’, 어떻게 진행될까?
1. 이진수(Binary Number) 교육
컴퓨터 , 모든 작업을 오로지 0과 1만을 이용해 수행
10진수에 익숙한 학생들,
두 가지 부호로 어떻게 숫자와 글자를 나타낼 수 있는가를 교육
10진수에 익숙한 학생들,
두 가지 부호로 어떻게 숫자와 글자를 나타낼 수 있는가를 교육
이진수 이해하기, 암호 만들기, 암호 해독하기 등으로 프로그램 구성
10. UNPLUGGED
‘언플러그드 교육’, 어떻게 진행될까?
이진수로 암호 만들기
이진수 관련 언플러그드 교육 중 비교적 쉬운 과정
일상 생활에서 이용하는 10진수 숫자를,
2진수로 달리 표현해보고 이를 암호화 해보기
1) 10진수 숫자를 2진수로 변환할 수 있게끔,
2진수 카드를 미리 제공한다
2) 학생들에게 임의의 숫자를 제시
3) 카드를 이용, 2진수로 변환한 후
숫자 0은 알파벳 A로,
숫자 1는 알파벳 B로 바꿔 다시 암호화 작업을 거친다
11. UNPLUGGED
‘언플러그드 교육’, 어떻게 진행될까?
이진수로 암호 만들기
암호 만들기 과정을 통해,
컴퓨터가 글자나 숫자, 사진 등을
0과 1 두 가지 숫자로 처리하고 저장하는
과정을 보다 쉽게 이해할 수 있다.
제주 초등학교, 컴퓨터 과학 시간, 언플러그드 적용
한 여학생이 10진수 17을 암호 BAAAB로,
10진수 30을 암호 BBBBA로 바꾸는 모습
12. UNPLUGGED
‘언플러그드 교육’, 어떻게 진행될까?
2. 알고리즘(Algorithms) 교육
컴퓨터는 일련의 명령어 집합에 의해서 작동
방대한 데이터 속에서 신속히 업무를 수행하기 위해서는
효율적인 방법이 필요
알고리즘, 과업을 수행하기 위한 명령어 집합
컴퓨터가 어떤 방식과 순서로 문제를 해결해 나갈지를 결정
13. UNPLUGGED
‘언플러그드 교육’, 어떻게 진행될까?
정렬망 만들기
정렬 알고리즘,
다양한 데이터를 보다 효율적으로 정렬하도록 지시
정렬망 만들기는
정렬 알고리즘 교육 과정 중 하나로
무작위로 섞여있는 숫자들을
어떻게 손쉽게 정렬하는지 그 원리를 보여줌
1) 6명의 학생을 한 모둠으로 구성
2) 학생들에게 숫자 카드를 무작위로 나눠줌
3) 학생들은 무작위로 정렬망 시작 부분에 위치
4) 표시된 화살표를 따라 움직인다.
중간지점의 원에서 두 학생이 만나면,
숫자가 작은 학생은 왼쪽으로, 숫자가 큰 학생은 오른쪽으로 이동
5) 정렬망 끝에 도착해서 정렬 상태를 비교한다
14. UNPLUGGED
‘언플러그드 교육’, 어떻게 진행될까?
정렬망 만들기
컴퓨터가
문제를 빠르게 해결할 수 있는 이유를 학습,
정렬 알고리즘에 대한 이해를 돕는다.
오름차순 혹은 내림차순 등
다양한 목표를 제시,
목표달성을 위한 최적의 알고리즘을
스스로 모색하게 함
논리적 사고력을 키울 수 있다.
제주 초등학교, 컴퓨터 과학 시간, 언플러그드 적용
여섯 명의 학생이 정렬망을 통해 정렬 알고리즘 학습 중
15. UNPLUGGED
‘언플러그드 교육’, 직접 체험하기!
검색 알고리즘(Algorithms)
컴퓨터, 대량의 데이터 속에서 수시로 원하는 정보 검색
검색 작업을 빠르고 효과적으로 수행하기 위해
검색 알고리즘이 필요
검색 알고리즘에는 선형 검색, 이진 검색, 해싱 등이 존재
이진 검색과 해싱을 직접 체험하며 알아보기!
16. UNPLUGGED
‘언플러그드 교육’, 어떻게 진행될까?
전함게임(이진검색)
1) A-Z까지의 전함에는
오름차순으로 숫자가 매겨져 있다
2) 발표자는 “내 전함” 목록에서
임의의 알파벳 하나를 선정하고
그에 해당하는 숫자를 알려준다
(숫자의 범위는 알 수 없다)
3) 발표를 듣는 학생들은,
발표자가 골랐을 것 같은 알파벳을
임의대로 골라 말한다.
만약 답이 아닐 경우,
발표자는 해당 알파벳에 적힌
숫자를 알려준다
4) 최종적으로 발표자가 선정한
알파벳을 알아 맞춘 사람이 승리!
17. UNPLUGGED
‘언플러그드 교육’, 어떻게 진행될까?
전함게임(이진검색)
과연, 몇 번 만에 맞추셨나요?
전함게임(이진검색)에서
가장 손쉽게 답을 맞추기 위해선,
정렬된 목록의
중간을 공략해야 한다!
이진 검색이란,
정렬된 데이터를 두 부분으로 나누되
그 한 부분을 버리고,
남은 부분을 탐색하는 방법.
목적 데이터를 찾을 때 까지
끊임없이 양분 작업을 한다.
이진 검색을 이용하면,
100개의 전함은 약 6번만에,
1000개의 전함은 약 9번만에 정답을 알아낼 수 있다
18. UNPLUGGED
‘언플러그드 교육’, 어떻게 진행될까?
전함게임(해싱검색)
1) A-Z까지의 전함에는
무작위로 숫자가 매겨져 있다
2) 발표자는 “내 전함” 목록에서
임의의 숫자를 선정하고
그 숫자를 학생들에게 알려준다
3) 발표를 듣는 학생들은,
발표자가 골랐을 것 같은
전함의 알파벳을
임의대로 골라 말한다.
만약 답이 아닐 경우,
발표자는 해당 알파벳에 적힌
숫자를 알려준다
4) 최종적으로 발표자가 선정한
알파벳을 알아 맞춘 사람이 승리!
19. UNPLUGGED
‘언플러그드 교육’, 어떻게 진행될까?
전함게임(해싱검색)
과연, 몇 번 만에 맞추셨나요?
전함숫자의 비밀!
“내 전함”에 있는 배에 매겨진
각 자리의 숫자를 더해본다.
합한 결과값의 일의 자리 숫자가.
그 배가 들어있는 칸의 위치가 된다.
만약 발표자가 처음 말해준 숫자가,
4392라고 가정.
4+3+9+2=18, 일의 자리 숫자가 8이므로
8번칸에 배치되어 있는 셈
따라서 답은 V가 된다
해싱이란,
하나의 데이터를 보다 빨리 찾게끔 짧은 길이의 값이나 키로 변환하여 저장하는 것
데이터를 일일이 검색하는 것보다,
문자열에서 해시 키를 계산하고 그 키에 해당하는 곳에서 데이터를 찾는다면
훨씬 빠른 시간 내에 목표 데이터를 발견해 낼 수 있다
20. 맺음말
아쉬운 점 느낀 점
현재 우리나라에서 교육의 중요성
언플러그드 교육이 교육현장에서 컴퓨터를 어떻게 바라보느냐에 따라,
사회구성원들의 인식이 달라진다
얼마나 확산되고 있는지
자료를 구할 수 없었음 컴퓨터와 컴퓨터 이용에 대한
진지한 접근이 결여된 탓에,
DAUM(다음)이 여러 가지 부작용이 발생하는 것은 아닐까?
2010년과 2011년에 (컴퓨터 활용 능력 격차, 디지털 디바이드, 개인정보보호 등)
두 차례의 언플러그드 데이를 진행
어린 학생에게만 국한될 것이 아니라,
이제 시작 단계인 것으로 추정 컴퓨터에 대한 근본적 지식이 필요한
다양한 사람에게 적용할 수 있지 않을까?
21. Q&A!
참고 문헌
언플러그드 컴퓨팅을 이용한 지능형 시스템 수업 전략
- 한선관, 2010, 한국지능정보시스템학회