상세정보
미리보기
How To 코딩 스크래치 3
- 저자
- 박병기 저
- 출판사
- 아티오
- 출판일
- 2019-04-30
- 등록일
- 2019-06-11
- 파일포맷
- PDF
- 파일크기
- 120MB
- 공급사
- YES24
- 지원기기
-
PC
PHONE
TABLET
웹뷰어
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
2019년에 발표된 스크래치 3 버전을 이용하여 다양한 게임을 비롯한 프로젝트를 만들어가면서 코딩 능력을 향상시키도록 만들어졌다. 스크래치를 더욱 효율적으로 학습하기 위해 저자가 운영하는 스튜디오(https://scratch.mit.edu/studios/5811648)를 통해 실습 결과를 미리 볼 수 있으며, 자신이 만든 프로그램을 등록하여 전 세계 사람들과 교류할 수 있다.책에서 설명하는 각 단원의 내용은 스튜디오를 통해 실습하기 전에 미리 확인이 가능하다. 내가 어떤 프로젝트를 만들 것인지 미리 확인하고 예제를 따라 한다면 더 쉽고 재미있게 배울 수 있을 것이다. 또한 각 단원을 끝난 후 스스로 개발을 할 수 있도록 ‘실력점검 문제’를 제공하였으며 이 프로젝트 역시 스튜디오에서 확인할 수 있다.
저자소개
초등학교 때 학교 실습실에서 처음 접한 컴퓨터에 흠뻑 빠져 어머니를 졸라 무작정 컴퓨터 학원에 등록하여 BASIC 언어를 배우면서 프로그래밍 언어의 세계로 들어섰습니다.
이후 한국교원대 컴퓨터 교육과와 교육대학원 영재 교육 석사 과정을 거쳐 현재 서울과학고등학교에 재직하면서 서울 남부교육청, 강동 송파교육청 정보영재원에서 학생들을 대상으로 스크래치, C언어, 자바 등의 프로그래밍 언어를 가르치다가 배우기 쉽고 간결한 문법을 가진 스크래치와 파이썬에 매력을 느껴 몰두하고 있는 중입니다.
저서로는 컴퓨터일반, 정보과학, 컴퓨터 과학Ⅱ 교과서와 IT 단행본으로 ‘재미있는 알고리즘으로 배우는 스크래치 2.x’, ‘재미있는 알고리즘으로 배우는 파이썬’이 있습니다.
목차
▶ Unit 1 스크래치 시작하기01. 스크래치란?02. 스크래치 3에서 달라진 점03. 스크래치 가입하기04. 스크래치의 화면 구성05. 프로그래밍 환경▶ Unit 1 나의 첫 스크래치 코딩01. 고양이 움직여 보기▶ Unit 2 농구장에서 대화하기01. 스프라이트와 배경 추가하기02. 말하기 명령과 기다리기 명령▶ Unit 3 쥬라기 월드01. 프로젝트 준비하기02. 움직이는 공룡 코딩하기03. 이동하는 공룡 코딩하기04. 움직이면서 이동하는 공룡 코딩하기05. 회전하는 공룡 코딩하기▶ Unit 4 길 묻기01. 프로젝트 준비하기02. 걸어 다니는 주인공 만들기03. 조건 구조를 이용해 행인을 만나면 길 묻기04. 행인 스프라이트 ‘Devin’ 코딩하기05. 나머지 행인 스프라이트 설정하기06. 주인공에 만약 블록 추가하기▶ Unit 5 미로 게임01. 미로 만들기(나만의 배경 만들기)02. 스프라이트 만들기03. 키보드 입력 코딩하기▶ Unit 6 지구방위대01. 프로젝트 준비하기02. 우주선 코드 작성하기03. 레이저 발사하기04. 레이저에 음향효과 넣기05. 레이저 모양 중심 변경하기06. 무당벌레 코딩하기▶ Unit 7 벽돌깨기01. 프로젝트 준비하기02. 패들 코드 작성하기03. 공 코드 작성하기04. 벽돌 코드 작성하기05. 변수 다루기▶ Unit 8 팩맨01. 프로젝트 준비하기02. 팩맨 코딩하기03. 황금열쇠 코딩하기04. 배경 스크립트 넣기▶ Unit 9 생일카드 만들기01. 생일카드 배경화면 준비하기02. 첫 화면 코드 작성하기03. [다음 장면] 메시지 방송하고 받기04. [케익불끄기] 메시지 방송하고 받기▶ Unit 10 눈사람을 구해줘01. 프로젝트 준비하기02. 코딩하기03. 난수 적용하기04. 쌓이는 눈 만들기▶ Unit 11 두뇌 게임Ⅰ01. 프로젝트 준비하기02. 코딩 작성하기▶ Unit 12 두뇌 게임Ⅱ01. 타이머에서 정수 값 얻기02. ‘점수’ 변수 추가하기 ▶ Unit 13 10 Blocks Challenge!01. 10 Blocks Challenge 준비02. 프로젝트 준비하기03. 코드 작성하기04. 스튜디오에 등록하기▶ Unit 14 암호를 대라01. 프로젝트 준비하기02. 장면1(초대장 만들기) 코드 작성하기03. 장면2(성문 앞), 장면3(암호 묻기) 코드 작성하기04. 장면4(암호 말하기), 장면5(기사 응답하기) 코드 작성하기05. 장면6(비밀 파티 장소) 코드 작성하기▶ Unit 15 그림판 만들기01. 프로젝트 준비02. ‘손가락’ 스프라이트 코드 작성하기03. 무대에서 변수 표시 방법 변경하기04. 지우개 스프라이트 코딩하기▶ Unit 16 높이 뛰기01. 프로젝트 준비하기 02. ‘제자리 뛰기’ 블록 만들기03. ‘높이 뛰기’ 블록 만들기04. ‘높이뛰기’ 코딩하기05. ‘높이뛰기’ 블록 만들기▶ Unit 17 스트링 아트01. 프로젝트 준비하기02. 직선 그리기03. ‘나만의 블록’으로 코드 줄이04. ‘사분면’ 블록 만들기▶ Unit 18 그래프 그리기01. 프로젝트 준비하기02. 배경 및 소년 스프라이트 코딩하기03. 막대 스프라이트 코드 작성하기▶ Unit 19 로봇 청소기01. 프로젝트 준비하기02. 청소 시뮬레이션 공간 제작하기03. 청소로봇 코딩하기04. 청소로봇의 효율성 확인해보기▶ Unit 20 나만의 로고 만들기01. 프로젝트 준비하기02. 캐릭터: 부드럽게 크기 조절하기03. 캐릭터: 부드럽게 회전하기04. 글자: 부드럽게 이동하기05. 글자: 밝기 조절하기▶ Unit 21 웹캠을 이용한 퐁 게임01. 프로젝트 준비하기02. 농구공 스프라이트 코딩하기03. 패들 스프라이트 코딩하기▶ Unit 22 전자피아노 연주하기01. 프로젝트 준비하기02. 건반 배치하기03. 건반에 소리 연결하기▶ Unit 23 비치볼런01. 프로젝트 준비하기02. 주인공(비치볼) 코딩하기03. 먼 배경(구름과 나무) 코딩하기04. 황금열쇠 코딩하기05. 수박 아이템 코딩하기06. 게임 종료하기▶ Unit 24 애플 캐논01. 프로젝트 준비하기02. 대포 코딩하기 -포탄의 각도03. 파워게이지 코딩하기 -포탄의 속도04. 포탄 코딩하기05. 목표물 코드 작성하기