처음 만나는 알고리즘 First Step 시리즈 3
이토 시즈카 지음, 정인식 옮김 / 제이펍 / 2017년 4월
평점 :
절판


 

도대체 알고리즘이 뭘까 요즘 참 궁금했던 터였습니다.

무언가 낯익은 단어이긴 한데 애써 설명할 수 없는 단어..

아이가 요즘 코딩에 푹 빠져 재밌게 공부하고 있는데, 그 책 속에서도 알고리즘이란 용어가 사용되었습니다.

용어의 개념은 설명되어 있지 않았고, 그냥 알고리즘이라 표현하고 있었지요.

물어보는 아이에게 저도 모르게 순서도라고 이야기해줬습니다.

그러나 사실 이것이 맞는지 아닌지 확인할 길도 없었지요.

이 때 궁금증을 딱 해결해 줄 아주 고마운 책 한 권을 만났습니다.

알고리즘에 대해 설명해 주는 책이었지요.

알고리즘, 배열.. 익히 들어 알고 있었던 그러나 정확히 생각나지 않은 개념에 대한 뜻을 찾아 떠나는 여행이 기억을 더듬는  시간이 된 것 같아 설레였습니다.

젤 처음 컴퓨터를 만났을 때가 8비트, 16비트 였을 땝니다. 컴퓨터 학원에 가면 컴퓨터보다도 순서도 그리는 데 투자한 시간이 많았었지요. 무엇에 써먹는 활동인 줄도 모르면서 그냥 재밌었던 것 같습니다.

그러다 가산점 때문에 정보처리 기사 자격증을 땄는데, 그 때도 뭔지도 모르고 그냥 학원에서 하라는 대로 했던 것 같습니다.

큰 그림은 그리지 못하고 작은 그림들에만 연연했기 때문에 알고리즘이란 말이 낯익으면서도 몰랐던 것은 당연하곘지요.

이 책에서는 알고리즘은 절차라고 설명해 줍니다. 일이 일어나는 과정들을 말하는 것이지요.

아이가 배우는 코딩을 보면 예전엔 공책에 그려 놓았던 순서도를 스크래치란 프로그램을 통해 작성하고 있는 것이었어요.

이 책은 알고리즘에 대한 설명을 정말 이해하기 쉽게 잘 설명해 주고 있습니다. 무조건 따라하라는 것이 아니라 알고리즘의 과정이 왜 필요한지 큰 그림을 볼 수 있게 도와주지요. 주어진 예시를 하나씩 따라해 보는 재미도 좋네요.

그리고 소수를 구하는 알고리즘의 에라토스테네스의 체 부분도 정말 흥미로웠습니다. 새로운 배경지식을 습득한 것 같아 뿌듯하기도 하였어요.

알고리즘을 순서도로 작성하고 언어로 작성하는 과정은 옛기억이 새록새록 돋으며 재밌는 활동이 되었답니다.

친절한 설명과 알기쉬운 그림을 통해 알고리즘에 대해 잘 알 수 있게 도움주는 괜찮은 책이었습니다.


* 해당 출판사에서 도서를 제공받아 쓴 후기입니다.


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