스크래치 3.0 (컴퓨팅 사고력을 키우는 블록 코딩)

스크래치 3.0 (컴퓨팅 사고력을 키우는 블록 코딩)

$25.96
Description
컴퓨팅 사고력을 키우는 소프트웨어 교육, 스크래치로 시작하세요.

프로그래밍은 문제의 본질을 파악한 뒤 컴퓨터가 풀 수 있는 방법을 구상하여 그들의 언어로 표현하는 종합적인 문제 해결 과정입니다. 이 책은 단순히 프로그램을 입력하는 ‘코딩’이 아닌, 문제 해결을 위한 ‘프로그래밍’ 관점을 기르는 데 초점을 맞췄습니다. 프로그램의 주요 개념을 통해 컴퓨팅 사고력의 기본기를 다지고, 게임이나 인터랙티브 스토리 같은 융합 예제를 통해 문제를 통합적이고 다양한 사고로 바라보게 하는 힘을 길러줍니다.
저자

고광일

포항공과대학교(현포스텍)에서소프트웨어공학전공으로석사와박사과정을마쳤다.디지털방송소프트웨어개발업체인알티캐스트의창립멤버로사회에첫걸음을내딛은후,다양한스마트소프트웨어개발에참여하고프로젝트총괄관리본부의본부장까지역임하였다.현재는우송대학교에서스마트방송기술과더불어스테레오스코픽3D와가상현실기술을활용한영상콘텐츠제작기술을가르치고있다.기술,인문,예술의융합적교육을통해학생들이창의적이고논리적인사고의중요성을깨닫고이를활용하도록하는데역점을두고있다.

목차

CHAPTER01소프트웨어와스크래치
01소프트웨어
02프로그램과프로그래밍언어
03스크래치의특징과실행
문제한번풀어볼까요?

CHAPTER02블록사용법익히기
01스크래치블록의종류와사용법
02스크래치프로그래밍전과정
문제한번풀어볼까요?

CHAPTER03스프라이트사용법익히기
01스프라이트의구현방식
02스프라이트의동작구현
03스프라이트의형태구현
04스프라이트의소리구현
05스프라이트의펜활용
문제한번풀어볼까요?

CHAPTER04자료형과연산,변수익히기
01자료형,연산,변수
02지역변수와전역변수
03구조적자료형:배열과리스트
문제한번풀어볼까요?

CHAPTER05조건과문장제어익히기
01조건의이해
02문장의이해
03문장의반복적실행
04문장의선택적실행
05반복과선택의중첩실행
문제한번풀어볼까요?

CHAPTER06프로시저(함수)와병렬처리익히기
01프로시저의개념과구현
02병렬처리의개념과구현
문제한번풀어볼까요?

CHAPTER07컴퓨팅사고력과프로그래밍
01컴퓨팅사고력
02추상화의개념과구현
03분해의개념과구현
04패턴인식의개념과구현
05알고리즘의개념과활용
문제한번풀어볼까요?

CHAPTER08감지를활용한응용프로그래밍
01감지의이해
02감지응용프로그래밍
03카메라와마이크응용프로그래밍
문제한번풀어볼까요?

CHAPTER09이벤트를활용한응용프로그래밍
01이벤트처리와메시지방송
02이벤트응용프로그래밍
03비디오와오디오이벤트응용프로그래밍
문제한번풀어볼까요?

CHAPTER10복제,난수,재귀호출을활용한응용프로그래밍
01복제의개념과활용
02난수의개념과활용
03재귀호출의개념과활용
문제한번풀어볼까요?

CHAPTER11프로그램개발과정이해하기
01프로그램의생명주기
02요구사항분석의개념과예
03프로그램테스팅의개념과예
04요구사항분석과테스팅연습
문제한번풀어볼까요?

CHAPTER12창의게임프로그래밍
01게임의개념과종류
02다양한게임기능의구현
03공을던져개를맞히는게임프로그래밍
문제한번풀어볼까요?

CHAPTER13창의인터랙티브스토리프로그래밍
01인터랙티브스토리의개념과진행구조
02인터랙티브스토리의씬진행과씬전환
03인터랙티브스토리의대화처리
04친구와의만남인터랙티브스토리프로그래밍
문제한번풀어볼까요?

APPENDIXA창의응용프로그램모음
01상어잡는잠수부
02달려라풍뎅이
03장애물을피하는앵무새
04나의5색그림판

APPENDIXB스크래치블록모음