팜 과학편 1: 지하 농장 팜 과학편 1
홍지연 지음, 지문 그림 / 길벗 / 2019년 10월
평점 :
장바구니담기


동화로 배우는 코딩!


이벤트, 순차, 반복, 4색 알고리즘, 디버깅, 추상화, 조건, 변수, 함수, 병렬화


조금은 복잡하고, 조금은 어려울 수 있는 코딩 용어들인데요. 처음 코딩 배우기를 시작하면 흔히 볼 수 있는 단어들이 이 동화 속에서 어떻게 표현되고 있을지 정말 궁금했습니다. 기발한 상상력이 가득한 판타지 코딩과학동화이기에 코딩을 분명 재미있게 풀어놓았을 거라 예상하며 두 손에 '팜_지하 농장'을 올렸습니다.




이 책은 시작을 '동화로 배우는 코딩!'이라고 하고 코딩 용어들을 나열해봤지만 실상 책을 펼치기 시작하면 전혀 다른 세계를 경험하게 됩니다. 그냥 한 편의 엉뚱하고 재미있는 이야기로 웃음을 유발하는 책이라는 표현이 오히려 맞는 것일지도 모른다고 생각했을 정도니까요^^ 차례만 해도 상상력이 마구 자극되는 것 같죠? '팜_지하농장'이 판타지 동화임에 틀림없다는 듯 주제가 기발합니다.





팜_지하농장 / 코딩 키워드 '이벤트' _ 방방꽃



주인공은 농장에서 일을 할 것 같지만 주로 쌍둥이 동생 주니를 감시하는 거니와 온갖 식물과 발명품을 만들어 내는 (거니와 쌍둥이지만 하나도 닮지 않은) 주니입니다. 아, 그리고 하나 더 있네요. 거니를 도와 농장에서 양을 칠 것 같지만 거니를 졸졸 따라다닌다는 멍이^^ 이렇게 셋이 주인공입니다. 주인공들이 사는 곳은 지하 농장이고요.



오늘도 쌍둥이와 멍이는 주니가 발명한 발명품을 실험(?)하게 되는데요. 신기방방 버튼을 누르면 지상까지 쭈욱~ 자라나는 방방꽃. 주니의 실험실에서부터 지상까지 주욱 올라갔다가 튕겨진 뒤떨어지는 셋을 다시 받아내는 방방꽃입니다. 어휴~ 상상만 해도, 아니 그림만 봐도 어질어질한데 한 번쯤은 타보고 싶기도 하네요ㅋㅋㅋ





이벤트란 컴퓨터 과학에서 어떤 일이 발생하는 원인을 이벤트라고 합니다. 스마트폰에서 앱을 터치하면 그 앱이 실행되는 것도 이벤트라고 할 수 있죠. 여기서 주니가 만든 방방꽃의 '신기방방' 버튼을 누르는 행동이 이벤트인 것입니다. 어떠한 일이 발생하는 원인이 되는 행동, 즉 방방꽃이 쌍둥이와 멍이를 지상까지 올려주게 된 원인으로 '신기방방'버튼을 누른 행동입니다.



팜_지하농장 / 코딩 키워드 '순차' _ 황금 알 품기



방방꽃에서 떨어지자마자 눈에 띈 황금 알. 농장 입구에 놓인, 람포린쿠스가 누고 간 듯한 똥 같은 황금 알은 주니에게 호기심 자극 대상이 될 수밖에 없겠죠? 공룡을 키우게 될 거라는 기대감으로 시작된 황금 알 품기. 처음부터 주니는 발명을 하지 않고, 닭이 알을 품듯 품었는데요. 이내 거니를 통해 자신이 만든 킹왕짱 알 부화기를 생각해내고 부화를 시도합니다.





순차 구조란 순서대로 동작하거나 연산을 실행하는 구조를 말합니다. 순차구조는 알고리즘이나 프로그램을 작성하는 가장 기본적인 구조이며 주니의 '킹왕짱 알 부화기'가 순서대로 동작하는 것은 이에 해당합니다. 간단히 말하면 순서대로 내린 명령에 컴퓨터가 순서대로 실행하는 것을 의미합니다. 이 외에도 디버깅, 추상화, 조건, 변수, 함수, 병렬화를 알기 쉽도록 쌍둥이는 주니의 엉뚱하고도 기발한 발명품과 실험을 통해 전달이 됩니다.



여러 코딩 용어들이 이야기를 통해 먼저 전달이 되고 설명이 되는 과정이 반복되는데요. 책을 읽으면 읽을수록 코딩이라는 큰 틀 안에 재밌게 짜인 동화라는 생각이 들었습니다. 그냥 동화가 아니라 아이들로 하여금 상상력과 창의력을 마구 자극하는 동화 말입니다. 코딩 배우기가 요즘 초등교과 과정 필수로 들어간다고 하는데 먼저 이 책을 접하면 코딩에 대한 이해가 쉽게 이루어질 것 같다는 생각이 들어 강력히 추천합니다.^^





이미 2권 하늘 농장과 3권 우주 농장이 출간되었는데요. 어떤 코딩과학이 숨겨져 있을지 너무 궁금합니다. 사실 외국도서인 나무집 시리즈와 비슷한 것 같은 생각이 들었지만 '팜'을 직접 읽고 나니 그보다 훨씬 재밌고 훨씬~ 유익하다는 생각을 떨칠 수가 없었습니다. 이 책을 쓰신 홍지연 선생님은 현직 초등학교 교사로 초등컴퓨터 교사협회 연구개발팀장이라고 합니다. 코딩관련하여 출간하신 책들도 많은 것을 보니 '팜_지하 농장'에 노하우가 많이 담겨 있을 것이라고 생각되었습니다.^^


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo