티스토리 뷰

 몇년 전부터 아이들에게도 창의력에 대한 교육을 해야 한다는 소리가 높아지면서 그 일환으로 소프트웨어 교육에 대한 열의가 높다.

설계도를 그리는 것부터 시작해서 과정을 경험하게 합니다이 책은 저자가 준비한 프로그램을 보여주고 따라 하는 것으로 끝나는 기존의 코딩 학습서와 다르게, 먼저 어떤 프로그램을 만들 것인지 생각하고 그 설계도를 그려보는 것부터 시작합니다. 아이디어를 프로그래밍 언어의 명령어로 구현하는 방법을 설명하고, 그것을 개선하기 위해 어떻게 할 것인지 설명합니다. 독자는 이런 과정을 통해서 코딩을 체험하고 프로그래밍의 개념을 이해하게 됩니다. 그리고 제시된 예제와 같은 구조의 프로그램을 독자가 자신의 아이디어를 더해 새롭게 코딩하도록 조언합니다. 무조건 짧은 게임 코딩 하나를 입력해서 실행해보는 것으로 끝나지 않고 생각을 더 많이 할 수 있도록 자극하고 기존의 프로그램에 자신의 아이디어를 더해 변화를 주는 리믹싱을 경험하도록 배려합니다.

제1장 스크래치 세계에 오신 것을 환영합니다.

스크래치가 뭐지?
스크래치 사이트 살펴보기
스크래치 사이트 가입하기
기본 예제 프로젝트 살펴보기
실습1: 스크래치 프로젝트를 실행하라!
스크래치 오프라인 에디터
복습1: 스크래치, 이 정도는 알아야죠!

제2장 나의 첫 번째 스크래치 프로젝트

스크래치 에디터 화면 이해하기
배경 그림 추가하기
스프라이트 이해하기
스크립트 블록 이해하기
스프라이트 움직이기
스크립트 블록 다루기
스크립트 블록 실행하기
복습 2.1: 스크래치 이해하기
프로젝트 2.1: 달리는 고양이
프로젝트 저장하고 복제하기
프로젝트 2.2: 달리는 고양이 2
연습 2.1: 달리는 고양이 3
무대 위치 이해하기
프로젝트 2.3: 왕복하는 고양이
프로젝트 2.4: 멀티 스크립트 고양이
연습 2.2: 춤추는 힙합전사
내 작업실과 스튜디오
복습 2.2: 스크래치 프로젝트 이해하기

제3장 간단한 게임 프로젝트를 만들어요

술레잡기 게임 설계하기
프로젝트 3.1: 바닷속 술레잡기 게임 프로젝트
변수 이해하기
게임 시간 표시하기
게임 승리 처리하기
프로젝트 3.2: 바닷속 술레잡기 게임2 프로젝트
연습 3.1: 우주 술레잡기 게임
복습 3.1: 변수 이해하기
연산 스크립트 이해하기
접촉을 관찰하는 스크립트
색 접촉을 관찰하는 스크립트
입력을 관찰하는 스크립트
공 막기 게임 설계하기
프로젝트 3.3: 공 막기 게임 프로젝트
연습 3.2: 공 막기 게임 프로젝트 2
연습 3.3: 공 막기 게임 프로젝트 3
복습 3 .2: 연산 스크립트와 관찰 스크립트 이해하기

제4장 멀티미디어 프로젝트에 도전해요

음악 연주하기
개구리 피아노 설계하기
프로젝트 4.1: 개구리 피아노 프로젝트
연습 4.1: 개구리 피아노 프로젝트 2
펜으로 그림 그리기
정다각형 그리기 설계하기
프로젝트 4.2: 정다각형 그리기 프로젝트
연습 4.2: 무지개 정다각형 그리기 프로젝트
화가 레이디버그 설계하기
프로젝트 4.3: 화가 레이디버그 프로젝트
복습 4: 소리 스크립트와 펜 스크립트 이해하기
복습문제 해답