코딩 어드벤처 4: 자이스키나 우주 행성 (케이트 소령과 스크래치로 나만의 코드 만들기 | 양장본 Hardcover)

코딩 어드벤처 4: 자이스키나 우주 행성 (케이트 소령과 스크래치로 나만의 코드 만들기 | 양장본 Hardcover)

$13.00
Description
내가 직접 디자인하고 만드는 ‘스토리 코딩 게임’,
초등학생을 위한 가장 재미있고 만만한 코딩 시리즈!
외계 생명체의 공격을 막기 위해 우주로 떠나는 코딩 대모험,
우주관제센터 케이트 소령과 함께 신나는 게임을 코딩해 보아요!
자, 지금부터 케이트 소령과 함께 빛나는 우주로 코딩 모험을 떠나볼까요? 여러분은 멋진 우주선 슈퍼루퍼를 타고 외계 생명체의 공격을 받고 있는 자이스키나 행성으로 떠날 거예요. 운석들의 공격을 피해 거대 벌레들을 물리쳐야 하지만 이 모든 미션을 코딩 게임을 만들며 해결할 수 있어요!
이 책은 스크래치로 우주에서 벌어지는 모험의 모든 과정을 직접 디자인하고 코딩하는 법을 담고 있습니다. 모든 과정이 하나의 스토리로 이루어져 코딩 경험이 거의 없는 아이들도 재미있고 만만하게 코딩에 입문할 수 있지요. 등장인물들(스프라이트)을 직접 디자인하여 그리기도 하고, 스토리의 배경을 마음껏 꾸밀 수도 있습니다. 또한 단계별로 미션을 해결하는 과정은 모두 간단한 게임으로 이루어져 있어 지루하거나 어렵지 않아요.
스크래치는 미국 매사추세츠 공과대학(MIT)에서 개발한 프로그래밍 언어입니다. 명령어들이 블록으로 구성되어 있어, 레고 블록처럼 끌어다 놓으면 누구나 아주 쉽게 코딩을 할 수 있지요. 스크래치를 사용하면 간단한 도형 그리기부터 게임 만들기까지, 쉽고 재미있게 코딩을 배울 수 있답니다. 이제 코딩은 가장 재미있고 만만한 《코딩 어드벤처》 시리즈로 시작하세요. 내가 직접 우주복을 입고 우주로 떠나 다양한 게임을 코딩하며 미션을 해결하는 거예요. 이제 우리 함께 우주의 자이스키나 행성으로 출~발!
저자

맥스웨인라이트

저자맥스웨인라이트
초등학교교사로,영국런던에서살고있습니다.지금까지20개가넘는어린이를위한교육용소프트웨어를개발하였으며,프로그램과웹사이트를만들어세계적인교육콘텐츠대회인BETTAwards를비롯하여EducationResourceAwards,PracticalPre-SchoolGoldAwards등다수의상을받았습니다.

목차

스크래치사용법
우주선슈퍼루퍼
발사!
멀리,저멀리!
방사선지대
운석을피해라!
우주유영
바나나를미끼로
지하구출작전
바나나리타에서잘살아!
용어와찾아보기

출판사 서평

