언플러그드 활동 사례 발표(unplugged activity, computing)

60
언플러그드 활동 (Unplugged Activity) 소프트웨어 교육 연구소 송상수 ( [email protected] )

Upload: sangsu-song

Post on 17-Jul-2015

3.454 views

Category:

Education


30 download

TRANSCRIPT

Page 1: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동 (Unplugged Activity)

소프트웨어 교육 연구소

송상수 ( [email protected] )

Page 2: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)
Page 3: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)
Page 4: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

목차

02 언플러그드 활동 사례

01 언플러그드 활동 이란?

Page 5: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동이란? 01

Page 6: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동이란? 1-1

Page 7: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동이란? 1-1

Page 8: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동이란? 1-1

Page 9: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동이란? 1-1

Page 10: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동이란? 1-1

•놀이학습으로 컴퓨터과학의 개념을 재미있게 학습 가능.

•어려운 내용을 쉬운 활동으로 흥미롭게 전달 가능.

•학생들이 수업에 높은 몰입과 관심을 보이며 참여함. 흥미

•직접 체험하는 놀이학습으로 학생들이 더욱 쉽게 이해함.

•특별한 프로그래밍 언어에 종속되지 않음.

•초등학교 저학년부터 수업이 가능함 이해

•컴퓨팅 기기 없이 수업이 진행되므로 저비용으로 학습할 수 있음.

•간단한 도구만으로 수업을 진행하므로 비용이 적게 듦.

•기기 불평등 현상을 해결 할 수 있음. 저비용

Page 11: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동이란? 1-1

Page 12: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동이란? 1-1

Page 13: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동 사례 02

Page 14: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동 사례 2-1

정보 표현

•이진수 표현

•이미지 표현

•텍스트 압축

•에러 검출

•소리 표현

알고리즘

•검색

•정렬

•분할정복

정보보호

•정보보안

•암호화

알고리즘적

사고

•알고리즘의

의미

•순차적 실행

•반복

•조건

•함수

Page 15: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동 사례 2-1

Page 16: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동 사례 2-1

팀별 전략수립(토론)

연습과 수정 발표와 피드백

컴퓨터과학, 실생활 적용

상황과 문제 제시

문제 해결하기

Page 17: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동 사례 2-1

Page 18: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동 사례 2-1

- 각 팀당 1개의 손전등이 주어집니다. - 오직 손전등을 켜고 끄는 동작만으로 메시지를 보내야 합니다. - 손이나 손전등의 움직임으로 표시해서도 안 됩니다. - 전달해야 하는 메시지는 3자리 숫자(0은 안 들어감), 또는 2글자입니다.

글자는 (ㄲㄸㅃㅆㅉ / ㅐ ㅒ ㅔ ㅖ ㅘ ㅙ ㅚ ㅝ ㅞ ㅟ ㅢ 가 사용되지 않는 한글문자)

상황과 문제 제시

Page 19: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동 사례 2-1

팀별 전략수립(토론)

문제 해결하기

- 4인 1조로 진행 - 다양한 문제 해결 방법 탐색 (토론) - 교사는 다양한 발문을 던지는 역할 ( 이렇게 할 때는 어떤 문제가 생길까?) ( 이건 어떤 점이 좋을까? ) 예) (숫자표현 : 세 자리 숫자 표현은 어떻게 해야 할까?) 예) (문자는 어떻게 표현해야 할까? / 숫자.문자 구분은 어떻게 할까? )

Page 20: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동 사례 2-1

문제 해결하기 - 팀별로 만든 전략을 실제로 연습해보기

- 문제점을 발견하고 수정하기 - 교사는 문제가 될 만한 부분을 이끌어 내는 역할 (~를 표현하려면 어떻게 해야할까?) (~와 ~는 어떻게 구분 할 수 있을까?) 연습과 수정

Page 21: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동 사례 2-1

문제 해결하기

- 각 팀별로 만든 전략을 모든 팀 앞에서 발표 - 최선의 전략은 어떤 것인지, 각 팀별 전략의 장

/단점 이야기 하기 발표와 피드백

Page 22: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동 사례 2-1

