책 소개
요약
자녀를 둔 부모님들이 스크래치라는 소프트웨어를 사용해 컴퓨터의 동작 원리와 프로그래밍(코딩)을 배울 수 있도록 저술했다. 자신의 생각을 컴퓨터 언어로 표현하는 방법을 배우고, 더 나아가 다른 전문적인 컴퓨터 프로그래밍 언어도 배울 수 있는 밑거름이 될 것이다.
이 책에서 다루는 내용
█ 컴퓨터의 동작 원리
█ 스크래치의 설치와 사용 방법
█ 자신의 생각을 코드로 표현하는 방법
█ 다양한 프로젝트를 직접 만들어 보기
이 책의 대상 독자
█ 컴퓨터 프로그래밍에 대해서 알고 싶으신 분
█ 컴퓨터의 동작 원리가 궁금하신 분
█ 스크래치에 대해서 알고 싶으신 분
█ 어린이 코딩 교육에 대해 관심이 있으신 분
상세 이미지
목차
목차
- 1장. 스크래치 알아보기
- 왜 스크래치인가?
- 기존 프로그래밍 언어가 어렵다고?
- 스크래치로 모든 것을 할 수는 없다?
- 스크래치 교육 그리고 이 책의 목적
- 스크래치 프로그램 실행해보기
- 스크래치 다운로드
- 요약
- 2장. 스크래치와 컴퓨터 프로그래밍 언어의 비교
- Hello!라고 말하기
- 연속해서 말하기
- 요약
- 3장. 처음 시작하는 프로젝트
- 인터페이스
- 무대
- 스프라이트
- 배경 바꾸기
- 스프라이트 추가하기
- 스프라이트 배치하기
- 스프라이트 복제하기
- 스프라이트 삭제하기
- 스프라이트를 그려보자
- 스프라이트 확대/축소
- 프로젝트 저장, 불러오기
- 요약
- 4장. 생명 불어넣기
- 코드를 작성하는 곳
- 말하기
- 연속으로 말하기
- 움직이기
- 좌표계의 이해
- 스크래치 좌표계
- 지정된 좌표로 이동하기
- 애니메이션하기
- 명령어 연속으로 실행하기
- 하나 이상의 스프라이트
- 이벤트
- 요약
- 5장. 퀴즈 프로그램 만들기
- 배경 설정하기
- 로봇 스프라이트 설정하기
- 스프라이트 모양
- 묻고 기다리기 블록
- 조건 블록
- 연산 블록
- 엄마의 이름은?
- 요약
- 6장. 눈 내리는 풍경 만들기
- 배경 설정하기
- 눈 스프라이트 설정하기
- 눈 내리게 하기
- 눈 복제하기
- 원근을 사용해 가까이 있는 것처럼 보이게 만들기
- 거리에 따라 내려오는 속도 다르게 설정하기
- 요약
- 7장. 그림판 만들기
- 펜 스프라이트 불러오기
- 스프라이트를 마우스 위치로 이동시키기
- 스프라이트의 중심점 설정하기
- 점 찍기
- 클릭한 곳에 점 찍기
- 전체화면으로 실행하기
- 깨끗하게 청소하기
- 펜 굵기 변경하기
- 요약
- 8장. 피아노 만들기
- 피아노 배경 설정
- 건반 스프라이트 설정
- 건반 배치
- 사운드 재생하기
- 요약
- 9장 풍선 터뜨리기 게임 만들기
- 배경 설정하기
- 구름 스프라이트 추가
- 구름 움직이기
- 로직 복사하기
- 게임플레이 관리자란?
- 풍선 만들기
- 풍선 모양 크게 하기
- 풍선 움직이기
- 하늘 끝에 도달하면 다시 아래에서 이동하기
- 좀 더 풍선처럼 움직이기
- 게임플레이 관리자 추가하기
- 점수 처리하기
- 변수 추가하기
- 점수 초기화
- 게임 튜닝
- 요약
- 10장. 똥 피하기 게임 만들기
- 배경 설정하기
- 캐릭터 애니메이션
- 여우 움직이기
- 상태 만들기
- 상태의 값에 따라 동작하기
- 키보드로 상태 바꾸기
- 하나로 합치기
- 똥 만들기
- 똥 내려오게 하기
- 똥 생성하기
- 똥 충돌 처리
- 원본 똥은 숨기자
- 여우의 죽음 처리
- 맞음 메시지 보내기