소프트웨어 교육이 활발하게 논의되고 있다. 그런데 왜 소프트웨어 교육을 하는 걸까? 전국민을 프로그래머로 육성하고자 하는 것은 아닐 텐데… 바로 프로그래밍의 본질인 알고리즘에서 그 이유를 찾을 수 있다. 알고리즘은 쉽게 말하자면 문제를 해결하는 절차를 뜻한다. 이 책은 바로 그 문제를 해결하는 알고리즘에 관한 책으로 저자는 '①프로그램을 실행해보고 ②따라해보며 ③생각하고 응용하는 단계'를 거쳐서 독자에게 문제해결능력을 키워주고자 한다.
단순히 따라하는 기존의 스크래치 책을 지양하는 선생님과 학부모라면 이 책으로 아이의 논리력과 사고력을 향상시켜보도록 하자.
0장 알고리즘이란
1장 기초 계산
2장 비교하기
3장 교환하기
4장 합 구하기
5장 수열
6장 약수
7장 소수
8장 진법 변환
9장 탐색
10장 정렬
11장 오류 검출하기
12장 암호문 만들기