내아이를‘코포자’로만들수없다면?
쉽고,재미있고,만만한《코딩어드벤처》시리즈로시작하세요!
수학을포기하는수포자가생기는것처럼,벌써여기저기에서‘코포자’가생겨나고있다는이야기가들려옵니다.미래사회에꼭필요한코딩을왜배우기도전에포기하게되는것일까요?이유는단한가지!코딩이지겨운공부와하나도다르지않기때문입니다.‘코딩’은무언가를외우고,시험을보고,정답을찾는기술이아닙니다.‘코딩’은아이들의논리적사고력과문제해결력을키우는과정이며,궁극적으로컴퓨팅사고력을획득하는것을목표로합니다.그러기위해서는무엇보다먼저아이들이코딩을즐겁게받아들여야합니다.
《코딩어드벤처》시리즈는코딩교육을가장즐겁게할수있는훌륭한도구,즉스토리+게임으로이루어져있습니다.아이들은책을펴는순간부터책속의주인공이되어등장인물과함께모험을떠나게되지요.《코딩어드벤처》4권‘자이스키나우주행성’편에서는케이트소령과함께자이스키나종족들을위험에서구하기위해우주로모험을떠납니다.방사선지대와운석들을지나야하고,우주유영을하며자이스키나행성에무사히도착하면바나나를미끼로거대벌레들을자신들의행성으로돌려보내야하지요.이한권의스토리는스프라이트만들기,좌표찾기,방향키로움직이기,장애물피하기등의게임을코딩하면서진행됩니다.미션을해결하는과정이아이들에게는즐거운게임을하는것과똑같으니,아이들은즐거워할수밖에없지요.정글에서,바다에서,마법의성에서,우주에서벌어지는코딩게임만들기,듣기만해도설레고신나지않나요?

왜스토리와게임으로코딩을배우는게좋을까요?
스토리와게임으로코딩을배우면좋은이유는정말다양합니다.첫째,재미있습니다.케이트소령과우주선슈퍼루퍼를타고미지의행성으로떠나는모험이야기는아이들의귀를솔깃하게만듭니다.그리고아이들이이야기에몰입하는순간,코딩미션이주어지지요.놀랍게도이모든미션은게임을만드는형식으로진행됩니다.아이들은코딩의세계에깊이빠져들게됩니다.이것이바로코딩에대한동기부여를가장확실히할수있는이유이기도합니다.
둘째,알고리즘을이해할수있습니다.이야기의기승전결을따라가는것과게임을만드는과정은알고리즘을이해하는것과맥락을같이합니다.주어진문제상황을해결하기위해서는누가,언제,어디서,왜,어떻게,무엇을해야하는지생각해야합니다.이야기속의상황을떠올리며순서를생각하고,해결책을고민하게되지요.게임을만드는과정역시똑같습니다.게임의목표를생각하고,게임에들어갈요소를구성하며게임의내용을분석해야게임을만들수있습니다.이과정에서아이들은자연스럽게알고리즘을이해하고컴퓨팅사고력을키울수있습니다.
셋째,창의력과상상력을키울수있습니다.이야기와게임은얼마든지지어내고꾸밀수있는,응용과확장이가능한영역입니다.무한루프를사용하면끊임없이몰려오는운석들을만들수도있고,애니메이션효과를사용하면불을내뿜으며우주로발사되는우주선을만들수도있습니다.무엇을상상하느냐에따라끝도없이펼쳐지는세계인것이지요.아이들은이책을통해‘코딩’을아무런거부감없이,더나아가아주매력적인기술로받아들일수있습니다.이모든과정은‘코딩’교육의목표를훌륭하게달성시킵니다.애플의창시자스티브잡스의말처럼,코딩은‘생각하는방법’을가르쳐주는것이며,아이들은게임을즐기는이용자에서게임을직접만드는창조자가되기때문입니다.

스크래치로나만의이야기와게임을만들어보아요!
광활한우주대모험을끝냈다면,새로운배경에서아이가습득한코딩방법을반복할수있도록시리즈의다른책들을차례로권해주세요.물론아이가재미있게느끼는주제만선택해도상관없습니다.《코딩어드벤처》시리즈는한권이끝났을때에하나의스토리를완성했다는보람과만족을느끼게합니다.더나아가스크래치의기본블록만이용하더라도얼마든지나만의코드를만들수있다는사실을깨닫게해주지요.내가만들어놓은코드들을저장한뒤,다시업로드하여응용하면얼마든지새로운이야기와게임을만들수있습니다.이것만으로도정말훌륭한코딩교육이될수있습니다.
아무리훌륭한학습법도즐기는것을이기지는못합니다.아이들이이책을통해컴퓨터,프로그래밍,테크놀로지를즐겁게만나고,컴퓨팅사고력을쑥쑥키워미래의건강한인재들로성장할수있게되길바랍니다.