-
-
알쏭달쏭 알고리즘이 궁금해 2 : 자주 쓰는 알고리즘 - 코딩 전에 배우는 알고리즘 그림책 ㅣ 알쏭달쏭 알고리즘이 궁금해 2
마쓰다 다카시 감수, 김정화 옮김 / 주니어RHK(주니어랜덤) / 2019년 6월
평점 :
절판
[주니어RHK] 알쏭달쏭 알고리즘이 궁금해
초등학교에 코딩교육이 의무적으로 시행된다고 하고 여기저기
코딩학원이 생기는데,
정작 엄마인 저는 코딩이 무엇인지 알고리즘이 무엇인지 잘
모르겠더라구요.
이 책은 그림책이기는 하지만, 정말 코딩이나 알고리즘에 대해서
전혀 모르는 사람들에게도
쉽게 알고리즘이 무엇인지 설명해주는 책이랍니다.
아이를 위한 책이지만, 실제로 저에게도 도움이 되는 것
같아요.
알고리즘은 목적을 이루는 방법을 이르는 말이랍니다.
그리고 알고리즘을 생각해 내고 그것을 컴퓨터에 입력하는 것을
프로그래밍이라고 하네요.
또 컴퓨터는 흩어져 있는 것을 차례대로 정렬 (소트)하고
그 안에서 필요한 것을 찾아내는 일 (서치) 을 가장 잘
하는데
이 소트와 서치의 알고리즘을 통해서 원하는 것을 찾아내도록
하면서 알고리즘을 이해하게 해주어요.
엄밀히 말하면 이 책은 코딩을 배우기 전에 알고리즘이 어떤것인지
그 개념을 익히게 하면서
실제로 컴퓨터를 통해 컴퓨터 프로그래밍을 배울 때 어떤 방식으로
생각하게 하는지
그 과정을 익히도록 해주는 책이예요.
운동회에서 머리위로 공을 빨리 굴리는 게임에서 이기기 위해
어떻게 해야할까요?
곡선을 지날 때 공이 떨어지기 쉬우니 곡선을 지날 때 키가 큰
사람이 바깥으로 서면 좋을 것 같아요.
수의 크기에 따라 나란히 놓는 것을 소트라고 하는데,
소트의 알고리즘은 수의 크기를 비교해서 하나씩 바꾸어 가는
방법을 말한답니다.
또 책을 찾을 때도 알고리즘을 이용해서 찾으면 더 빨리 정확하게
찾을 수 있겠네요.
저 역시 이러한 소트, 서치, 알고리즘의 개념을 잘 몰랐었는데,
이 책을 읽으니 기본적인 개념이 잘 이해가 되는 것 같아요.
알고리즘을 잘 이해하면 컴퓨터 프로그래밍을 할 때 정확한 방법을
찾아서 프로그램할 수 있고,
또 하나의 방법이 실패하면 다른 방법으로 바꾸어 보면서 정확한
결과를 얻을 수 있게 해주는 것 같네요.
그림책이기는 하지만, 코딩을 처음 접하는 아이들에게는 도움이
많이 되는 책이라고 생각이 되요.