메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

창의적인 문제 해결 능력을 키워주는 IT 퍼즐

65개의 퍼즐을 풀면서 컴퓨팅 사고력을 배운다

한빛미디어

집필서

판매중

  • 저자 : 김종훈 , 김병수 , 김태훈 , 양영훈 , 오정철 , 현동림
  • 출간 : 2017-08-01
  • 페이지 : 332 쪽
  • ISBN : 9788968488634
  • 물류코드 :2863
초급 초중급 중급 중고급 고급
4.4점 (8명)
좋아요 : 4

우리 아이의 창의적인 문제 해결 능력을 키우고 싶다면?

모범 답안이 정해진 문제를 풀어보는 것으로는 창의력을 키울 수 없습니다.
창의력이 없으면 처음 접하는 문제를 풀어낼 수 없습니다.
IT 퍼즐을 풀다 보면 자연스럽게 문제 해결을 위한 컴퓨팅 사고력을 향상시킬 수 있습니다.

 

컴퓨팅 사고력을 키워줄 65개의 퍼즐과 IT 원리를 담았습니다.

이 책은 IT 원리를 쉽고 재미있게 이해할 수 있도록 퍼즐 형식으로 구성하였습니다. 퍼즐을 풀어본 후 이와 관련된 IT 원리에 대해 살펴보고, 스크래치 또는 앱 인벤터를 이용해서 IT 원리가 실제 소프트웨어에 어떻게 적용되는지 알아봅니다.

 

 

어떤 독자를 위한 책인가? 

  • 소프트웨어 교육을 담당하는 초등학교 선생님, 학부모님
  • 창의적인 문제 해결 능력을 향상시키고 싶은 초등학교 고학년 어린이

 

 

undefined

 

 

저자

김종훈

http://www.jejue.ac.kr/~jkim
제주교육대학교 컴퓨터교육과 조교수와 과학영재교육센터 정보분야 담당교수이다. 홍익대학교 대학원 전자계산학과에서 이학박사학위를 취득하고, 홍익대학교 부설 과학기술연구소 연구원과 한국전자통신연구원 컴퓨터시스템연구부 Post-Doc. 연구원으로 활동했다. 저서로 『컴퓨터 영재 C언어의 이해』, 『컴퓨터 영재 기반 다지기』 등 다수가 있으며, 90여편의 논문을 발표하였다.
저자

김병수

제주 도련초등학교 교사로, 제주대학교 컴퓨터교육전공 교육학박사이다. 계산과 전략을 활용한 게임과 놀이에 관심을 갖고 있다.

저자

김태훈

제주대학교 교육대학 부설초등학교 교사로, 제주대학교 컴퓨터교육전공 교육학박사이다. 소프트웨어 융합 교육에 관심을 갖고 있다.

저자

양영훈

제주대학교 교육대학 컴퓨터교육과에서 학사와 석사학위를 취득하고 2005년부터 제주도 내 초등학교 교사로 재직하고 있습니다. 최근에는 초·중등학생들에게 적합한 알고리즘 교육 방안을 연구하기 위해 제주대학교 컴퓨터교육전공 박사과정에서 공부하고 있습니다. 집필한 저서로 『스크래치로 배우는 STEAM 교육』(다올미디어, 2014)과 『창의적 생각을 키우는 IT 퍼즐』(다올미디어, 2013)이 있습니다.

저자

오정철

제주 중앙초등학교 교사로, 제주대학교 컴퓨터교육전공 박사과정을 수료했다. 소프트웨어 융합 교육에 관심을 갖고 있다.

저자

현동림

제주 백록초등학교 교사로, 제주대학교 컴퓨터교육전공 교육학박사이다. 교사 및 학생을 대상으로 다양한 소프트웨어 교육을 진행하고 있다.

__Puzzle 01 포수 사인  

__Puzzle 02 사탕 개수 알아내기  

____[사고력 UP] 컴퓨터에서 사용하는 2진수  

__Puzzle 03 짝짓기 게임  

__Puzzle 04 자전거 페달 톱니 회전 수 구하기 

____ [사고력 UP] 진수 변환  

____ [프로그래밍 01] 10진수를 2진수로 변환하기  

____ [프로그래밍 02] 2진수를 10진수로 변환하기 4

__Puzzle 05 쪽지 내용 맞추기  

__Puzzle 06 0과 1로 표현된 전화번호 맞추기 

__Puzzle 07 숫자로 표현된 컴퓨터 암호 맞추기 

____ [사고력 UP] 컴퓨터에서의 문자 표현  

__Puzzle 08 숨겨진 메시지 찾기  

__Puzzle 09 명령어로 그림 그리기  

____ [사고력 UP] 컴퓨터에서의 이미지 표현  

__Puzzle 10 로봇이 되어보자 1 

__Puzzle 11 로봇이 되어보자 2 

__Puzzle 12 명령 로봇을 만들자  

____ [사고력 UP] 프로그래밍 

____ [프로그래밍 03] 정육각형 그리기 

__Puzzle 13 비커 내용물 교환하기 

__Puzzle 14 과일 옮기기  

__Puzzle 15 최종 식사 메뉴 맞추기 

____ [사고력 UP] 변수 값 교환하기  

____ [프로그래밍 04] 두 변수 값 교환하기 

____ [프로그래밍 05] 세 변수 값 교환하기  

__Puzzle 16 공연장 입장 순서 찾기  

__Puzzle 17 주차 공간 찾기 

____ [사고력 UP] 배열 

____ [프로그래밍 06] 최대값 찾기 

____ [프로그래밍 07] 최빈값 찾기 

__Puzzle 18 전구에 불을 켜는 방법은?  

__Puzzle 19 일반 나이의 범위 지정하기  

__Puzzle 20 로그인에 성공하려면?  

__Puzzle 21 ID 검색으로 SNS 친구 추가하기 

____ [사고력 UP] 부울대수  

____ [프로그래밍 08] 3 또는 5의 배수 판별하기 

____ [프로그래밍 09] 나이에 따른 놀이공원 입장료

__Puzzle 22 1년 뒤 토끼 쌍의 수 구하기 

__Puzzle 23 피보나치 수열 

__Puzzle 24 원판 2개 옮기기 

__Puzzle 25 원판 3개 옮기기

__Puzzle 26 하노이 탑 

____ [사고력 UP] 재귀  

____ [프로그래밍 10] 재귀를 이용한 계승  

____ [프로그래밍 11] 재귀를 이용한 피보나치 수열  

__Puzzle 27 주차장에서 차 빼기 

__Puzzle 28 구슬 순서를 바꾸는 마술 상자 

____ [사고력 UP] 스택과 큐  

____ [프로그래밍 12] 스택  

____ [프로그래밍 13] 큐  

__Puzzle 29 공을 무게 순으로 배열하자 

____ [사고력 UP] 정렬  

____ [프로그래밍 14] 버블 정렬  

____ [프로그래밍 15] 선택 정렬  

__Puzzle 30 행운의 추첨 

__Puzzle 31 카드 찾기 

____ [사고력 UP] 탐색  

____ [프로그래밍 16] 선형 탐색  

____ [프로그래밍 17] 이진 탐색 

__Puzzle 32 놀이기구 배정하기 

__Puzzle 33 주차장에서 차 정리하기 

____ [사고력 UP] 해싱 

____ [프로그래밍 18] 놀이기구 배정하기  

__Puzzle 34 마법의 문을 열어라! 

__Puzzle 35 마법의 수를 만들어라! 

____ [사고력 UP] 트리  

__Puzzle 36 7과 16의 위치를 찾아라 

__Puzzle 37 이진 탐색 트리를 만들자 

____ [사고력 UP] 이진 탐색 트리  

__Puzzle 38 선교사와 식인종 문제 

____ [사고력 UP] 트리 탐색  

__Puzzle 39 8-퍼즐 

__Puzzle 40 틱택토 게임 

____ [사고력 UP] 인공지능 탐색  

__Puzzle 41 이동 경로를 표로 나타내자 

__Puzzle 42 짝 정하기 

____ [사고력 UP] 그래프 

__Puzzle 43 페인트를 아끼자  

__Puzzle 44 시간표 작성하기 

____ [사고력 UP] 그래프 채색  

__Puzzle 45 네 개의 보물 상자를 가져가자 

__Puzzle 46 일곱 개의 보물 상자를 가져가자 

____ [사고력 UP] 최소 신장 트리  

__Puzzle 47 델리까지 빨리 가야 해 

____ [사고력 UP] 최단 경로 

__Puzzle 48 그림을 숫자로 표현하기 

__Puzzle 49 문장 압축하기 

____ [사고력 UP] 압축  

__Puzzle 50 외계 문자인가? 

__Puzzle 51 빨리 해독해야 해! 

____ [사고력 UP] 암호  

____ [프로그래밍 19] 시저 암호로 암호화하기 

__Puzzle 52 잘못된 색상의 정사각형을 찾아라 

__Puzzle 53 ISBN 

__Puzzle 54 주민등록번호 

____ [사고력 UP] 패리티 비트

____ [프로그래밍 20] 패리티 비트 구하기  

__Puzzle 55 하드디스크에 저장된 정보 복구 1 

__Puzzle 56 하드디스크에 저장된 정보 복구 2 

____ [사고력 UP] RAID  

__Puzzle 57 고객 서비스 순서 정하기 

__Puzzle 58 공평하게 도와주자 

____ [사고력 UP] 프로세스 스케줄링

__Puzzle 59 최소 개수로 거스름돈 주기 

__Puzzle 60 가장 큰 이익으로 곡물 선택하기 

____ [사고력 UP] 탐욕 알고리즘 

____ [프로그래밍 21] 최소 개수로 거스름돈 주기  

__Puzzle 61 N-여왕 문제 

____ [사고력 UP] 백트래킹 

__Puzzle 62 up & down 게임 

__Puzzle 63 트리오미노 퍼즐 

____ [사고력 UP] 분할 정복법  

____ [프로그래밍 22] up & down 게임 

__Puzzle 64 쌀자루 적게 사용하기 

__Puzzle 65 많은 보물을 차지하라 

____ [사고력 UP] 동적 계획법  

____ [프로그래밍 23] 동적 계획법을 이용한 피보나치 수열  

  • 흥미를 키우고 지식을 알아가기 시작하기에는 더할나위 없이 좋다고 생각합니다.

    학교에서는 물론 가정에서도 아이와 함께 보기에도 무난하여 후회없는 선택이 될 것입니다. Emotion Iconhttps://mechanickim.github.io/book/2017/12/04/book-review.html

  •  

    • 3가지 컨텐츠로 챕터가 구성되어 있다.

    후기

    제목은 창의적인 문제 해결 능력을 키워주는 IT 퍼즐이지만
    컴퓨팅 사고력 훈련 및 기법에 대한 내용이 주를 이룬다.

    크게는 3가지 챕터(퍼즐, 사고력, 프로그래밍)이고 총 퍼즐 65개로 구성되어 있는 데
    코드는 존재하지 않으며 스크래치를 활용했다.

    문제 => 해답의 반복 사이클 속에 중간 중간 사고력UP과 프로그래밍 시간이 있는 데
    참고로 이 부분에 컴퓨터 공학 기초와 알고리즘 기법이 굉장히 많이 나온다.

    • 스택, 큐 등 기본적인 메모리 구조나 알고리즘 기법은 많이 다루고 있다.

    풍부하고 방대하다

    가격에 비해 양이 굉장히 풍부하다.
    100% 풀컬러에다가 그림도 굉장히 많고 도식화가 많은 데 2만원이 넘지 않는다.
    글씨가 큰 것도 아닌 데 이정도면 굉장히 만족스럽다고 볼수있다.

    • 문제와 답의 구성 방식

    절대 얕보면 안되는 책

    처음에는 쉽고 설명도 굉장히 친절하지만 뒤로 갈수록 난이도 풀이에 생각할게 많다.
    실제로 컴퓨터 공학기초에서 다루는 재귀, 큐, 스택, 분할 정복, 동적계획법 등 중요한 부분도
    담고 있기 때문에 이 책의 제목만 보고 우습게 보다가는 큰 코 다칠 수 도 있다.
    물론 기초가 튼튼하거나 실무 경험이 있는 개발자가 볼 때는 후반부도 쉬울 수 있지만
    그렇지 않은 경우에는 개발자조차도 꽤나 재미있게 볼 수 있는 책이다.

    • 후반부에 스크래치로 되어있음에도 굉장히 길어진다.

    요약

    • 장점
    1. 알고리즘 공부까지 할 수 있는 책이다.
    2. 100% 풀 컬러이며 도식화 및 이미지가 잘 되어 있어 이해에 도움이 된다.
    3. 가격 대비 굉장한 구성과 퀄리티이다.
    • 단점
    1. 뒤로 갈수록 어려운데 타겟인 어린아이와 학부모 그리고 선생님이 읽을 수 있을까 싶다
    2. 컴퓨터 전공자가 아니면 보는 데 큰 노력이 필요할 것 같다.

  •  

    안녕하세요...!!!

     

    오랜만에 리뷰를 하게 됩니다.

     

    금일 소개해드릴 서적은

     

    '창의적인 문제 해결 능력을 키워주는 IT 퍼즐' 이라는 서적입니다.

     

     

    한빛 미디어 서적입니다.

     

    역시 책은 매우 잘 나왔다는 느낌을 받았습니다.

     

     

     

     

    받자마자 이름을 쑝~ 써주는 센스!

     

    뭔가 초~중학교 정도 되는 학생들이 보기 좋은 책이라 생각했습니다.

     

     

    왜냐하면, 지난번에도 표지에 속아

     

    생각보다 난이도 높은 서적들을 많이 만났거든요~~

     

     

     

     

    일단 봐야 알겠죠??

     

     

     

     

     

     

     

     

     

    책을 펴자마자!

     

    4차 산업혁명에 대한 소프트웨어 교육에 대한 의미심장한 내용을 다루고 있었습니다.

     

    소프트웨어 교육은 돈도, 코딩을 가르치는 것도 아닙니다.

     

    숲을 보라는 말, 매우 공감합니다...!! 원리와 개발에 대한 내용을 알려줘야되는 것이죠..!!

     

    친절하게 소프트웨어 교육에 대한 내용으로 시작하고 있었습니다.

     

     

     


     

     

     

    이 서적의  6명의 저자분들은 따로 카페를 운영하고 있었습니다.

     

    응??

     

    가입이 되어 있네?

     

    역시 저는 4차 산업혁명에 관심이 많은 강사입니다.

     

     

    moon_and_james-1 

     

     


     

     

     

     

    본격적으로 목차를 살펴보았습니다.

     

     

     

     

    !!

     

    역시 예상대로!

     

    책을 구매하시려는 분들은 참고하세요!

     

    물론 저학년 위주의 교육 내용도 들어 있지만, 생각보다 난이도 높은 부분이 많다고 생각하였습니다.

     

     

     


     

     

     

     

    물론! 좋은 내용은 많이 들어가 있습니다~

     

    기초적인 원리를 알아가는 퍼즐식 학습부터 -> 알고리즘 및 자료구조에 대한 설명까지

     

    매우 친절하게 설명이 되어 있었습니다.^^

     

     

     


     

     

     

    자~ 책에 대한 내용을 살펴볼까요??

     

     


     

     

     

    기본 진수에 대한 설명부터

     

    프로그래밍에 대한 기초적인 지식까지 제공하고 있어

     

    이론서로는 손색이 없다고 생각하였습니다.

     

    단순히 소프트웨어에 관련된 지식만 포함한 것이 아닙니다.

     

    약간의 보안, 운영체제, 하드웨어에 관련된 지식도 포함이 되어 있어

     

    정말 재미있게 쭉쭉~ 읽으실 수 있습니다.

     


     

     

     

    하지만 단순히 이론만 주저리주저리 설명해 놓은 서적이 아닙니다.

     

    학생들이 이해하기 쉽게 이론을 설명해 두긴 했지만,

     

    실제로 스크래치와 앱 인벤터를 통한 프로그래밍 해결 방법을 제시하고 있습니다.

     

     




     

     

     

     

    요런 친구들은 스크래치에 가입 후 한번 해보면 재미 있겠군요~^^;

     

    물론 저는 중요하다고 생각한 부분들은 한번씩 돌려 보았습니다.

     

    중간중간 재미있는 내용이 정말 많이 있습니다.

     

    사진에는 없지만, 틱택토 게임라던지~ 도미노, 암호학에 관련된 기초적인 내용도

     

    시간가는 줄 모르고 봤네요^^

     

     


     

     

     

     

    학생 분들에게는 조금 어려울 수도 있지만, 스택 및 큐 최단 경로 설정과

     

    인공지능 탐색 등 흥미로운 내용도 상당 수 들어 있네요^^ 

     

    특히 이진 탐색 트리, 최소 신장 트리 등 매우 중요한 내용도 포함이 되어 있어,

     

    책에 퀄리티에 다시 한 번 감탄 하였습니다.

     

     

     




     

     

     

     

    예전 학부생 때 운영체제에서 배운 내용도 나오네요~ 오랜만이지만 막상 보니

     

    생각도 나고 다시 공부하는 것 같은 느낌을 받아 매우 인상적이었습니다.

     

    예를 들어 설명하는 방식이 매우 마음에 듭니다.

     

     

     

     

     

     

     

     

     

     

    총평

     

    교육을 원하시는 분들은 쭉 읽어보시고 초~고급까지 난이도를 설정하시어

     

    초등학생부터 고등학생까지 다양하게 커리큘럼을 짜서 맞춤형으로 교육을 진행하시면 좋을듯 합니다.

     

    학부생분들과 교육에 종사하시는 분들께는 매우 강추하는 서적입니다.

     

    학생분들은 전공하시는 분들 및 선생님과 함께 보면 매우 좋은 서적이 될 것 같습니다.^^

     

     

     

    역시 한빛미디어 라는 생각을 하였습니다.

     

    아직 못 읽은 부분이 있어, 그 부분까지 완독하려 합니다..!!

     

    기초적인 원리를 배우고 싶으신 분들, 알고리즘에 대해 기초적인 부분을 학습하시는 분들께도

     

    매우 맞춤형 서적일 것 같네요^^

     

     

     

     

  • 초등학생, 중학생 들이 컴퓨터 알고리즘 문제 해결 입문용으로 공부하기 좋은 책이다.

    알고리즘 문제 풀이 입문자 분들이 개념을 잡기에 좋은 책이다. 

    이미 컴퓨터 알고리즘을 공부한 분들에게는 좀 더 난이도가 높은 책을 추천한다.

     

    컴퓨터가 사용하는 2진법에 대한 개념에서 부터 스택/큐/트리/그래프 등의 기본 자료구조 그리고 

    이를 활용한 알고리즘 문제 및 데이터 정렬들의 기본적인 알고리즘 학습 입문용으로 책이다.

     

    컴퓨터 알고리즘에 입문하는 분들이 이 책을 함께 학습하면 좋을 효과가 있을 것으로 생각된다.

  •   작년쯤부터 4차 산업혁명이라는 단어가 이곳저곳에서 쓰이기 시작하면서 많은 사람들의 관심을 불러일으켰습니다. VR/AR, IoT, 딥러닝과 같은 몇몇 산업 분야가 큰 관심을 불러일으켰고, 이와 함께 소프트웨어 교육의 중요성이 크게 부각되었다고 생각합니다. 그 예로 앱인벤터, 스크래치를 이용한 소프트웨어 교육이나 아두이노를 이용한 IoT 교육 등을 들 수 있는데, 개인적으로는 이런 SW교육 열풍은 긍정적이라고 보고 있습니다. 공교육에서 이를 뒷받침해줄 수 있는 교사진이 육성되는게 가장 중요하겠지만 말이죠.
      우리가 소프트웨어를 개발한다고 한다면, 그 목적에는 개발한 프로그램을 통해 그 프로그램이 어떤 과제를 달성하는-쉬운 예를 들자면 주어진 숫자들을 어떤 식에 대입하여 계산하는-것을 목적으로 할 것입니다. 그리고 그 프로그램을 어떻게 완성해나갈지는 그 프로그램을 만드는 사람의 역할이라고 할 수 있습니다. 즉 프로그램 개발자에게 있어 가장 중요한 능력 중 하나는 문제 해결력이라는 결론을 내릴 수 있습니다.(물론 이 능력은 어떤 일을 하던 당연히 필요한 일이긴 합니다)
      제목에 IT라는 단어를 달고 있고, -퍼즐을 풀면서 컴퓨팅 사고력을 배운다-라는 부제를 달고 있는 점에서 짐작할 수 있듯, 이 책은 전문가보다는 프로그래밍이라는 단어를 거의 처음, 혹은 어렴풋이 알고 있을 정도의 입문자, 즉 수학적인 지식이 막 잡힌, 초등학교 중-고학년쯤 될 학생들이 읽어볼 만한 책이라고 생각됩니다. 비록 수학과 추론쪽 능력이 다소 필요해 보이나 여러 퍼즐을 풀면서 자연스럽게 프로그래밍과 연관된 개념을 접할 수 있도록 구성된 점은 이 책이 갖고 있는 강점이라고 생각됩니다.
      다만 조금 아쉬운 점을 들자면 답을 미리 정해두고 거기에 맞춰 퍼즐을 낸 것이 아닌가 하는 아쉬운 문제가 몇 개 보였다는 점이 있습니다. 너무 많은 힌트를 준다면 문제가 너무 간단히 풀려버리겠지만, 그래도 최소한의 추론을 할 수 있는 근거가 부족한 문제가 처음에 두세개정도 있었는데, 그 부분을 제외하고는 전체적으로 문제는 대체로 풀어 볼 만한 난이도로 구성되어 있다고 생각합니다.


     

  • 처음 프로그래밍을 시작하는 학생들에게 알고리즘이란 이런것이다. 라고 설명한다면 대다수의 학생들은 지레 겁을 먹는 학생이 많이 생길 것입니다.

     

     

    하지만 이 책은 초등학생들의 눈높이에 맞춰 알고리즘을 녹이려는 노력들이 많이 보이더라구요.



    65개의 퍼즐을 풀면서 학생들의 호기심을 Up 시켜 주는 책이랍니다.

    65개의 퍼즐이 작다면 작을 수 있지만...

    이 중에는 많은 알고리즘 기법들이 숨어 있어서 결코 적지 않은 많은 양이었던것 같습니다.




    목차를 살펴보면 위와 같이 초등학생들이 쉽게 접근하고 재미 있어 할 만한 주제로 구성이 되어 있습니다.


    이 책의 구성은 먼저 해당 문제에 대한 퍼즐을 풀게 되는데 이 부분이 학생들의 진지한 사고력이 필요한 부분입니다.


    그리고 학생들의 풀이와 맞춰 볼 수 있도록 퍼즐에 대한 풀이와 답을 제공하고 있습니다.


    또한 목차에서 보이듯이 사고력UP 이라고 되어 있는 부분에서는 이 문제와 컴퓨터 프로그래밍에서 사용하는 알고리즘에 대한 설명이 들어갑니다.


    알고리즘을 먼저 설명하는것이 아닌 학생들이 먼저 유연한 생각으로 많은 고민을 한 후에 정답을 추출해 낸 후에...


    프로그래밍을 하게 되면 이런 알고리즘으로 접근을 하면 된다고 알려주는 형식입니다.




    위의 포수사인의 예를 들어 봅니다.


    우리는 이 문제를 가지고 최소 손가락 수를 맞출수 있을까요?


    다음 장에 나오는 정답은 손가락 세개로 8가지 구종을 표현할 수 있다는 것을 그림으로 설명을 하게 됩니다.


    여기서 이 8가지 구종은 이진법에 해당하는 것이랍니다.

    000,001,010,011,100,101,110,111 


    이러한 이진법을 가르키기 위해 먼저 퀴즈로 학생들의 두뇌를 UP 하는 것이죠...




    또한 학생들이 좋아할 만한 로봇을 이용해 공을 배열하는 방법에 대해서 생각을 해 보게 하는 문제입니다.


    이렇게 직접 풀어보고...


    좀더 효율적인 정렬 부분을 찾아 볼수도 있을것입니다.


    이렇게 좀더 생각하면서 이러한 문제들을 버블정렬,삽입정렬 등과 같은 알고리즘과 연계가 되면서 학생들은 자연스럽게 알고리즘에 노출되게 됩니다.



    선교사와 식인종 문제는 일반적으로 창의수학에 많이 나오는 문제입니다.

    많은 생각을 하게 되는 문제이죠...


    학생들도 한명 한명 보내 보고 다시 되돌려 보고 다시 보내 보고 계속 반복해서 강을 건너게 하는 결과값을 추출하는 문제입니다.


    이러한 문제를 알고리즘과 연계해 볼 생각을 못했는데 이 책에서는 백트래킹 알고리즘과 연계를 시켜 놓았더라구요.^^


    이렇게 한문제 한문제를 학생들의 눈높이에 맞춰서 추려 낸 것을 보니 정말 많은 고민을 했을것이라는게 눈에 보이더라구요.


    이 책을 쓰신 저자분들이 주로 초등학교 교사 분들이시라서 학생들 눈높이에서 열심히 작업 하셨구나 라고 알 수 있었습니다.


    기타 자세한 정보들은 이 책을 출판한 한빛미디어(http://www.hanbit.co.kr/store/books/look.php?p_code=B9031443562) 의 상세 내용 및 미리보기 등을 통해서 접해 보실 수 있습니다.




    하지만 이 책을 읽으면서 아쉬운 점이 하나가 있었습니다.


    이 책을 소개하는 소개에 어떤 독자를 위한 책인가? 에서 다루어진...

    - 소프트웨어 교육을 담당하는 초등학교 선생님,학부모님

    - 창의적인 문제해결 능력을 향상시키고 싶은 초등학교 고학년 어린이


    라고 되어 있는데...


    제가 생각하기에는 초등학교 선생님들이 학생들에게 알고리즘을 설명하기에는 딱 좋은 책이 되지 않나 싶었습니다.

    하지만 뒷쪽으로 가면서 깊이 있는 알고리즘들은 지면으로 설명하는데 한계가 있기에...

    학부모님이나 초등학교 고학년 어린이라고 해도 어느정도 알고리즘에 대한 지식이 있는 상태에서 읽을때 재미있게 읽을수 있지 않을까? 라는 생각이 들더라구요.


    갑자기 크루스칼 알고리즘이나 이런 용어들이 나온다면 일반인이나 알고리즘을 모르는 학생들은 거부감이 살짝 드는 것이 사실이거든요.^^


    그리고 또 한가지는


  • 창의적인 문제 해결 능력을 키워주는 IT 퍼즐 - 한빛미디어 01.jpg

     

    프로그래밍이라는 것이 쉽지는 않다. 현업으로 프로그래밍을 하고 있지만, 여전히 계속해서 공부를 해야 한다. 그런데  내년부터 초등학교부터 컴퓨터 교육이 시작된다고 한다. 내가 처음 프로그램을 공부할 때가 대학교 때인데 그때를 생각하면 과연 초등학생들이 잘 배울 수 있을지가 걱정이 된다.

    하지만, 어떻게 보면 어릴 때부터 이런 개념을 깨우치고(?) 있었다면 쉽게 접근할 수도 있을 것 같기도 하다. 어느 정도 효과가 있을지는 모르겠지만, 논리적인 사고력은 늘 수도 있겠다고 생각된다. 그래도 수학적인 개념들이 많이 나오는데 많이 어렵지 않을까 생각된다. 

    그럼 자신의 아이에게 어떻게 알려줄까 하고 고민을 들 때는 "창의적인 문제 해결 능력을 키워주는 IT 퍼즐"을 참고하면 좋을 것 같다. 

     

     

     

     

     

     

    창의적인 문제 해결 능력을 키워주는 IT 퍼즐 - 한빛미디어 02.jpg

     

    이 책은 교육을 담당하는 선생님과 학부모를 위해서 집필을 했다고 한다.
    책의 내용도 2진법과 10진법에 설명부터 되도록이면 놀이를 하는 것처럼 쉽게 이해할 수 있도록 그림과 함께 설명이 되어 있다. 

     

     

     

     

     

    창의적인 문제 해결 능력을 키워주는 IT 퍼즐 - 한빛미디어 03.jpg

     

    창의적인 문제 해결 능력을 키워주는 IT 퍼즐 - 한빛미디어 04.jpg

     

    창의적인 문제 해결 능력을 키워주는 IT 퍼즐 - 한빛미디어 05.jpg

     

    총 64개의 퍼즐을 설명하고 또 스크래치나 앱 인벤터로 프로그램까지 되어 있어서 선생님이나 학부모님이 참고하기 잘 되어 있다. 겨우 64개라고 할지 모르지만, 컴퓨팅의 기본이 되는 2진법에서 간단한 암호화와 이진 탐색 트리와 인공지능까지 참 다양한 주제를 재미있게 다루고 있어서 컴퓨터에 흥미를 느낄 수 있도록 했다. 

     

     

     

     

     

    창의적인 문제 해결 능력을 키워주는 IT 퍼즐 - 한빛미디어 06.jpg

     

    위의 사진처럼 각 퍼즐은 "퍼즐", "사고력UP", "프로그래밍"으로 나눠져서 퍼즐을 풀어보고 해설을 보면서 이해하고 이를 프로그래밍까지 해볼 수 있도록 했다. 

     

     

     

    창의적인 문제 해결 능력을 키워주는 IT 퍼즐 - 한빛미디어 07.jpg

     

    창의적인 문제 해결 능력을 키워주는 IT 퍼즐 - 한빛미디어 08.jpg

     

    프로그램은 학교에서 많이 사용하는 스크래치와 MIT에서 개발해서 안드로이드에서 직접 구동까지 해볼 수 있는 앱 인벤터로 구현한 것을 볼 수 있다.

    개인적으로는 스크래치는 조금 사용을 해보았는데, 앱 인벤터는 잘 모르는 거라서 프로그래밍을 한 결과를 봐서는 잘 모르겠다. 직접 프로그램을 해보려면 별도로 스크래치나 앱 인벤터를 더 배워야 할 것 같다. 

    특히나 앞 부분의 진수 변환이나 두 변수 값 교환하기와 같이 간단한 것들은 스크래치의 결과물도 보여주는데 점점 뒤로 갈수록 난이도가 올라가는 퍼즐들은 앱 인벤터로 되어 있어서 둘 중 하나의 프로그래밍 언어로 알려주려면 공부하고 만들어봐야 한다. (결코 쉽지만은 않을 것 같다.)

     

     

     

     

     

    창의적인 문제 해결 능력을 키워주는 IT 퍼즐 - 한빛미디어 09.jpg

     

    알파고의 바둑과 같이 인공지능도 간단하게 설명을 하고 있는데 흥미를 유도하기에는 충분한 소재인 듯하다. 틱택톡에서 다음에 어디에 x를 해야 이길 확률이 높을지의 원리를 그림과 함께 순서대로 설명을 하고 있어서 이해하기 쉬웠다. 

    그런데 이 책에 나오는 퍼즐들을 초등학생들이 접했을 때 쉽게 따라올 수 있을까는 잘 모르겠다. 내가 비커 내용물 교환하기를 설명하는 것을 이해하는 데에도 조금 어려웠기 때문이다. 내가 초등학생들을 너무 어리게 보고 있기 때문에 그럴지도 모른다. 그리고 이 책을 쓴 저자들이 모두 초등 컴퓨터 교육 전공의 전문가들이니 충분히 고려하고 썼을 테니 한번 아이에게 시도해보는 것도 좋을 것 같다. (아이들이 모른다고 좌절을 하지 말자. ㅜㅜ)

    좀 아쉬운 것은 뒷부분으로 갈수록 난이도가 어려워지는데 설명이 점점 부족해지는 것 같다. 기본적인 배경지식도 있어야 하는데 이러한 것들은 인터넷에서 찾을 수 있는 링크라도 소개해서 선생님이나 학부모님들이 참고할 수 있도록 했으면 더 좋지 않았을까 생각된다. 

     

     

     

     

     

  •  

    한빛 리더스 활동이 마감되고 새롭게 시작된 "책 읽는 프로그래머" 에서 기존 OB 멤버들을 대상으로 리뷰 이벤트를 했다. 한빛리더스 14기가 예상보다 빨리 끝나서 좀 아쉬웠는데 이렇게 이벤트가 진행이 되서 좋았다. 내가 선택한 책은 "창의적은 문제 해결 능력을 키워주는 IT 퍼즐" 책이다. 총 65개의 퍼즐 문제를 풀어보는게 이 책의 내용이다. 간단한 문제들을 통해서 알고리즘에 대한 내용도 책에 포함되어있다. 먼저 퍼즐을 풀어보고 퍼즐을 풀기 위한 원리에 대해서 알아보고 또 그것을 실제 소프트웨어에 어떻게 적용되는지 스크래치를 이용해서 만들어보는것 까지 하나의 사이클로 되어있다. 

     

     

    문제에 대해서는 바로바로 다음장에 답이 나와있다. 보통은 이런 문제를 푸는 내용의 책에서는 답은 맨 뒷부분에 따로 나와있는데 이 책은 문제 다음에 바로 나온다. 그래서 그부분이 살짝 아쉬운 부분이었다. 무심코 넘겼는데 답이 먼저 눈에 들어와 버리는 경우가 생길수 있기 때문이다. 일단 답이나 단서가 눈에 들어오고나면 거기에 대해서 계속 신경이 씌여서 더 다양한 생각을 하지 못하게 된다. 그래서 답은 책 뒤에 따로 나왔으면 더 좋았을것 같다. 

     

     

    각각 퍼즐, 사고력UP, 프로그래밍 파트를 선택해서 볼수 있도록 색깔로 표시를 해놨다. 앞에서 말했듯이 퍼즐은 실제 문제를 푸는 부분이고 사고력UP 은 문제에 필요한 원리에 대해서 알수 있는 영역이다. 그리고 프로그래밍은 실제 문제 푸는것을 구현해 보는 영역이다. 

     

     

     

    어린이와 청소년들이 좀더 쉽게 이해하고 재미있게 접근 할수 있도록 그림을 많이 이용해서 설명을 해주고 있다. 사고력 UP 에서 나오는 내용들은 알고리즘 관련 내용도 있지만 컴퓨터 프로그래밍에 필요한 기초적인 수학 내용도 담고 있어서 컴퓨터 기본 지식을 쌓는데 도움이 될것 같았다. 물론 초등학생한테는 좀 어려울것 같고 중고등학생 정도 되면 학교 수학시간에 배우는 부분과 겹치는게 있어서 좀더 관심을 갖을것 같다. 

    그리고 스크래치 프로그램은 관심은 있었는데 아직 해보지는 않았다. 한번 해봐야지 라고 생각만 하고 미뤄둔게 계속 시간만 지나고 있다. 이 책에 나오는 내용들을 직접 만들어 보면 내용을 이해하는데 더 도움이 될것 같다. 

     

    http://cafe.naver.com/scratchprogramming

     

    그리고 이 책에 궁금한 점이나 도움을 받아야 할 부분이 있다면 이렇게 카페가 개설되어있어서 도움을 받을 수 있다. 또 책 이외에 다른 내용들도 많이 있어서 들어가서 보면 공부하는데 도움이 된다. 

     

    퍼즐 문제를 다룬 책이지만 "사고력UP" 같은 내용은 컴퓨터, 수학 에 대한 기초지식에 도움이 되서 교양서적으로 생각해도 될 정도이다. 한번에 쭉 읽어야 된다는 부담감도 없고 잠깐 시간이 있을때 퍼즐 하나 풀어보면서 머리를 식힐수 있는 재미있는 책이다. 

     

    http://blusky10.tistory.com/304

  • 결재하기
    배송료 : 0원배송료란?

    배송료 안내

    • 책, 아이템 등 상품을 3만원 이상 구매시 무료배송
    • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

    무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

    닫기

    리뷰쓰기

    닫기
    * 도서명 :
    창의적인 문제 해결 능력을 키워주는 IT 퍼즐
    * 제목 :
    * 별점평가
    * 내용 :

    * 리뷰 작성시 유의사항

    글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

    1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
    2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

    오탈자 등록

    닫기
    * 도서명 :
    창의적인 문제 해결 능력을 키워주는 IT 퍼즐
    * 구분 :
    * 상품 버전
    종이책 PDF ePub
    * 페이지 :
    * 위치정보 :
    * 내용 :

    도서 인증

    닫기
    도서명*
    창의적인 문제 해결 능력을 키워주는 IT 퍼즐
    구입처*
    구입일*
    부가기호*
    부가기호 안내

    * 회원가입후 도서인증을 하시면 마일리지 500점을 드립니다.

    * 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

    * 도서인증은 일 3권, 월 10권, 년 50권으로 제한됩니다.

    * 절판도서, eBook 등 일부 도서는 도서인증이 제한됩니다.

    닫기

    해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
    장바구니로 이동하시겠습니까?

    자료실