-
-
프로그래밍 천재가 되자! - 컴퓨터 구조부터 기초 코딩 교육까지
가와사키 준코 지음, 누마타 코타로 그림, 김현옥 옮김, 소기 마코토 감수 / 상상의집 / 2019년 10월
평점 :
절판

한동안 코딩 열풍이 불면서 아이에게 코딩을 가르쳐주지 않으면 뒤쳐질 것 같은 조바심에 부랴부랴 수업 신청해서 들었던 경험이 있습니다.
스크래치를 사용하여 게임을 만든다고 하였는데, 옆에서 보고 있자니 명령어를 블록형태로 만들어 놓아 붙여 놓기만 하면 실행이 되는 것 같더라고요.
일일히 명령어 외우고 입력하면서 사용하던 때를 생각하니 붙여넣기만 하는 이 방법이 뭐 그리 중요할까 싶기도 하였습니다.
그러면서도 아이가 게임을 만들어 내는 것이 기특하여 스크래치 관련된 책을 많이 보여주게 되었습니다.
코딩 책을 찾다 보면 자연스럽게 접하게 되는 것이 스크래치였기 때문에 처음엔 정말 좁은 시야로 컴퓨터의 세계를 접하였던 것 같습니다.
그러다 언제까지 붙여 넣기만 시킬까 생각하다가 프로그래밍 언어를 가르쳐 보는 것은 어떨까 고민에 빠지기 시작했습니다.
가산점 따려는 목적으로 무엇을 배우는지 조차도 인지 못하면서 따놓은 자격증들이 부끄럽지만 당시에는 컴퓨터 조립도 해 보고, 포맷했다가 프로그램을 다시 깔기도 하면서 어렴풋이 컴퓨터의 구조와 언어들에 대한 지식을 쌓았던 것 같았는데, 요즘엔 조립식 컴퓨터도 아니기에 아이에게 어디서 부터 어떤 방법으로 접근해 줘야할지 막막했습니다.
사실 컴퓨터와 관련된 책은 손쉽게 구해 볼 수 있지요.
하지만 아이들용 도서로 찾다보면 코딩 교육이 주를 이루고 있어서 컴퓨터의 구조부터 코딩 교육까지 모두 다루고 있는 이 책이 더 반가웠습니다.
만화 형식이지만 여기에만 치우치지 않고 그림과 글로 설명되어 있어 좋았는데, 무엇보다 질문과 대답형식이라 이해가 더 쏙쏙 되는 것 같았습니다.
1장에서는 컴퓨터와 앱에 대해 설명해 주고 있습니다.
스마트 폰 내에서 수많은 게임앱을 깔아 사용하는 친구들이기에 익숙한 단어이긴 하지만 어떻게 태블릿으로 게임을 할 수 있는가에 대한 궁금증도 해소해 보고 들어봤지만 정확히 몰랐던 용어들에 대해서도 배우는 의미 깊은 시간이었습니다.

영국에서 놀러온 친구와 이야기 하다가 우리는 윈도우를 사용하는데 영국에서는 주로 맥을 사용한다는 말을 나눈 적이 있습니다.
윈도우도 맥도 안드로이드도 자주 들어보던 말 같았었는데 처음부터 차근차근 배우다 보니 쉽게 이해할 수 있었습니다.
이 책은 질문 형식으로 되어 있어 궁금한 부분부터 발췌해서 읽어 보아도 좋지만 컴퓨터에 대한 지식이 짧다면 처음부터 차근차근 읽어가면서 개념과 용어를 숙지하는 것도 큰 도움이 되는 것 같습니다.
2장에서는 디지털 세계와 그 구조에 대한 설명으로 사진과 그림 글잘를 표시하는 방법들에 대해 설명해 주고 다양한 컴퓨터 언어에 대한 설명도 해 주고 있습니다.
3장에서는 프로그래밍과 코딩의 기초 교육에 대한 이야기를 담고 있습니다.
무작정 따라하기의 방법이 아니라 스스로 게임을 만들 수 있는 방법으로 접근한다는 점이 참 마음에 들었습니다.
처음 8비트 컴퓨터를 접했을때 컴퓨터를 만지는 시간보다 공책에 순서도 그리던 시간이 더 많았던 기억이 있는데, 당시에는 정말 이해 못했던 것을 이 책을 읽다보니 흐름의 중요성에 대해 깊이 깨닫게 되었습니다.

컴퓨터의 역사에 대해서는 여러 박물관을 방문하였을 때도 접하곤 하였지만 어설프게 알고 지나치는 경우가 많았답니다.
부록으로 제공된 컴퓨터와 프로그램의 역사는 사진과 함께 간략한 설명이 되어 있어 흐름을 파악하는데도 많은 도움이 되었습니다.
단순히 문서를 작성하고, 게임을 하는데 활용하는 도구로만 컴퓨터를 알 것이 아니라 컴퓨터의 전반적인 구조와 활용까지 폭넓게 배울 수 있는 알찬 책이었습니다.
* 해당 출판사에서 도서를 제공받아 쓴 후기입니다.