저자

정덕현,최성일,양나리

저자정덕현은
-고려대졸.소프트웨어교육연구소대표
-NIPA(한국정보통신진흥원),경기콘텐츠진흥원스크래치교육
-GSSHOP,이마트등소프트웨어교육기획및강의

목차

목차
Chapter01소프트웨어교육과스크래치기초
Section01스크래치시작하기
Step01소프트웨어와프로그래밍
Step02알고리즘이해하기
Step03스크래치란?
Step04스크래치회원가입하기
Step05스크래치둘러보기
Section02스크래치익숙해지기
Step01스크래치기본용어알아보기
Step02[프로젝트]창인터페이스알아보기
Step03기본블록설명
Section03프로그래밍기본개념익히기
Step01스프라이트와무대설정하기
Step02‘원숭이’스프라이트움직이기
Step03‘여우’스프라이트움직이기
Step04여우에게잡혔을때원숭이가반응하기
Step05시작설정과스프라이트위치초기화
Step06프로젝트완성
Chapter02변수와방송하기를활용한기본프로젝트제작
Section04사진첩프로그램만들기
Step01스프라이트와사진불러오기
Step02‘사진넘기기’기능추가하기
Step03‘조명켜기,조명끄기’기능만들기
Step04프로젝트완성
Section05물리법칙을적용한미디어아트
Step01스프라이트복제하기
Step02복제본의속도를변화시키기위한변수생성과변수초기화
Step03복제된스프라이트가뿌려지도록만들기
Step04스프라이트모양과‘x축에대한속도’변수변경하기
Step05프로젝트완성
Section06여러가지도형그리기
Step01스프라이트불러오기와모양중심설정하기
Step02사각형,삼각형그리기
Step03정다각형그리기
Step04프로젝트완성
Section07번개피하기게임
Step01배경설정하기와스프라이트불러오기
Step02외계인좌우로움직이기
Step03하늘에서떨어지는별만들기
Step04여러개의복제된번개가떨어지도록만들기
Step05변수초기화와조건에따른배경설정하기
Step06프로젝트완성
Chapter03다양한특수기능을활용한중급프로젝트제작
Section08전자키보드프로그램
Step01스프라이트불러오기와위치초기화하기
Step02건반스프라이트완성하기
Step03악기변경기능완성하기
Step04‘music’스프라이트기능완성하기와변수초기화하기
Step05프로젝트완성
Section09빙글빙글마법봉게임
Step01배경과스프라이트설정하기
Step02마법사와마법봉설정하기
Step03마법봉에서발사되는별만들기
Step04날아다니는마녀만들기
Step05변수초기화와별스프라이트오류수정
Step06프로젝트완성
Section10아기돼지삼형제애니메이션
Step01스프라이트와배경초기화하기
Step02‘장면1’완성하기
Step03‘장면2’완성하기
Step04‘장면3’전반부완성하기
Step05‘장면3’후반부완성하기
Step06프로젝트완성
Section11팩맨게임
Step01프로젝트제작기본사항설정하기
Step02스프라이트움직임구현하기
Step03괴물의점수와특수기능만들기
Step04특수효과에반응하는팩맨만들기
Step05배경완성하기
Step06프로젝트완성
Chapter04정의하기와리스트를활용한고급프로젝트제작
Section12프렉탈그리기
Step01기본개념이해하기(1):프렉탈
Step02기본개념이해하기(2):정의하기
Step03기본개념이해하기(3):재귀함수
Step04스프라이트초기화와방송하기
Step05방송하기메시지를받아프렉탈그리기
Step06프로젝트완성
Section13디지털TV프로그램
Step01스프라이트와무대불러오기
Step02채널스프라이트기능완성하기
Step03‘리모콘’과‘채널없음’기능완성하기
Step04무대의소리기능완성하기
Step05프로젝트완성
Section14갑자력(甲子曆)슬롯머신
Step01갑자력(甲子曆)이해하기
Step02스프라이트불러오기와초기화하기
Step03리스트와변수로갑자력계산하기
Step04슬롯머신작동완성하기
Step05프로젝트완성
Section15모스부호변환기
Step01‘모스부호변환기’프로젝트원리이해하기
Step02프로젝트를위한기본설정과초기화하기
Step03사용자입력문자열탐색하기
Step04모스부호출력하기
Step05모스부호출력결과실행창에나타내기
Step06프로젝트완성

출판사 서평

출판사서평
본교재는수업에활용할수있는스크래치소개와함께기본블록들의활용법,응용프로젝트제작(응용프로그램,미디어아트,게임,애니메이션)등다양한콘텐츠를제공합니다.따라하기부분과퀴즈및실습을통해선생님과학생들이프로그래밍을배우고,논리적이고창의적인사고를키우며,능동적인문제해결력을기를수있도록도움을줍니다.저자들이직접교육현장을누비며쌓아온경험을바탕으로실무에서중요시하는내용들을담아다양한프로젝트를따라하다보면학생들도흥미롭게수업을집중할수있을것입니다.
【목차...
본교재는수업에활용할수있는스크래치소개와함께기본블록들의활용법,응용프로젝트제작(응용프로그램,미디어아트,게임,애니메이션)등다양한콘텐츠를제공합니다.따라하기부분과퀴즈및실습을통해선생님과학생들이프로그래밍을배우고,논리적이고창의적인사고를키우며,능동적인문제해결력을기를수있도록도움을줍니다.저자들이직접교육현장을누비며쌓아온경험을바탕으로실무에서중요시하는내용들을담아다양한프로젝트를따라하다보면학생들도흥미롭게수업을집중할수있을것입니다.
【목차(장별요약)】
Chapter01.소프트웨어교육과스크래치기초
소프트웨어에대한관심이점차높아지면서소프트웨어교육도많은주목을받고있습니다.이번챕터에서는소프트웨어와프로그래밍은무엇인지,학생들이프로그래밍을학습할수있는교육용프로그래밍언어에는어떤것이있는지를살펴봅니다.또한대표적인교육용프로그래밍언어인스크래치의기본적인사항을살펴보고,스크래치를통해프로그래밍의기본원리에대해서도학습합니다.
Chapter02.변수와방송하기를활용한기본프로젝트제작
변수와방송하기는스크래치에서가장기본적이면서도핵심적인기능입니다.두가지기능을잘활용함으로써다양한효과를연출할수있기때문입니다.이번챕터에서는변수와방송하기의개념을이해하고이를활용한기본적인프로젝트를함께만들어보도록하겠습니다.또한수학이나물리적개념을응용한프로젝트를통해그런개념들이실제프로그램상에서어떤방식으로구현될수있는지를알아보도록하겠습니다.
Chapter03.다양한특수기능을활용한중급프로젝트제작
스크래치에는소리,복제하기,그림판등과같은다양한특수기능들이있습니다.이러한다양한특수기능을활용하면좀더수준높은응용프로그램,애니메이션,게임등을만들수있습니다.이번챕터에서는다양한블록들을활용하여많은수의스프라이트에복잡한스크립트를구성하여프로젝트를만들예정입니다.자신이생각한것이스크래치를통해실제프로젝트로만들어져가는과정을함께학습할수있습니다.
Chapter04.정의하기와리스트를활용한고급프로젝트제작
정의하기와리스트는스크래치에서비교적난이도가높은어려운기능입니다.함수기능을가지는정의하기를통해다양한수학적개념을프로젝트에적용시키는과정을함께학습합니다.또한갑자력이나모스부호같은응용프로그램도리스트를활용하면쉽게구현할수있습니다.이번챕터에서는정의하기와리스트를학습함으로써고급프로젝트를함께만들어보도록하겠습니다.