회전목마에 숨어 있는 든든한 반복문
저자

정현수

지은이:정현수
대학교에서컴퓨터공학과국어국문학을공부했어요.자연과학,역사,문학등다양한분야의어린이책을쓰고있어요.쓴책으로는<도구가필요해><유럽과아시아를아우르는거대한땅,러시아><비폭력으로이룬인도의독립><쇠를먹는불가사리>들이있어요.  

그림:손지희
대학에서그래픽디자인을공부하고,한국일러스트레이션학교에서그림책을공부했습니다.
쓰고그린책으로는<지옥탕>이있고,그린책으로는<돌돌돌내배꼽><부끄럼쟁이아냐,생각쟁이야!><노잣돈갚기프로젝트><그날밤이후,이영준><헬멧뚱과X사건>들이있습니다.재미난세상을두눈에가득담아종이에풀어내고싶습니다.  

감수:이재호
경인교육대학교컴퓨터교육학과교수입니다.국내컴퓨터교육과영재교육분야에서왕성한활동을하고있으며250여편의논문을발표하였습니다.융합영재교육연구소소장,한국창의정보문화학회,회장,소프트웨어지원센터센터장을지내고있습니다.지금은실생활과연계된소프트웨어코딩교육프로그램을연구하고콘텐츠를개발하고있습니다.쓴책으로<생활속ICT의발견><생활속SW코딩의발견>들이있습니다.  

출판사 서평

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


뱅글뱅글돌고,위아래로왔다갔다
사람이라면지치고헛갈리지만
기계는지루해하지않고정확하게해내요!

“회전목마속반복구조를찾아라!”
살기좋은세상을만드는비밀,코딩!
준비~땅!

똑같은동작을반복하는놀이기구들
반복구조의비밀을알아낸우찬이와소담이가
슝슝이에게공넣기게임코딩을시작했어요!


회전목마에오른우찬이와소담이.위아래로움직이고,뱅글뱅글움직이고.똑같은동작을반복하는회전목마를타며두친구는반복구조를넣어코딩을하는방법을알아냈다.그렇다면이제실전이다!소프트웨어가사라진공넣기게임기에코딩을하자!반복구조만쓸수있다면열번이고,백번이고공놀이를할있다.불꽃공,눈꽃공,번개공…재미있는공을순서대로,반복해서코딩한다!두친구의아슬아슬코딩대결을지켜보자.

■생활속에서만나는코딩,이번에는놀이기구다!
『회전목마에숨어있는든든한반복문』은《준비땅코딩》시리즈의마지막권입니다.아이들이생활속에서접하는소재를통해자연스럽게코딩개념을익힐수있도록기획구성한《준비땅코딩》은소프트웨어를시작으로순차,조건문,반복문으로이어지며코딩의원리를이야기로설명하는데집중해왔습니다.신호등,라면기계,스프링클러등아이들이쉽게접하면서도조금은낯선기계들을통해그속에숨어있는소프트웨어의구조를설명하는형식이었지요.시리즈의마지막권은소프트웨어의반복구조를다루고있습니다.아이들은일상에서‘반복’알고리즘을늘접합니다.아침에일어나는것,학교에가는것,옷을입는것,모두반복이지요.그중에서도아이들이재미있어하는놀이동산을배경으로‘반복’알고리즘을설명하고있어,저절로집중하여이야기에푹빠져들게됩니다.

■지치지않고정확하게!반복구조의매력
회전목마를사람이돌린다고생각해볼까요?목마를올리고내리고,회전목마를돌리고하려면아마도수십명은필요할겁니다.사람의수보다더걱정스러운것은‘그노동이얼마나지루하고힘든노동일것인가’이지요.다행히회전목마는‘올라가라’,‘내려가라’,‘한바퀴돌아라’라는단순한명령어를반복하기만하면하루종일아이들과놀아줄수있지요.사람이하기힘든단순한노동을지루해하지않고정확하게해내도록만드는소프트웨어.그것이바로반복구조의특장점입니다.
놀이동산에간우찬이와소담이남매.남매는회전목마를타면서그속에숨은소프트웨어의구조를알게됩니다.놀이기구들은대부분같은동작을반복하고있고,그속에반복구조가입력되어있다는사실을말이지요.이런두사람앞에나타난슝슝이.슝슝이는소프트웨어가사라져버린공놀이게임기입니다.남매는반복구조를이용해코딩을시도하고,성공적으로공놀이를해냅니다.

■코딩교육의핵심은‘생각’의힘으로부터
슝슝이에게공을내보내는다양한반복구조를입력하는우찬이와소담이.둘은공놀이게임을하면서조금더복잡한구조의코딩을시도하고,잘못된부분을디버깅하면서좀더완성된소프트웨어를만들기위해노력합니다.이과정에서두남매는‘방법’을찾기위한대화를나누고,‘개선’을위한대안을제시합니다.코딩교육은코딩을위한기술을익히는것이아닙니다.어떤곳에,어떤코딩이필요할지를생각할수있는창의적인사고력이야말로코딩교육의근간이지요.이러한창의적인사고력은자신의생활속에서발견될수밖에없습니다.세상을바꾼발명과발견이‘필요’라는동력에서나왔던것처럼,오늘날의혁신적인소프트웨어역시‘필요’에서출발합니다.아이들이주어진생활이아닌,생활을바꿀수있는사고를하는순간창의적인사고는자연스럽게개발될수있을것입니다.