creative computing 교육전략 (소프트웨어 교육/프로그래밍 교육/sw교육)
DESCRIPTION
(경인교육대학교 창의컴퓨팅 발표자료) 소프트웨어 교육 접근법중 하나인 놀이중심 접근법을 제안하고 실제 교육사례 공유. 언플러그드활동, 온라인 놀이 활동, 교육용프로그래밍 언어, 커뮤니티TRANSCRIPT
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교육연구소 대표)
• (엔트리 교육개발책임)
감사합니다