이미 소장하고 있다면 판매해 보세요.
|
|
무엇을 배우는지 알아볼까요?
0단원 - 시작하기 스크래치 소개하기 스크래치 가입하기 디자인 저널 활용하기 스크래치 서프라이즈 스크래치 스튜디오 평가하기 1단원 - 탐험하기 댄스 프로그램 살펴보기 스텝 바이 스텝 10개의 블록 나의 스튜디오 디버깅하기 나에 대하여 Exercise 순서대로 움직이는 스프라이트 만들기 2단원 - 애니메이션 스크립트 수행 밴드 만들기 주황색 사각형과 보라색 원 살아 있네! 디버깅하기 뮤직비디오 만들기 Exercise 반복을 이용한 애니메이션 만들기 3단원 - 스토리 캐릭터 만들기 대화 구성하기 장면 꾸미기 디버깅하기 창작물 그리기 전달하기 Exercise 애니메이션 만들기 : 개구리 왕자 4단원 - 게임 만들고 싶은 게임 목록 스타터 게임 미로 게임 퐁 게임 스크롤링 게임 게임에 점수 추가하기 게임 확장하기 상호작용 퍼즐 풀기 디버깅하기 Exercise 마우스를 이용한 게임 만들기 5단원 - 고급 기능 무엇을 배웠나요? 두 번째 라운드 고급 개념 비디오 센싱 기능 사용하기 복제 기능 사용하기 하드웨어 확장하기 창의 컴퓨팅 설계 나만의 디버깅 프로그램 만들기 6단원 - 해커톤(팀 프로젝트) 프로젝트 준비하기 프로젝트 계획하기 프로젝트 스케치하기 프로젝트 제작하기 프로젝트 검토하기 프로젝트 점검하기 인터뷰 그룹 발표 준비하기 발표하기 |
|
컴퓨팅 사고는 글쓰기 능력을 키워줄 뿐 아니라
어려운 수학 성적까지 쑥쑥 올려줘 재미있대요! 수학을 공부하자고 하면 화장실부터 가야겠다고 하던 아이가 이제 수학을 먼저 공부하겠다고 야단입니다. 식과 데이터 비교하기, 수학적 관계를 스크래치 프로그램으로 표현해 보는 등 다양한 방법으로 문제를 이해하고 해결하는 컴퓨팅 사고가 수학을 재미있고 쉽게 만들었기 때문입니다. 주위가 산만하고 장난이 심했던 개구쟁이는 프로그래머가 되겠다며 사뭇 의젓해졌습니다. 자신이 직접 프로그래밍한 게임을 친구들과 공유하며 즐길 수 있어 큰 성취감을 느꼈기 때문입니다. 그 아이는 스토리텔링을 통해 캐릭터를 꾸미고 대화를 구성하며 장면을 만들면서 글쓰기에 대한 자신감까지 갖게 되었습니다. 상상하는 그 어떤 것이라도 현실 속의 창작물로 만들어내요! 라바 달리기 게임을 스케치해 봅니다. 레드는 영특하니까 가장 빨리 들어오고, 블랙은 힘이 세니까 여유를 부리며 권투를 하는 모습으로 들어온다고 상상합니다. 이제 여러분은 블록 형태의 명령어로 라바(스프라이트)의 처음 위치를 정하고, 키보드의 스페이스바 키를 눌렀을 때 “달리기 게임을 하자!”라는 말과 함께 뛰어갔다 돌아오는 블랙(스프라이트)을 만들 수 있습니다. 그리고 어느 라바(스프라이트)가 결승점에 먼저 도착하는지 만들 수 있습니다. 이처럼 ‘스크래치와 함께하는 창의 컴퓨팅’은 상상하는 그 어떤 것이라도 현실로 가능하게 만듭니다. 창의 컴퓨팅은 그 어떠한 상상도 현실의 창작물로 만들 수 있습니다. ‘스크래치와 함께하는 창의 컴퓨팅’은 프로젝트를 디자인하고 개발하는 과정 속에서 컴퓨팅 사고의 개념(시퀀스, 반복, 조건, 이벤트, 병렬, 연산자, 데이터)과 컴퓨팅 사고의 실습(실험하기와 반복하기, 테스팅하기와 디버깅하기, 재구성하기와 재사용하기, 추상화하기와 모듈화하기)을 블록을 쌓듯이 자연스럽게 익히도록 하고 있습니다. 책 속으로 들어가 볼까요 ‘스크래치와 함께하는 창의 컴퓨팅’은 처음 준비 단원부터 마지막 프로젝트 제작 단원까지 7단원으로 구성되어 있으며, 각 단원은 기본적으로 6개의 활동으로 이루어져 있습니다. 0단원 시작하기 준비물이 잘 갖추어져 있는지 살펴보며 창의 컴퓨팅에 대한 준비를 합니다. 예를 들면, 스크래치 회원 가입이나 디자인 저널 쓰기, 평가 그룹을 만드는 등의 준비를 합니다. 스크래치 캐릭터로 놀랄 만한 무언가를 만들어 봄으로써 창의적인 경험을 해 봅니다. 1단원 탐험하기 단계적인 튜토리얼에서부터 제한된 수의 블록을 사용하여 창의적인 결과물을 만들도록 하거나 제한 없이 자신이 기획한 프로젝트를 만들도록 하는 활동에 이르기까지, 다양한 수준의 활동을 하며 컴퓨팅 사고의 개념 중 시퀀스를 학습합니다. 2단원 애니메이션 애니메이션, 미술, 음악에 초점이 맞추어진 활동을 통해 시각과 음성을 활용하는 활동을 합니다. 자신만의 밴드나 움직이는 객체 또는 좋아하는 노래의 뮤직비디오와 같은 미디어에 초점이 맞추어진 프로젝트를 만들면서 반복, 이벤트, 병렬과 같은 컴퓨팅 사고의 개념을 탐색합니다. 3단원 스토리 협력 스토리텔링을 통해 새로운 상호작용 세계를 창작합니다. 캐릭터를 개발하고, 대화 코드를 학습하는 것에서 시작하여, 캐릭터와의 대화를 배경을 바꾸면서 배치해 봅니다. 또한 캐릭터와의 대화 장면을 더 큰 이야기 프로젝트와 연결하는 활동을 합니다. 그 활동을 통해 다시 상상하고 다른 창작자들과 협력합니다. 4단원 게임 점수, 레벨과 같은 기본적인 게임 구조를 변수, 연산자, 조건과 같은 컴퓨팅 사고의 개념과 연결합니다. 학생들이 좋아하는 게임을 분석하고, 새로운 게임을 상상하며, 퐁과 같은 고전적인 게임을 구현하면서(확장하면서) 게임 디자인을 연습합니다. 5단원 고급 기능 마지막 단원을 학습하기 전에 이전의 단원을 되돌아보면서 발전된 개념을 탐색하여 점검하고, 새로운 활동을 디자인하거나 디버깅(오류 수정)하는 활동을 하면서 다른 사람들을 도와주는 시간을 갖습니다. 6단원 해커톤(팀 프로젝트) 계획, 제작, 공유의 반복적인 사이클을 통하여 자신만의 프로젝트를 디자인하고 개발하는 과정 속에서 모든 컴퓨팅 사고의 개념과 실습을 학습합니다. |