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

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

description

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

Transcript of Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)

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교육연구소 대표)

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

감사합니다