스크래치3.0으로 익히는 컴퓨터적 사고

스크래치3.0으로 익히는 컴퓨터적 사고

$28.82
Description
이 책의 구성은 처음 1장에서 프로그램 공부의 필요성을 언급하고 2, 3장까지 컴퓨터 시스템에 대하여 소개한다. 컴퓨터 프로그램을 배우기에 앞서 컴퓨터의 기본적인 원리와 구조를 이해하는 것이 중요하다고 판단하였기 때문이다. 이어서 4장에서는 컴퓨터적 사고의 구성 요소들에 대하여 살펴보았다. 컴퓨터적 사고의 요소를 이해한 후, 5장부터 시작되는 프로그래밍을 경험하면서 이러한 요소들이 활용되는 것을 느낄 수 있을 것이다. 5장부터 스크래치 3.0을 이용하여 프로그램의 논리 구성과 블록 사용법을 다루면서 프로그램 연습을 통한 컴퓨터적 사고를 익히도록 하였다. 마지막 11장에서는 스크래치 프로젝트의 예를 몇 가지 제시하여 독자들이 응용 프로그램의 가능성과 아이디어를 얻을 수 있도록 하였다.
저자

조현준

고려대학교전자공학과학사
고려대학교대학원전자공학과석사
고려대학교대학원전자공학과박사(컴퓨터공학전공)
전(주)쌍용컴퓨터시스템연구소연구원
현재전주대학교컴퓨터공학과교수

목차

Chapter014차산업혁명시대와프로그래밍
1.14차산업혁명
1.2컴퓨터프로그래밍의필요성
1.34차산업혁명시대의컴퓨터기술

Chapter02컴퓨터시스템
2.1컴퓨터의역사
2.2컴퓨터의구조
2.3컴퓨터의종류
2.4프로그래밍언어
2.5인터넷

Chapter03컴퓨터의데이터표현
3.1데이터와정보
3.2데이터단위
3.3정수표현
3.4실수표현
3.5문자표현
3.6다양한데이터표현

Chapter04컴퓨터적사고
4.1컴퓨터를이용한문제해결
4.2컴퓨터적사고의의미

Chapter05스크래치사용법
5.1스크래치역사
5.2스크래치의특징
5.3스크래치홈페이지
5.4스크래치만들기화면
5.5스크래치프로그래밍절차
5.6스프라이트의좌표와방향
5.7묻고답하기
5.8스프라이트추가
5.9영역별블록

Chapter06제어구조
6.1순차구조
6.2조건
6.3선택구조
6.4반복구조
6.5선택구조와반복구조의중첩

Chapter07변수와리스트
7.1변수
7.2리스트
7.3정렬
7.4탐색

Chapter08연산기능블록
8.1연산블록
8.2난수생성블록
8.3논리연산블록
8.4문자열처리
8.5수학함수연산블록

Chapter09이벤트와감지
9.1이벤트
9.2메시지
9.3복제
9.4감지

Chapter10블록정의와확장기능
10.1재사용절차
10.2함수
10.3블록만들기
10.4재귀적호출
10.5확장기능

Chapter11응용프로그램예
11.1벽돌깨기게임
11.2그림판
11.3번개피하기게임
11.4인어와친구들
11.5우주전쟁게임
11.6아날로그시계
11.7스톱워치
11.8공룡인형자판기