라면 기계로 살펴보는 차근차근 명령어
저자

박은정

저자박은정
대학교와대학원에서과학교육학을공부했어요.프로그래밍잡지〈MICROSOFTWARE〉에서기자로일했고,과학잡지〈과학동아〉에글을썼어요.지금은과학및교육칼럼니스트로활동하며학부모와학생들의고민을함께나누고있어요.쓴책으로〈이뼈는누구뼈?〉가있어요.

그림송선범
대학교에서디자인을공부했고,꼭두일러스트교육원을수료했어요.
그린책으로〈나야,나!공기〉〈독수리오남매,법률가를만나다!〉〈텔레비전보여주세요〉〈행복을파는동물원〉〈천하장사옹기장수〉들이있어요.

출판사 서평

코딩이처음이라면'준비땅!코딩'으로자신있게재미있게!

이야기를따라가다보면일의순서를잡고
명령어로표현하는방법이쏙쏙!

살기좋은세상을만드는비밀,코딩!
준비~땅!

시작단추만누르면보글보글맛있는라면이완성되는라면기계!라면기계프로그램을요모조모살펴본보리와보라가요리로봇,몽이와핫케이크만들기에도전한다.로봇몽이도라면기계처럼똑똑하게요리할수있을까?그런데,핫케이크만드는명령어의순서가잘못되어일이엉망이되었다.‘어디가잘못된거지?’,‘어떻게고쳐야하지?’,순서를바로잡고,코딩을고치는보리와보라!달콤한핫케이크를먹을수있을까?우당탕핫케이크만들기코딩대소동,준비~땅!

■어렵게느껴지는코딩?이야기로재미있게!

낯선개념과복잡한프로그래밍언어들로인해코딩에대한두려움을가지게되면,아이들은코딩을제대로알지도못한채로,고개를절레절레흔드는‘코포자(코딩포기자)’가되기십상입니다.재미있는이야기로자연스럽게코딩개념을익힐수있도록기획구성한《준비땅코딩》시리즈의두번째책,'라면기계로살펴보는차근차근명령어'는코딩을하기위해필요한기본지식을,주인공인보리와보라가라면을끓이고핫케이크를만드는이야기를통해풀어냅니다.라면을끓이기위해라면기계가어떤동작들을하는지,각동작은어떤명령어에따른것일지,묻고알아맞히는흐름속에서아이들은재미있는수수께끼를풀듯이코딩의기본지식을스스로좇게되지요.

■코딩의첫걸음,명령어로잘표현해야해!

코딩개념에대한이해가미흡한채로무작정프로그래밍언어로코딩을하고답을맞히는코딩교육은코딩에대한부담과저항을높입니다.정작코딩을하는데중요한것은‘어떻게코딩할까?’생각하는아이들의사고력이며,생각한것을‘어떻게나타낼까?’정리하는표현력입니다.라면기계프로그램을통해,기계에게일을시키려면어떻게명령을내려야하는지알게된보리와보라는요리로봇,몽이와핫케이크를만들기에도전합니다.직접명령을내리며자신만의코딩을완성해보는것이지요.하지만얼른핫케이크를먹고싶은마음과는달리요리는수월하게진행되지않습니다.시키는대로한다던몽이는우뚝멈춰버리기도하고,반죽이사방으로튀어요리가엉망이되기도하지요.이런상황을해결하기위해보리와보라는다시명령어를정확하게다듬고고칩니다.요리는점점완성되고,드디어보리와보라가핫케이크를먹게되는마지막장면에다다르면,책을읽던아이들도코딩실력은물론코딩에대한흥미도높아질것입니다.

■소프트웨어구조를이해하면코딩이보인다!

보리와보라는핫케이크를먹겠다는구체적인목표를실현하기위해,코딩고치기를반복합니다.그과정에서가장기본적으로살펴야하는것이‘순서’임을알게되지요.'라면기계로살펴보는차근차근명령어'에서는소프트웨어구조의기본인‘순차구조’에대해다룹니다.소프트웨어가명령어를순차적으로수행하기때문에코딩도순서가중요한것이당연한것이지요.“순차구조를쉽게생각할수도있지만사실은그렇지않습니다.누구나순서를생각할수있지만,순서가뒤죽박죽이면일처리가제대로되지않습니다.반면,매끄럽게처리되는일들은순서가잘잡힌경우가대부분이지요.”이같은이재호감수자의말처럼,일의순서를제대로잡는것이코딩의핵심임을저절로습득하게됩니다.'라면기계로살펴보는차근차근명령어'에서습득한코딩지식을바탕으로,아이들이일상에서일을처리하고위기를해결해야할때,무엇이잘못되었는지핵심을짚는안목을키울수있길바랍니다.