창의적 문제해결법을 적용한 수업지도안

단원	10. 컴퓨터 + 미술	차시	4~6/6	교과서	56~57쪽
소단원	움직이는 캐릭터
학습 주제	블록형 프로그램에서 캐릭터를 움직이도록 프로그래밍 하기
학습 목표	블록형 프로그램에서 캐릭터를 움직이도록 프로그래밍을 할 수 있다.

학습 단계	학습 활동	자료 및 유의점
문제 인식	● 학습 동기 유발하기 • 기억에 남는 애니메이션 발표하기 - 겨울 왕국에서 엘사와 다른 캐릭터들이 춤을 추는 장면이 기억에 남는다. - 마당을 나온 암탉에서 초록이가 날아가는 장면이 기억에 남는다.
	● 학습 문제 확인하기 블록형 프로그램에서 캐릭터를 움직이도록 프로그래밍을 해보자.
	● 활동 순서 안내하기 • 스토리보드 작성하기→프로그래밍하기→작품 감상하기 순서로 이루어진다.
아이디어 탐색	● 스토리보드 작성하기 • 동영상 줄거리 쓰기 - 내가 만든 캐릭터의 성격과 상황을 생각하면서 이야기를 상상하여 쓴다. - 애니메이션이나 동화와 같은 이야기의 형식으로 줄거리를 만들 수도 있고, 게임이나 퀴즈 형식으로 만들 수도 있다. • 장면을 나누어 스토리보드 작성하기 - 내가 쓴 줄거리에서 중요한 장면을 4~5개로 나눈다. - 게임 또는 퀴즈의 형식으로 만들고 싶은 경우, 조건에 따라 달라지는 장면으로 정리한다. - 애니메이션의 형식으로 만들고 싶은 경우, 이야기의 흐름에 따라 장면을 정리한다.	※줄거리를 쓸 메모장 또는 종이 ※앞 차시에 만든 내 캐릭터를 활용하여 프로그래밍을 하도록 한다.
아이디어 정교화	● 프로그래밍 준비 및 구성 알아보기 • 프로그래밍 준비하기 - www.playentry.org에 접속한다. - 블록은 오브젝트(캐릭터)를 움직일 수 있는 다양한 명력 블록이 들어있다. - 모양은 오브젝트(캐릭터)의 모양을 추가하거나 이름을 수정하고 복제하는 등의 작업을 할 수 있다. - 소리는 오브젝트(캐릭터)가 내는 소리를 관리하는 탭으로, 새롭게 소리를 추가하거나 이미 추가된 소리를 재생 단추를 눌러 바로 들을 수 있다. - 속성은 프로그램에 필요한 변수, 신호, 리스트, 함수 등을 만들 수 있다.	※www.playentry.org
아이디어 적용	● 프로그래밍하기 • 캐릭터의 움직임을 생각하며 명령 블록 쌓기 - 필요한 오브젝트를 추가한다. - 추가한 오브젝트, 소품 등을 배경과 어울리게 적절한 위치에 배치한다. - 스토리보드의 흐름에 따라 오브젝트 움직임 부여하기 - ‘모양’ 에서 캐릭터의 모양 바꾸기 - 어울리는 소리를 블록 꾸러미 ‘소리’에 추가하여 넣기 - 재생 버튼 눌러서 확인하기	※캐릭터의 성격이나 이야기의 흐름에 따라 모습이 달라지는 경우, 모양을 추가해 달라진 캐릭터를 그려 저장한 뒤 ‘생김새’블록의 ‘모양 바꾸기’ 명령을 사용하면 편리하다.
종합 및 재검토	● 내가 만든 작품의 주제와 줄거리, 표현 의도 발표하기 - 동영상을 저장한 뒤 친구들과 공유한다. - 내 작품에서 특징적인 점, 재미있게 표현한 점 등을 친구들 앞에서 발표한다. - 서로의 작품에서 잘한 점, 창의적인 점, 나와 다르게 표현한 점, 궁금한 점 등을 이야기한다.