창의적 사고와 코딩

창의적 사고와 코딩

$30.13
Description
대표적인 블록 코딩 언어인 스크래치(Scratch) 3.0을 기반으로 집필된 교재다. 스크래치는 MIT(Massachusetts Institute of Technology)에서 개발한 교육용 프로그래밍 언어로, 기존의 텍스트 코딩과는 달리 블록 모양의 스크립트를 연결하여 코딩하는 방식이며, 컴퓨터 프로그래밍에 입문하는 사람들이 프로그래밍의 기본 개념과 기법을 쉽게 익힐 수 있다는 장점을 가지고 있다.
각 블록별로 책의 내용을 구성하여 초보자들이 스크래치를 익히는 데 부담감이 없도록 하였다. 다양한 기본 활용 예제를 통해 각 블록들이 어떻게 사용되는지, 다른 블록들과 어떻게 연결될 수 있는지 충분히 연습할 수 있도록 하였다. 실전 예제를 통해 실생활에서 사용할 수 있는 문제들을 간단하게 코딩해 볼 수 있도록 함으로써 프로그램에 대한 두려움을 없앨 수 있도록 하였다.
저자

이애리

출간작으로『창의적사고와코딩』등이있다.

목차

PART1스크래치시작하기
CHAPTER01스크래치시작하기
1.1스크래치언어의특징
1.2스크래치에디터
1.3스크래치프로그래밍환경
1.4첫프로그램작성하기

PART2스크래치기본
CHAPTER02동작블록
2.1동작블록의종류
2.2동작블록의기능
2.3동작블록활용하기
2.4실전연습
CHAPTER03형태블록
3.1형태블록의종류
3.2형태블록의기능
3.3형태블록활용하기
3.4실전연습

CHAPTER04소리블록,음악블록
4.1소리블록,음악블록의종류
4.2소리블록,음악블록의기능
4.3소리블록,음악블록활용하기

CHAPTER05펜블록
5.1펜블록의종류
5.2펜블록의기능
5.3펜블록활용하기
5.4실전연습

CHAPTER06이벤트블록
6.1이벤트블록의종류
6.2이벤트블록활용하기
6.3업그레이드하기
6.4실전연습

CHAPTER07제어블록
7.1프로그래밍구조
7.2제어블록의종류
7.3제어블록활용하기
7.4업그레이드하기
7.5실전연습

CHAPTER08감지블록
8.1감지블록의종류
8.2감지블록활용하기
8.3업그레이드하기
8.4실전연습
CHAPTER09변수블록
9.1자료형의종류
9.2변수블록의종류
9.3변수블록활용하기
9.4실전연습

CHAPTER10연산블록
10.1연산블록의종류
10.2연산블록활용하기
10.3업그레이드하기
10.4실전연습

CHAPTER11리스트
11.1리스트블록의종류
11.2리스트블록활용하기
11.3업그레이드하기
11.4실전연습

CHAPTER12내블록
12.1내블록의종류
12.2내블록만들어사용하기
12.3내블록과신호보내고기다리기의차이점
12.4내블록활용하기
12.5실전연습

PART3스크래치프로젝트
CHAPTER13게임프로그래밍
13.1게임기능구현을위한기초지식
13.2키보드조작게임
13.3마우스조작게임

CHAPTER14인공지능프로젝트
14.1인공지능
14.2인공지능프로젝트를위한Machinelearningforkids실행환경설정
14.3인공지능프로젝트

CHAPTER15정렬알고리즘
15.1정렬알고리즘소개
15.2정렬알고리즘활용하기

CHAPTER16탐색알고리즘
16.1탐색알고리즘소개
16.2탐색알고리즘활용하기

참고문헌