스크래치야 반가워! - 20일 안에 끝내는 코딩
곽문기 지음 / 다락원 / 2018년 1월
평점 :
구판절판



2018년부터 시작되는 초,중등 소프트웨어 교육을 문제없이 대비할 수 있어요!

[다락원] 20일만에 끝내는 코딩  스크래치야 반가워!


코딩은 컴퓨터 프로그래밍의 다른 말로  C언어, 자바, 파이선 등 컴퓨터 언어로 프로그램을 만드는 것이예요.
코딩 교육을 통해 논리력 창의력 문제해결력을 키울 수 있고. 초등학생들은 퍼즐이나 블록맞추기 등

게임 방식을 이용해 프로그래밍 원리를 쉽게 이해할 수 있도록 도와요.

우리나라에서는 2018년부터 전국 초중고교에서 소프트웨어교육(코딩 교육)을 의무화하고 있다고 해서 더욱 관심이 갔던 책이였어요.

 
 [다락원] 20일만에 끝내는 코딩 스크래치야 반가워!를 읽으면 특정 기능을 담은 버튼을 마우스로 옮기면서 원하는 기능을 구현하며 다양한 프로그램을 만들수 있어요.

만화로 스크래치에 대해 알려주어 아이들이 이해하기도 쉽고 흥미도 느낄수 있어요.


1장 스크래치에 대해 알아보아요

스크래치가 무엇인지 쉽고 재밌게 만화로 소개되어 있어 아이들이 더욱 흥미를 가지며 보네요

.

1일 -컴퓨터 사고력을 효과적으로 확장할 수 있도록 스크래치를 활용하는 방법을 배울 수 있어요.

2일 - 스크래치를 살펴보는 시간으로 스크래치 홈페이지에 가입하는방법과 홈페이지 메뉴알아보기,

오프라인에디터 설치하고 살펴보고 소프트웨어 학습참고 사이트도 알아볼 수 있어요.

 

2장 스프라이트와 블록을 살펴보며 코딩을 하나씩 따라해볼 수 있어요.

3일 - 동작하게하기로 스크래치 프로그램의 기본동작을 배워보고 블록을 선택하여 스크립트영역으로

끌고와 블록에 표시된 내용을 실행해 보아요.

4일 - 춤추게 하기로 같은 일이 반복적으로 일어나는 경우를 처리해볼 수 있어요.

무한반복하기블록과 마우스 포인터 블록을 연결해요.

5일 - 초록깃발로 시작하기에서는 초록깃발을 클릭하여 프로젝트를 실행하는 방법을 소개하고 있어요.

6일 - 스프라이트추가하기에서는 무대위에 또다른 스프라이트를 추가해보고 추가된 스프라이트의 블록을 구성해보고 배경을 추가해보아요.

7일 - 프로젝트를 컴퓨터와 스크래치 홈페이지에 저장하는 방법을 배우고 공유하는 방법도 배워요.

완성작품을  QR코드로 미리보며 자신이 만들 스크래치를 미리 예상해볼 수 있어요.

아이도 이 부분이 좋다고 하더라구요.

스프라이트와 블록을 살펴보며 코딩을 따라할 수  있어요.

블록을 선택하고 연결하고 전체코드를 확인하여 표현된 것을 을 볼 수 있어요.


3장 스토리텔링 - 상대방에게 알리고자하는 것을 이야기를 통해 전달하는 방법이예요.

​8일 - 다같이 돌자 동네 한바퀴 를 만들어보아요. 스프라이트가 걷거나 뛰는 모습을 표현하고 무대를 벗어나지않고 무대의 배경을 바궈서 스프라이트가 이동하는 상황을 연출해보아요.

9일 -스톱모션애니메이션을 만들고 ㅡ프라이트와 배경의 모양을 변경해보아요.장면을 전환하는 것을 표현할 수 있어요.

10일 - 애완 로봇 찍찍이는 키보드의 화살표 키를 이용하여 키보드 이벤트를 구성하고 스프라이트를 움직여보아요.

11일 - 지구를 굴려보자 는 키보드 화살표키를 이용하여 스프라이트를 움직여보고 스프라이트를 굴리는 효과를 표현헤보며 화면끝에 다다른 스프라이트를 반대방향으로 튕기도록 만들수 있어요.

12일 -스크래치바법학교는 스프라이트를 복제하는 방법을 아아보고 임의의 숫자를 표현하는 난수를 이용하며 복사하는 방법에 대해 알아보아요.

13일 - 연주발표회에서는 스프라이트를 클릭하여 소리가 나도록 만들어보고 키보드의 키를 눌러 소리가 나도록 만들어보아요.

14일 - 오늘은 피카소에서는 무대위에서 마우스를 이용하여 그림을 그려복 키보드의 스페이스키를 눌러 그림을 그리고 e키를 눌러 그림을 지워보며 변수를 이용해 펜의 색깔과굵기를 바꿔보아요.

15일 - 나의꿈 나의미래에서는 스토리텔링을 구성하고 방송하기 블록을 이용해 보고 사용자의 선택에 따라 다른 이야기흐름이 되도록 만들어 볼 수 있어요.


 


4장 스크래치로 게임만들기

16일 -가위바위보로 무작위로 숫자를 결정하는 난수에 대해 알아보고 가위바위보에 대해승패를 결정해보고 변수와 방송하기를 이용해 게임의 흐름을 제어해 보아요.

17일 - 오늘의 퀴즈는 퀴즈문제를 만들어보고 변수를 이용해서 게임의 점수를 표시하고 게임의 종료여부를 판단하고 게임의 난이도를 구분하여 다른 형식의 문제를 구성해보아요.

18일 - 미로를 탈출하라에서는 스프라이트가 특정색깔을 닮았는지 감지하도록 만들어보고 특정스프라이트에 닿았는지 감지하도록 만들고 타이머를 이요하여 게임시간을 측정해보아요.

19일 - 뻐꾹이시계 에서는 여러개의 스프라이트가 겹쳐질때의 순서를 정해보고 시간정보를 활용해보며 시계의 시침,분침,초침의 모양중심을 고려한 회전운동을 만들어보아요.

20일 - 비만도계산하기에서는 수학공신인 BMI지수를 이용해보고 조건식으로 구간 값을 결정해보며 반복사용을 위한 추가블록을 구성해보아요.

부록으로 연습문제정답과 블록설명 모음이 있어 더욱 활용하기에 좋아요. 


 


프로젝트에서 사용한 블록의 전체구성을 확인해보며 자신이 만든 스크래치의 구성을 다시한번 이해할 수 있는 것 같아요.

 

[다락원] 20일만에 끝내는 코딩  스크래치야 반가워!는  스크래치를 처음 접하는 아이들에게 스크래치의 기본원리와 활용법에 익숙하게하고 프로젝트를 완성하며 실력을 쌓을 수 있고  혼자서 다양한 프로젝트를 만들며 컴퓨팅 사고력과 문제해결능력을 기를 수 있는 아주 좋은 책이네요.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo