프로그래밍 언어 HOME > 쇼핑몰 > 컴퓨터 전체도서 > 프로그래밍 언어   
       

<개정판> 코딩 교육의 첫 걸음 스크래치 프로그래밍

판매가격 :   25,000 원
저자 :   강오한
출판사 :   21세기사

이 책은 스크래치 소개부터 게임 프로젝트 제작에 이르기까지 7장으로 구성되어 있으며, 각장의 내용은 아래와 같다. 1장에서는 스크래치를 소개하는 내용을 다루고 있으며, 수록된 내용은 스크래치 홈페이지 안내와 스크래치의 구성에 관한 것이다. 2장에서는 스크래치 프로젝트 제작에 필요한 기본 기능과 프로그램 개념에 관한 내용을 다루고 있다. 3장에서는 멀티미디어 기반의 프로젝트 제작 방법을 설명한다. 나비 날아가기, 물고기 구하기, 바다 이야기, 숫자 추측하기, 피아노 만들기를 주제로 스프라이트의 동작, 색상 및 음향효과를 적용한 프로젝트를 제작한다. 4장에서는 실생활 관련 주제에 대한 애니메이션 프로젝트의 제작 방법을 설명한다. 5장에서는 문제 해결에 필요한 알고리즘에 관한 내용을 다루고 있으며, 수록된 내용은 수의 이해, 정렬, 탐색에 관한 것이다. 6장에서는 스크래치 3.0에서 새롭게 지원하는 확장 기능에 관한 내용을 다룬다. 확장 기능인 텍스트 음성 변환, 번역, 비디오 감지에 대한 블록을 사용하여 프로젝트를 제작한다. 7장에서는 게임 프로그램 제작에 관한 내용을 다루고 있으며, 앞 장에서 학습한 스크래치 기능들을 활용하여 다양한 게임 프로젝트를 제작한다.


목차

1장 스크래치의 소개
1.1 스크래치 홈페이지
1.2 스크래치의 구성
1.2.1 스크래치 메뉴
1.2.2 블록 팔레트
1.2.3 스크래치 도구
1.3 스크래치의 새로운 기능
실습문제 
 
2장 스크래치 기초
2.1 프로젝트 제작
2.2 스프라이트 제어
2.2.1 하늘로 올라가는 풍선
2.2.2 불을 뿜는 용
2.2.3 앵무새 조정하기
2.2.4 춤추는 마술사
2.2.5 옷 갈아입는 오리
2.2.6 벌과 나비
2.2.7 나비 날아가기
2.3 프로그램 기본개념 익히기
2.3.1 변수
2.3.2 리스트
2.3.3 제어문
2.3.4 함수
2.4 도형 그리기
2.4.1 기본 도형 그리기
2.4.2 꽃 그리기
실습문제
 
3장 멀티미디어
3.1 나비 이야기
3.2 물고기 구하기
3.3 바다 이야기
3.4 숫자 추측하기
3.5 피아노 만들기 
실습문제
 
4장 애니메이션
4.1 알람 기능 시계
4.2 풍선 날리기
4.3 다트 놀이
4.4 눈 내리는 풍경
4.5 루브 골드버그 장치 
실습문제
 
5장 알고리즘의 구현
5.1 수의 이해
5.1.1 최대공약수
5.1.2 소수(Prime number)
5.1.3 피보나치수열
5.1.4 진법 변환
5.2 정렬(Sorting)
5.2.1 리스트 활용
5.2.2 삽입정렬
5.2.3 버블정렬
5.2.4 퀵정렬
5.3 탐색
5.3.1 순차탐색
5.3.2 이진탐색
실습문제
 
6장 스크래치 확장 기능
6.1 텍스트 음성 변환(TTS)
6.1.1 선택 정렬
6.1.2 알고리즘 퀴즈
6.2 번역
6.3 피지컬 컴퓨팅
6.3.1 외부 장치 연결하기
6.3.2 LEGO Education WeDo 2.0 활용하기
6.3.3 micro:bit 활용하기
실습문제 
 
7장 게임 프로그램
7.1 미로 찾기
7.1.1 단순한 맵 사용 
7.1.2 복잡한 맵 사용
7.1.3 장애물 통과하기
7.2 벽돌 깨기
7.3 파리 잡기
7.4 장애물 넘기
7.5 메이플스토리
7.5.1 게임 설계
7.5.2 게임 구현
실습문제


Copyright(c) 2003 TEL:(031)942-7861 FAX:(031)942-7864. All Rights Reserved. Send E-mail to webmaster