-
-
알쏭달쏭 알고리즘이 궁금해 3 : 알고리즘의 기본 형태 - 코딩 전에 배우는 알고리즘 그림책 ㅣ 알쏭달쏭 알고리즘이 궁금해 3
마쓰다 다카시 감수, 김정화 옮김 / 주니어RHK(주니어랜덤) / 2019년 6월
평점 :
절판

알고리즘이란 뭘까요?
사실 저도 컴퓨터 전공이 아니라서 아이들에게 알고리즘에 대해서 설명해주기가 참 어려운데요
요즘 저희 첫째도 학교에서 코딩을 배우고 있고
둘째도 곧 코딩을 배울텐데
저는 코딩에 대해서 참 많이 모르고 있는것 같아요
그래서 아이들에게 쉽고 재미있게 가르쳐줄 수있는 코딩 책이 없을까 싶었는데
코딩 전에 배우는 알고리즘 그림책이 있었네요
알쏭달쏭 알고리즘이 궁금해 책은 그림을 통해서 한눈에 알고리즘을 배울 수 있었어요
이번 책의 주제는 알고리즘의 기본 형태에 관한것이라 아이들과 알고리즘의 기본 형태에 대해서 배워봤어요
사실은 저도 알고리즘의 기본 형태를 처음 배우기 때문에 아이들에게 읽어주기 전에 제가 먼저 정독해보았어요
알고리즘은 기호와 도형을 이용하여 일의 흐름을 표시해 놓은 순서도로 나타내면 훨씬 더 보기 쉽다고 해요
알고리즘의 기본 형태는 순서대로 실행한다, 반복해서 실행한다, 필요하면 실행한다로 나뉜다고 하네요
이 세 가지 형태를 순서도로 나타낼 수 있으면 프로그래밍의 기본은 끝이라고 해요
글만 봐서는 순서대로 실행한다, 반복해서 실행한다, 필요하면 실행한다가 프로그래밍의 기본이라는것이 이해가 잘 되지 않더라고요
저도 이해가 잘 되지 않는데 어떻게 아이들에게 알고리즘의 기본 형태를 가르쳐 줄 수 있을까요?
이 책은 아이들의 눈높이에 딱 맞춘 책이였어요
그래서 알고리즘의 기본 형태를 방울토마토 키우는 방법으로 설명해주었어요
방울 토마토를 키우려면 방울토마토를 키우면서 해야할 일을 순서대로 알아야겠죠?
해야할 일 들을 순서대로 써보면 그게 바로 알고리즘을 그림으로 나타내는 순서도와 똑같다고 하네요
하나하나 방법과 순서를 작성했을뿐인데 이게 바로 알고리즘을 그림으로 나타낸것이라고 해요
순서도가 일반 순서와 조금 다른점은 할 일이 적혀 있는 도형을 선으로 연결 하였고
도형의 종류와 사용법이 따로 있다는것이였어요
시작과 끝, 실행, 반복, 만약~라면,~ 한다 라는 등 쓰임에 따라서 도형의 모양이 다 달랐어요
깨알같은 지식도 하나 ㅇ라게 되었는데 순서도는 영어로 플로차트라고 부른다는것을 가르쳐주었어요
플로는 순서,흐름이라는 뜻이고, 차트는 그림이라는 뜻이에요
순서를 나타내는 그림이니 플로차트가 맞네요
알고리즘의 세가지 기본형태를 말로 들었을땐 무슨뜻인지 몰랐는데
순서도의 도형과 함께 그림으로 설명을 들어보니 뭔가 좀 알것 같았어요
저는 필요하면 실행한다 이 형태가 좀 어렵기도 하고 많이 헷갈리는것 같았어요
이 책은 아이들이 쉽게 코딩을 이해할 수 있도록 재미있는 그림과 함께 아이들의 눈높이에 맞추어서 설명해주는데요
개념을 설명해준후에 알고리즘놀이를 통해서 직접 순서도를 완성해볼 수 도 있었어요
또 청소 방법을 통해서 다시 한번 알고리즘의 기본 형태에 대해서 배울 수 있었죠
알고리즘이 정확하면 로봇도 정확하게 움직여서 내가 생각하는 대로 움직이며 청소를 할 수 있어요
그래서 알고리즘이 정말 중요하다는것을 알게되었어요
저도 코딩에 대해서는 처음 배우지만 코딩에서 가장 중요한게 정확한 알고리즘 짜기라는것은 이 그림책을 통해서 깨닫게 된것 같아요
그림책만으로 코딩을 이렇게 쉽고 재미있게 가르쳐줄 수 있다니
알쏭달쏭 알고리즘이 궁금해 책, 정말 이거 물건이네요~
코딩이 뭔지, 알고리즘이 뭔지 궁금하고, 아이들에게 가르쳐주고 싶으시다면 이 책을 추천드리고 싶어요
이렇게 이해하기 쉽게, 거기다 재미있게 코딩을 가르쳐주는 그림책은 처음인것 같았네요