컴퓨터과학 알고리즘 : 스크래치 3.0 - 컴퓨팅 사고력을 키우는
장수정 외 지음 / 생능 / 2019년 12월
평점 :
장바구니담기


컴퓨터는 사람이 세운 알고리즘 로직에 의해 작동된다. 사람이 명령하는데로 작동되는 것이다. 음성인식도 사람이 말을 하면 그 말을 기계어로 해석해서 그에 맞는 동작을 하는 것이다. 그만큼 알고리즘을 짜고 컴퓨터에게 명령하는 것이 중요하다. 어떻게 명령하느냐에 따라서 컴퓨터가 동작하는 것이 바뀌기 때문이다. 정확하고 올바른 명령을 전달하기 위해 정확한 알고리즘으로 컴퓨터에 명령하는 필요하다.



글로 전달할수 도 있지만 보기 편하게 기호로 보통 나타낸다. 이를 순서도라고 한다. 내가 초등학교때는 순서도를 그리는 여러 모양의 자도 있었다. 지금은 컴퓨터로 다 하기 때문에 연필로 그리지는 않을것 같다. 스크래치는 순서도를 작성하는 프로그램이라고 생각하면 쉽다. 순서도를 그리듯이 프로그램을 하기 때문에 초등학생이나 프로그램을 처음 배우는 사람들에게 프로그래밍이란 것이 어떤 식으로 구성되는지 배우기가 쉬운것 같다.



컬러풀한 내용에 문제도 있고 평가하기 부분도 제공한다. 실생활에서 사용하는 신호등 없는 교차로 같은 내용으로 흥미를 유도하기 때문에 더 재미있게 볼수 있는 것 같다. 실제로 신호등 없는 교차로에서는 어떻게 운행해야 하는지 생각해 볼수 있기 때문이다.



실제로 알고리즘은 엄청 다양하다. 스크래치를 통해서 알고리즘을 하나하나 배울수 있으며 실제로 실습해보고 생각하며 고민 해볼수 있도록 만들어져 있어 알고리즘에 기초공부는 될것 같다. 초등학교 저학년은 어렵겠지만 고학년 정도 되면 생각하면서 볼수 있는 책인듯 싶다.



실습을 돕기위한 예제 파일도 제공한다.


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