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

Post on 29-Nov-2014

818 views 6 download

description

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

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

Creative Computing 교육전략

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

(엔트리 교육개발책임)

교육 전략?

잘 가르치는 방법

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

놀면서 배우자

놀이 중심 접근법

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

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

• 교육용 프로그래밍 언어

(Educational Programming Language)

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

언플러그드 놀이 활동

Unplugged Activity

런닝맨 프로젝트

런닝맨 프로젝트

런닝맨 프로젝트

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3

1 2

4 5

6 7

3

1 2

4 5

6 7 8 9

10 11 12

13 14

온라인 놀이 활동

Online Activity

라이트봇

엔트리 학습모드

CODE.ORG

마인크래프트

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

교육용 프로그래밍 언어

Educational Programming Language

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

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

통합형 플랫폼이 필요

기존 EPL 한계 – 2. 연계성

C언어, JAVA 등 전문 언어

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

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

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

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

직관적인 저작/실습

환경

웹/모바일 공유, 확장

체계적 학습 커리큘럼/

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

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

48 학습모드

만들기모드

구경하기

구경하기

모바일 어플리케이션 출력

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

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

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

놀이 중심 접근법

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

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

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

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

• 교육용 프로그래밍 언어

(Educational Programming Language)

- 스크래치

- 엔트리

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

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

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

감사합니다