- 컴퓨터도 2가지 상태만으로 (전기의 ON / OFF) 정보를 저장/전달/표시 - ‘왜 컴퓨터는 꼭 2진수를 써야 하는걸까?’ - 2진수로 숫자 표현/해석 해보기 - 2진수로 정보 전달해 보기 - 생활속 2진수의 예

컴퓨터 과학, 실생활 적용

Page 23: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동 사례 2-1

- 앉았다 일어났다로 표현하기 - 두 손으로 많은 수 표현해보기

같은 개념 다른 활동

Page 24: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동 사례 2-1

Page 25: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동 사례 2-1

- 각자 모눈종이 그림과 설명지 1장씩을 가져갑니다. - 각 팀별로 받은 그림을 어떻게 하면 ‘쉽고, 글을 적게쓰고, 정확하고, 빠르게’ 설명할 수 있을지 생각해 봅니다. - 각자 받은 그림을 보고, 설명서를 만듭니다. - 제한시간이 끝나면 그림과 설명지를 거두고, 다른 팀의 설명지를 받게 됩니다. - 다른 팀의 설명지를 받아서, 각자 그 설명지를 보고 그림을 그립니다. - 그림을 다 그렸다면, 모든 팀이 모여서 서로가 얼마나 정확하게 그렸는지 확인 해 봅니다.

상황과 문제 제시

Page 26: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)
Page 27: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)
Page 28: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동 사례 2-1

- 컴퓨터는 픽셀이라고 하는 작은 점으로 이미지를 표현 - 컴퓨터의 이미지 처리 방식 살펴보기 - 배운 방식대로 이미지 표현해보기 - 내가 만든 그림을 컴퓨터 이미지 표현법으로 전달해보기

컴퓨터 과학, 실생활 적용

Page 29: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)
Page 30: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동 사례 2-1

Page 31: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동 사례 2-1

- 사례2 ‘모눈종이로 이미지 표현하기’와 비슷합니다. - 사례2에서는 컴퓨터가 이미지를 표현하는 방법(C.S)이었

다면, 모눈종이 프로그래밍에서는 기호로만

‘이미지 그리는 방법을’ 표현해 보는 활동. - 진행 방법은 사례2와 같습니다.

상황과 문제 제시

Page 32: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

start

앞으로 한 칸 이동

뒤로 한 칸 이동

위로 한 칸 이동

아래로 한 칸 이동 색 바꾸기 색 칠하기

[ 사용할 수 있는 기호 ]

Page 33: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

start

Page 34: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

start

Page 35: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

…….

Page 36: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

( ) X 6

Page 37: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

( ) X N

함수 사용하기

Page 38: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

언플러그드 활동 사례 2-1

- 재미있는 보드게임 놀이 - 보드게임으로 프로그래밍의 기초 개념인 ‘순차, 반복, 함수’ 등을 배울 수 있습니다. - 로봇 강아지가 필요한 부품을 찾으러 떠나는 여행 - 컨트롤러에 이동 카드를 올려놓아서 로봇강아지를 움직일 수 있습니다.

상황과 문제 제시

Page 39: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)
Page 40: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)
Page 41: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)
Page 42: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)
Page 43: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)
Page 44: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

컨트롤러

Page 45: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)
Page 46: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

1. 기본 이동 카드

Page 47: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

1. 기본 이동 카드

Page 48: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)
Page 49: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)
Page 50: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)
Page 51: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

3

1 2

4 5

6 7

Page 52: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

3

1 2

4 5

6 7 8 9

10 11 12

13 14

Page 53: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

3 4 5

8 1 2

6 7

Page 54: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

3. 특수이동카드존

특수이동카드의 무늬와 같은

특수이동카드존에 가게되면

특수이동카드를 한장 뽑을 수 있습니다

Page 55: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

4. 해킹카드존

해킹카드의 무늬와 같은

해킹카드존에 가게되면

해킹카드를 한장 뽑을 수 있습니다

Page 56: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

시작해보세요!

Page 57: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)
Page 58: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)
Page 59: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

Resource. - csunplugged.org - CODE.ORG - campaign.naver.com/software - sedulab.org

Page 60: 언플러그드 활동 사례 발표(Unplugged Activity, Computing)

감사합니다.