creative computing 교육전략 (소프트웨어 교육/프로그래밍 교육/sw교육)

54
Creative Computing 교육전략 송상수 (SW교육연구소 대표) (엔트리 교육개발책임)

Upload: sangsu-song

Post on 29-Nov-2014

821 views

Category:

Education


6 download

DESCRIPTION

(경인교육대학교 창의컴퓨팅 발표자료) 소프트웨어 교육 접근법중 하나인 놀이중심 접근법을 제안하고 실제 교육사례 공유. 언플러그드활동, 온라인 놀이 활동, 교육용프로그래밍 언어, 커뮤니티

TRANSCRIPT

Page 1: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

Creative Computing 교육전략

송상수 (SW교육연구소 대표)

(엔트리 교육개발책임)

Page 2: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

교육 전략?

잘 가르치는 방법

Page 3: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

학생 이라 쓰고 노는것을 끝없이 갈망하는 존재라고 읽는다.

Page 4: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

놀면서 배우자

Page 5: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

놀이 중심 접근법

• 언플러그드 놀이 활동(Unplugged Play Activity)

• 온라인 놀이 활동 (Online Play Activity)

• 교육용 프로그래밍 언어

(Educational Programming Language)

• 공유, 토론으로 지속 가능한 커뮤니티

Page 6: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

언플러그드 놀이 활동

Unplugged Activity

Page 7: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

런닝맨 프로젝트

Page 8: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

런닝맨 프로젝트

Page 9: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

런닝맨 프로젝트

Page 10: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

런닝맨 프로젝트 - 손전등으로 정보 표현하기

Page 11: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

런닝맨 프로젝트 - 손전등으로 정보 표현하기

Page 12: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

런닝맨 프로젝트 - 손전등으로 정보 표현하기

Page 13: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

런닝맨 프로젝트 - 손전등으로 정보 표현하기

Page 14: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

런닝맨 프로젝트 - 손전등으로 정보 표현하기

Page 15: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

런닝맨 프로젝트 - 모눈종이 그림 전송하기

Page 16: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

런닝맨 프로젝트 - 모눈종이 그림 전송하기

Page 17: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

런닝맨 프로젝트 - 모눈종이 그림 전송하기

Page 18: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

런닝맨 프로젝트 - 엔트리 프로그래밍 보드게임

Page 19: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

런닝맨 프로젝트 - 엔트리 프로그래밍 보드게임

Page 20: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

런닝맨 프로젝트 - 엔트리 프로그래밍 보드게임

Page 21: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

런닝맨 프로젝트 - 엔트리 프로그래밍 보드게임

Page 22: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

http://www.youtube.com/watch?v=n5ARKZGJpw4

Page 23: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

• 프로그래밍 교육용 보드게임

•‘순차’ , ‘함수’, ‘반복’ 학습 가능

Page 24: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)
Page 25: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)
Page 26: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)
Page 27: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)
Page 28: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)
Page 29: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)
Page 30: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)
Page 31: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)
Page 32: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

3

1 2

4 5

6 7

Page 33: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

3

1 2

4 5

6 7 8 9

10 11 12

13 14

Page 34: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)
Page 35: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

온라인 놀이 활동

Online Activity

Page 36: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

라이트봇

Page 37: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

엔트리 학습모드

Page 38: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

CODE.ORG

Page 39: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

마인크래프트

Page 40: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

http://www.youtube.com/watch?v=ZlRgx8cMSRU#t=135

Page 41: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

교육용 프로그래밍 언어

Educational Programming Language

Page 42: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)
Page 43: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

기존 EPL 한계 – 1. 툴(Tool)만 제공

혼자서 프로그래밍의 개념과, 툴 사용법을 익힐 수 있는

통합형 플랫폼이 필요

Page 44: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

기존 EPL 한계 – 2. 연계성

C언어, JAVA 등 전문 언어

비쥬얼 프로그래밍 언어 (Scratch, Hopscotch, Mindstorm 등)

전문 언어 연계 교육이 가능한 EPL이 필요

Page 45: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

기존 EPL 한계 – 3. 토론, 공유, 확장

토론, 공유, 확장이 쉬운 플랫폼이 필요

Page 46: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

직관적인 저작/실습

환경

웹/모바일 공유, 확장

체계적 학습 커리큘럼/

통합 프로그래밍 학습 플랫폼

학습모드 만들기 구경/토론하기

Page 47: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)
Page 48: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

48 학습모드

Page 49: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

만들기모드

Page 50: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

구경하기

Page 51: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

구경하기

Page 52: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

모바일 어플리케이션 출력

사용자가 만든 프로젝트를 태블릿/스마트폰 어플리케이션으로 출력

모바일 출력을 위한 센서(GPS. 기울기센서 등) 활용 명령어 지원

<엔트리 플레이어 앱에 접속하여 자신이 만든 프로젝트를 바로가기 앱으로 출력> (개발중)

Page 53: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

놀이 중심 접근법

• 언플러그드 놀이 활동(Unplugged Play Activity)

- 모눈종이 프로그래밍 - 손전등 메시지 보내기 - 프로그래밍 보드게임

• 온라인 놀이 활동 (Online Play Activity)

- 라이트봇 - 엔트리 학습모드 - Code.org - 마인크래프트

• 교육용 프로그래밍 언어

(Educational Programming Language)

- 스크래치

- 엔트리

• 공유, 토론으로 지속 가능한 커뮤니티

Page 54: Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

송상수 • (SW교육연구소 대표)

• (엔트리 교육개발책임)

감사합니다