초등코딩 이해 하는데 도움이 되는 기초코딩책 추천 Doit첫코딩
IT,PC,모바일,스마트폰 정보와 팁 그리고 제품리뷰와 생활정보
초등코딩 이해 하는데 도움이 되는 기초코딩책 추천 Doit첫코딩
제 블로그에서도 꾀 많이 언급이 되었던 초등코딩 교육에 있어서 아이들이 아주 쉽게 코딩에 대해서 이해할수 있는 책이 있어서 소개해 보려고 합니다. 이 책은 초등학생들 뿐만 아니라 누구나 코딩에 대해서 이해하는데 상당히 쉽게 접근 할수 있도록 해주는 책이라고 생각이 되는데요. 코딩과 관련된 용어들 뿐만 아니라 개념들을 쉽게 이해 할수 있는 99가지 비유와 그림으로 설명이 되어 있다고 하네요. 실제로 그림을 보다보면 일반 프로그래밍 책이나 코딩책에서 나왔던 이해가 안되던 내용도 "아~~~" 하고 이해가 될 정도 입니다.
책 커버를 봐도 누구나 "나도 볼수 있을거 같은데... " 라는 느낌을 받을수 있을 멘트와 표지 라느 느낌을 받았는데요. 저는 이책을 지금 초등학생인 아들에게 보여 주고 싶었는데요. 저도 한번 봤지만 앞부분에 코딩 관련된 부분들을 정말 쉽게 이해를 할수 있도록 설명이 잘 되어 있었거든요.
저자는 정동균 이라고 하시는 분인데 대학시절에 접한 코딩으로 동이리도 만들고 대회도 나가서 최우수상도 받았다고 하네요. 책장을 넘기면 병아리 색인 노란색의 속지에 아래처럼 초등 고학년부터 대학생, 어르신까지~~ 누구나 프로그래밍의 ABC 를 배울수 있다고 적혀 있습니다. 저희 아이는 초등 저학년이라서 뒷 부분은 나중에 보기로 하고 앞부분만 보라고 했네요.
책 앞부분은 초등저학년이 봐도 될 정도로 굉장히 쉽게 설명이 되어 있습니다. 뒷 부분은 실제로 실습도 맞물려 있고 어느정도 실제 텍스트로 코딩을 진행하는 (스크래치와 같은 GUI 형태가 아닌..) 부분이 있어서 초등 고학년 되어야 될거 같더라구요.
앞 부분에 나와 있는 부분에 해당 되신다면 이 책 꼭 한번 보시라고 권해 드리고 싶습니다. ^^ 제가 이책을 초등학교 저학년인 저희 아이에게 보여준 이유는 아래처럼 앞쪽에는 코딩과 관련된 내용들을 그림에 비유해서 쉽게 설명을 해주기 때문에 그림으로 설명을 해주기 때문에 초등학교 저학년도 어느정도 글씨만 잘 읽는 다면 쉽게 이해를 할수 있는 거죠.
목차는 "01. 코딩별로 떠나보나" 에서 컴퓨터 언어 그리고 완전 기본이 되는 (01010001) 와 프로그래밍 언어에 대해서 이해를 하고 "02. 컴퓨터는 어떻게 기억하고 행동할까" 에서는 변수, 메서드 와 관련된 내용을 다룹니다. "03. 컴퓨터는 어떻게 생각하고 판단할까?" 에서 조건문, 반복문 등에 대해서 나와 있습니다. "04. 코딩 종합선물세트, 클래스를 열어보자!" 에서는 클래스와 인스턴스, 오버라이드 개념등을 쉽게 이해할수가 있네요. "05. 진짜 코딩하려면 여기까지 알아야해" 에서는 배열, 랜덤, 예외처리, Sleep, 스레드, SQL 등의 약간 고급 걔념과 실습에서는 시렞로 배열 평균값 구하기라던지, 가위바위보 게임등을 만들어 볼수 있습니다.
책 구성 자체는 누군가 코딩을 알려 주지 않아도 혼자 공부해도 충분하도록 구성이 되어 있는거 같아요. 물론 저희 아이와 같이 초등학교 저학년의 경우에는 "02. 컴퓨터는 어떻게 기억하고 행동할까?" 까지 보면 딱 좋은거 같구요.
목차 다음에는 52가지 코딩&컴퓨터 기본 개념 사전이 나와 있어서 바로 궁굼한 내용이 있다면 여기에서 페이지 확인하셔서 찾아 보셔도 되네요 ^^ 평상시에 코딩 관련해서 궁굼했던게 있다면 찾아보세요~
이제 "01. 코딩별로 더나보자!" 로 들어가 보면 초등학교 저학년도 이해할수 있도록 잘~~ 나와 있는 비트에 대한 설명이 있습니다. 저는 초등학교때 이렇게 설명을 들었던거 같지는 않네요. 저 어렸을때도 이렇게 쉽게 설명해주는 사람이 있었으면 정말 좋았을텐데 말이죠.
아마도 요즘 아이들은 아래 그림으로 0과 1에 대해서 바로 이해를 할수 있을지도 모르겠네요 ^^ 많이본 카톡 화면으로도 설명을 해주네요. 모든 질문에 0과 1로 대답하면서 컴퓨터가 어떻게 0과 1로만 이해를 하는지 알수 있는거 같아요.
한장 한장 끝나다 보면 아래처럼 직접 풀어 볼수 있는 문제도 나옵니다. 이정도면 요즘 초등학교 저학년들도 풀수 있겠죠? 저희 아이는 요거 가지고 한참 생각을 했지만 어쨌든 풀기는 했습니다 ^^ ㅎㅎ
한장한장 넘기다보면 아래처럼 코딩과 직접 관련이 있는 프로그래밍 언어에 대해서도 정말 쉽게 이해 할수 있게 그림으로 표현이 되어 있네요. 그림만 봐도 이해가 가지 않나요?? 물론 책을 읽어 보면 더 확실히 이해가 가겠지만요 ^^
뒤로 가면서 실제로 프로그래밍에 사용되는 속성을 나타내는 방식등도 쉽게 전부 한글로 표현을 해서 이해를 할수 있도록 나와 있습니다. 아래 강아지 프린스의 털길이, 니이, 키 등을 표현하는데 어떤식으로 코딩에서 사용이 되는지 볼수가 있죠?
그리고 가끔 상식 이라고 나오는 부분이 있는데 이것도 컴퓨터를 잘 모르시는 어르신들이나 초등학생들 컴퓨터를 잘 모르는 일반인들도 평상시에 궁굼했던 것들에 대해서 알려 주기도 하네요. 아래처럼 컴퓨터에서 자주 언급이 되는 32비트와 64비트에 대한 설명도 나와 있습니다.
뒤로 넘어 가면 갈수록 조금더 실제 코딩에서 사용되는 내용들이 자주 보이는데요. 하지만 그래도 역시 그림은 빠지지 않습니다. 문제에서도 쉽게 그림으로 표현이 많이 들어가 있습니다. ^^
그리고 Do it! 첫 코딩 책은 엘리스코딩에서 온라인으로 강의를 드고, 실습까지 해볼수가 있습니다 .누구나 쉽게 가입해서 무료로 이용을 할수가 있으니 직접 이용해 보시면 좋을거 같아요 ^^ 가능하면 책하고 같이 보는게 그래도 도움이 되겠죠? 아래 링크를 클릭 하면 바로 들어가서 보실수도 있어요 ^^
링크 : 엘리스 온라인 실습
실제로 저도 아이와 함께 하면서 엘리스 온라인 실습 사이틀를 이용을 했는데요. 하지만 아직 초등학교 저학년은 스크래치를 통해서 알려 주는게 더 좋은거 같기는 합니다. ^^ 그래도 기본 개념을 이해하는데는 상당히 도움이 많이 되었어요. 이제 고학년 올라가면 혼자서도 할수 있겠죠 ^^
조금더 뒤로 가면 조건문, 반목문 등이 나오는데요. 이쯤에서 개념은 이해할수는 있어도 실습을 하거나 할때는 초등학교 저학년은 다소 이해가 어려운 부분도 없지 않네요.
하지만, 확실히 개념을 이해 하는데 있어서는 그림등이 나오기 때문에 상당히 도움이 됩니다. 아래는 클래스와 인스턴스의 관계를 설명한 이미지 인데요. 도장을 클래스로, 도장자국을 인스터스로 설명을 해줬네요. ^^
저도 아이와 같이 해보면서 뒤로 갈수록 엘리스에서 연습하면서 같이 하니 상당히 재미 있네요. 물론 저는 어느정도 알고 있는 내용이기는 했지만, 그래도 상당히 재미 있었습니다. 책에 나와 있는 내용을 그대로 아이에게 설명해주는 것도 나름 좋은 경험이 되었던거 같아요. 아~ 이렇게 설명을 해주면 되는구나 하는~ 것들이 상당히 많았거든요.
앞부분은 한번 보고, 나중에 같이 설명을 해주고 아이가 혼자 한번더 보면서 실습도 했는데요. 스크래치만 하다가 엘리스를 이용해서 하는것도 타이핑 치는게 재미 있어 그런지 좋아 하네요 ^^
이책은 초등학생 저학년 아이에게 초등코딩등을 가르쳐 주는 코딩에 대해서 잘 모르는 부모님이나, 이제 코딩을 시작하는 초등학생 고학년 혹은 늦었지만 이제 코딩에 대해서 배우고 싶은 일반인분들이나, 어르신들에게 코딩에 대해 쉽게 이해할수 있도록 정말~ 쉽게 알려주는 책입니다. 코딩을 시작해 보고 싶으신분들에게 추천해 드리면서 이만 포스팅 마치도록 할께요.
책을 구매하고 싶으신 분들은 http://bit.ly/2QtUwzE 에서 찾아보시면 좋을거 같아요. 그리고 조금 미리 보고 싶으시다면 http://bit.ly/2CUM6ct 링크를이용하시면됩니다. 이상 포스팅을 읽어 주셔서 감사합니다. ~