Download - 2014년도 정보처리학회 춘계학술대회 발표자료
발표자 : 엄기순 (고려대학교 컴퓨터교육학과 석사과정)E-MAIL : [email protected]
초중등 창의 학습을 위한 피지컬 컴퓨팅의 활용방안
Thursday, April 24, 14
HTTP://INC.KOREA.AC.KR고려대학교 컴퓨터교육학과
IDENTITY1. Electronics : high school
2. Media Art : institute of the Arts
3. Education : C.S. EducationTECH
ART
U.X.
EDU
소 개
2
Thursday, April 24, 14
HTTP://INC.KOREA.AC.KR고려대학교 컴퓨터교육학과
IDENTITY1. Electronics : high school
2. Media Art : institute of the Arts
3. Education : C.S. EducationTECH
ART
U.X.
EDU
소 개
3
Thursday, April 24, 14
HTTP://INC.KOREA.AC.KR고려대학교 컴퓨터교육학과
피지컬 컴퓨팅이란?
현실 세계와 컴퓨터의소통 방식
4
Physical Computing
Virtual
Interactive System
Interaction
Real
Actuators
Sensor
Thursday, April 24, 14
HTTP://INC.KOREA.AC.KR고려대학교 컴퓨터교육학과
gainer.cc
GAINER
지원 중단
MAKECONTROLLER
wiring.org.co
WIRING
arduino.cc
ARDUINO
피지컬 컴퓨팅 도구
5
Thursday, April 24, 14
HTTP://INC.KOREA.AC.KR고려대학교 컴퓨터교육학과
1.2005년에 이탈리아 이브레아 지역의 IDII에서 인터랙션 디자인을 가르치기 위해 개발되었다
2.비전공자(디자이너, 예술가 및 기타 창작자)들을 위한 오픈소스 전자 프로토타이핑 플랫폼
3.사용 범위에 따른 다양한 형태 존재
4.하드웨어와 소프트웨어를 사용하기 쉽다.
5.모든 자료는 웹에 무료로 공개되어있다.
6.활발한 온라인 커뮤니티
7.arduno.cc
ARDUINO는 무엇인가?
ARDUINO
피지컬 컴퓨팅 도구
6
Thursday, April 24, 14
HTTP://INC.KOREA.AC.KR고려대학교 컴퓨터교육학과
#include <avr/io.h>#include <avr/delay.h>
void main(){ PORTB = 0x00; DDRB = 0x!; while(1){ PORTB = 0x!; _delay_ms(1000); PORTB = 0x00; _delay_ms(1000); }}
AVR CODE
int led = 13;
void setup() { pinMode(led, OUTPUT); }
void loop() { digitalWrite(led, HIGH); delay(1000); digitalWrite(led, LOW); delay(1000);}
ARDUINO CODE
CODE 비교
7
Thursday, April 24, 14
HTTP://INC.KOREA.AC.KR고려대학교 컴퓨터교육학과
1. 주제 : 무생물에 생명 불어넣기(1) 버려지거나 쓸모없는 사물을 자신만의
의미있는 사물로 재탄생시켜보자!
2. 대상 : 초중등 10명(1) 프로그래밍 유경험, 피지컬컴퓨팅 무경험
3. 기간 : 총 3일
수업 내용
8
Thursday, April 24, 14
HTTP://INC.KOREA.AC.KR고려대학교 컴퓨터교육학과
수업 내용
9
수업일 수업 내용
첫째날
1. 수업 소개 및 설명 2. 재료 설명 3. 아두이노 설치와 디지털 입출력 실습 4. 회고(PMI) 좋았던 점, 아쉬운 점, 흥미로운점
둘째날
1. 아날로그 입출력 실습 2. 센서(cds, 온도, 플렉서블 등) 3. 모터(중등) 4. 회고(PMI) 좋았던 점, 아쉬운 점, 흥미로운점
셋째날 1. 아이디어를 구현할 버려지는 또는 쓸모없는 재료들 가지고 오기 2. 작품제작 및 발표
Thursday, April 24, 14
HTTP://INC.KOREA.AC.KR고려대학교 컴퓨터교육학과
• Arduino Uno R3 , USB cable , breadboard, jumper wires
• SoftPot, Photocell, Thermistor, Basic LEDs • Buzzer , 12mm button • 330 Ohm Resistors , 10k Ohm Resistors
ARDUINO STARTER KIT
L.E.D. 센서 저항
수업 도구
10
Thursday, April 24, 14
HTTP://INC.KOREA.AC.KR고려대학교 컴퓨터교육학과
3키워드로소개하기
자기소개arduino보드 드라이버
설정 및 소프트웨어 실행
ARDUINO설치LED 동작
디지털 출력
!
첫째날 수업 방법
11
각 부품의 명칭과형태 파악하기
부품 설명
Thursday, April 24, 14
HTTP://INC.KOREA.AC.KR고려대학교 컴퓨터교육학과
!
중학생 2학년 초등학생 5학년
첫째날 수업 회고
12
Thursday, April 24, 14
HTTP://INC.KOREA.AC.KR고려대학교 컴퓨터교육학과
CDS, 온도센서, 플렉서블, 슬라이더 센서의 동작방법과 회로연결 실습
서보모터 실습(중등)
둘째날 수업 방법
13
Thursday, April 24, 14
HTTP://INC.KOREA.AC.KR고려대학교 컴퓨터교육학과
초등학생 5학년 초등학생 4학년
첫째날 수업 회고
14
Thursday, April 24, 14
HTTP://INC.KOREA.AC.KR고려대학교 컴퓨터교육학과
3키워드로소개하기
자기소개arduino보드 드라이버
설정 및 소프트웨어 실행
ARDUINO설치조립,
프로그래밍
창작 실습
!
셋째날 수업 방법
15
아이디어 발산회로 설계
창작 실습
Thursday, April 24, 14
HTTP://INC.KOREA.AC.KR고려대학교 컴퓨터교육학과
셋째날 작품 발표
16
! !
!
Thursday, April 24, 14
HTTP://INC.KOREA.AC.KR고려대학교 컴퓨터교육학과
초등반 중등반
셋째날 작품 발표
17
Thursday, April 24, 14
HTTP://INC.KOREA.AC.KR고려대학교 컴퓨터교육학과
창작의 경험적 가치는 교육현장에서 중요하다.
THINKING
경험적 가치MAKING
결 론
18
Thursday, April 24, 14
HTTP://INC.KOREA.AC.KR고려대학교 컴퓨터교육학과
• 실제 초 중등학교에서는 어떻게 적용해 볼 수 있을까?
• 교사의 역량에 따라 수업의 질이 결정
• 결과물보다는 과정이 중요하다.
결 론
19
Thursday, April 24, 14
감사합니다
Q & A
Thursday, April 24, 14