스크래치 (문제해결을 위한 컴퓨팅 사고)

스크래치 (문제해결을 위한 컴퓨팅 사고)

$18.84
Description
컴퓨터가 일상에서 많은 문제를 해결하는 필수적인 도구가 되면서 최근 컴퓨팅 사고는 컴퓨터 과학자뿐만 아니라 모든 사람이 가져야 할 능력으로 인식되고 있습니다.
컴퓨팅 사고(Computational Thinking)는 복잡하고 어려운 문제를 분해, 추상화, 패턴인식, 알고리즘 등 컴퓨터 과학의 기본 원리를 적용하여 창의적이고 논리적으로 문제를 해결하고자 하는 사고방식입니다.
이 책은 스크래치를 배우면서 컴퓨팅 사고를 함양할 수 있도록 집필하였습니다. 컴퓨팅 사고의 기본 개념을 적용하여 문제를 분석 및 설계하며 스크래치를 통해 구현하는 문제해결 전체 과정을 학습할 수 있도록 구성하였습니다.
저자

목원대학교스톡스대학SW교양학부

목차

CHAPTER01컴퓨팅사고와문제해결
1.1컴퓨팅사고의이해
1.2컴퓨팅사고의구성요소
1.3알고리즘과프로그래밍언어
연습문제

CHAPTER02스크래치소개
2.1스크래치가입과실행
2.2스크래치프로그래밍환경
2.3스크래치프로그래밍따라해보기
연습문제

CHAPTER03스프라이트동작
3.1스프라이트동작블록
3.2스프라이트속성
연습문제

CHAPTER04스프라이트형태
4.1스프라이트모양
4.2스프라이트형태변형
4.3애니메이션구현
연습문제

CHAPTER05스프라이트소리
5.1스프라이트소리설정
5.2악기소리출력하기
연습문제

CHAPTER06이벤트
6.1이벤트의이해
6.2이벤트블록익히기
6.3이벤트블록프로그래밍
연습문제

CHAPTER07제어
7.1제어문의이해
7.2제어블록익히기
7.3제어블록프로그래밍
연습문제

CHAPTER08감지
8.1감지의개념
8.2감지블록익히기
8.3감지블록프로그래밍
연습문제

CHAPTER09연산과자료형
연산블록
9.1연산블록익히기
9.2연산블록프로그래밍
자료를저장하는변수와리스트
9.3변수와리스트블록익히기
9.4자료를활용한변수와리스트프로그래밍
연습문제

CHAPTER10확장기능
스프라이트펜
10.1펜블록
10.2펜블록익히기
10.3그림을그리는펜프로그래밍
동작인식
10.4비디오감지블록익히기
10.5비디오감지블록을활용한동작인식프로그래밍
음성안내와번역
10.6텍스트음성변환과번역블록익히기
10.7음성안내와번역을활용한프로그래밍
연습문제

CHAPTER11프로시저
프로시저의개념
프로시저를만드는나만의블록
11.1나만의블록익히기
11.2프로시저를활용한프로그래밍
동시에실행하는병렬처리
11.3병렬처리개념익히기
11.4병렬처리프로그래밍
연습문제

CHAPTER12스크래치를이용한컴퓨팅사고
12.1문제해결을위한과정
12.2점심메뉴선택하기
12.3밀린과제우선순위정하기
연습문제

CHAPTER13게임만들기프로젝트
13.1프로젝트제작과정
13.2도시앵무새장애물피하기
연습문제

출판사 서평

-컴퓨팅사고를이해하고적용할수있도록이론적인내용과실습문제를다양하게구성하였다.
-스크래치프로그래밍을기초부터응용까지학습할수있도록구성하였다
-프로그래밍언어의기초를다질수있도록예제,실습,응용문제를단계별로제공하였다.
-스크래치를이용하여컴퓨팅사고의전체과정을실습할수있도록하였다.
-컴퓨팅사고개념을적용하여창의게임프로젝트를제작해볼수있다.