두근두근 퍼즐코딩

10분 안에 재미있고 다양한 퍼즐을 풀며 코딩을 연습해 보아요

코딩은 컴퓨터 프로그래밍을 일컫는 말로서, 코딩 교육을 통해 논리력, 창의력, 문제 해결력을 기를 수 있습니다. 프로그래밍 언어를 통해 코딩을 하기 전 퍼즐을 풀면서 알고리즘을 배우고 코딩의 원리를 배울 수 있습니다.
퍼즐은 숨겨진 힌트를 찾기 위해 공간 지각력, 관찰력, 집중력이 필요하고, 힌트를 통해 답을 찾기 위해서는 수학적 사고력과 논리적 추론 능력이 필요합니다. 연역적 추리와 귀납적 추리를 통해 감추어져 있는 정답을 하나씩 찾아내면서 자연스럽게 문제를 해결하는 능력과 논리적이고 창의적인 사고력을 키우게 됩니다.
이러한 퍼즐의 해결 과정은 다양한 부품과 명령어를 조합하여 최종적인 프로그램을 완성하는 코딩과 매우 유사합니다. 그 때문에 구글, 아마존, 마이크로소프트 등의 IT 기업에서 프로그래머를 뽑을 때 코딩 실무 대신 논리 시험이나 퍼즐 면접을 보기도 합니다. 이는 창의적인 문제 해결 능력을 더 중요시하기 때문입니다.

10분 안에 재미있고 다양한 퍼즐을 풀며 컴퓨팅 사고력을 키워요

퍼즐 풀이 과정은 일정한 규칙에 따라 배열되어 있는 작은 문제들을 논리적 추론을 통해 해결하면서 결국 전체 해답을 찾아내는 복잡한 문제 해결 과정입니다. 컴퓨팅 사고력 역시 컴퓨터를 이용해 복잡한 문제를 해결하는 과정에서 필수적으로 사용되는 능력입니다. 따라서 퍼즐 풀이는 컴퓨팅 사고력의 구성 요소 중에서 데이터 수집, 데이터 분석, 패턴 인식, 알고리즘, 시뮬레이션 등의 능력을 키우는 데 큰 효과가 있습니다.
퍼즐을 풀기 위해서는 문제를 파악하고, 규칙을 이해하는 것이 매우 중요합니다. 퍼즐은 이러한 규칙을 이용하여 칸칸에 숨겨진 해답을 찾아내고, 찾아낸 해답을 단서로 삼아 다시 다른 문제를 해결하는 일련의 과정이 필요합니다. 즉, 퍼즐을 푸는 과정은 컴퓨터를 이용해 복잡한 문제를 해결하는 코딩과 매우 유사합니다.
코딩 교육의 목적은 컴퓨팅 사고력을 키우는 데에 있습니다. 복잡한 퍼즐을 풀면서 발달하는 연역적, 논리적 추론 능력, 집중력, 공간 지각력, 수학적 사고력, 문제 해결력 역시 분해, 추상화, 패턴, 알고리즘 등의 컴퓨팅 사고력을 키우는 데에 큰 도움이 됩니다.

출간일2018년 08월 03일
쪽수, 무게, 크기216쪽 | 412g | 170*224*20mm
ISBN139788970509488
ISBN108970509488

퍼즐 풀이 영상 제공

유튜브에서 퍼즐 풀이 영상을 제공하고 있습니다.