-
-
코딩책과 함께 보는 코딩 개념 사전 - 코딩 어휘력이 진짜 실력이다! ㅣ 궁리 IT’s story 시리즈
김현정 지음 / 궁리 / 2018년 4월
평점 :

코딩책과 함께 보는 코딩 개념 사전
궁리 출판사
코딩 어휘력이 진짜 실력이다
SW 교육 교양 필독서
입문자를 위한 단단한 코딩 공부법
첫째가 올해부터 코딩을 배우면서 작년부터 코딩에 많은 관심을 가지고 있는데요.
얼마전에 코딩 자격증 시험이 있다는것도 알게되면서 정말~ 이제 모든 아이들이 코딩을 하고, 코딩 자격증을 따는 시대가 왔구나
실감하게 되었어요.
코딩은 논리를 배울 수 있는 중요한 학문인데요
코딩 만으로 논리적 사고력을 키운다니, 사실 국영수도 중요하지만 요즘은 코딩이 정말 대세인것 같아요
4차 산업혁명시대에 걸맞는 미래의 우리 아이들에게 코딩은 기본이 아닐까 싶더라고요.
그렇다면 제가 평소에 궁금했던 부분,
코딩을 잘하기 위해서는 어떻게 해야할까요?
선행은 아닐지라도 어떻게 하면 코딩 수업을 잘 따라가고 결국에 코딩 수업으로 이루고자하는게 무엇인지
저는 궁금한게 참 많았죠.
코딩은 명령어를 입력하고 어떤 순서로 실행하는 등의 단순한 내용이 아니라
코딩을 배우고 실행하는 과정에서 자신이 상상하는 것을 구현해내는 법을 배우는 것이라고 해요.
그래서 제대로된 이해 없이 명령어를 입력하는 게 아니라 코딩 한줄 한줄 의 의미 부터 제대로 알아야
실력을 쌓아갈 수 있다고 하네요
책을 펼쳐보니 우리 아이들이 왜 코딩을 왜 배워야하는지, 그리고 코딩의 기본 개념을 단계별로 정확하게 알려주는 등
코딩에 대해서 자세히 이야기 해주었어요.
특히나 저자는 코딩 어휘력을 강조했는데, 이유는 코딩이 소프트웨어에게 명령을 내리는 컴퓨터와의 대화하는 소통언어이기때문이라고 해요.
그래서 이 책에서는 코딩 공부에 필요한 핵심 개념과 원리부터 한눈에 익힐 수 있다고 해요
총 16가지 큰장으로 구성되어 있는데 거기에 코딩을 제대로 이해하기 위해
우리가 꼭 알아야 하는 80여 가지의 핵심 코딩 개념과 실전 사례가 담겨있었어요
무작정 외우는 코딩이 아니라 기본 개념 먼저 제대로 잡아줄 수 있다는것이 상당히 마음에 들었어요
국어나 수학 영어 과목을 공부하다가 모르는게 있으면 바로바로 사전을 찾아보듯
아이가 학교에서 배우는 코딩 공부를 하며 모르는 단어나 개념이 있으면 바로바로 사전을 찾아보며 더 쉽게 이해할 수 있도록
도와주겠구나 싶었어요
저는 코딩이라고 하면 코드를 짜는걸 배워 4차 산업혁명시대에 꼭 필요부분을 익히는것이라 생각했는데
저자는 코딩 교육이 코딩 기술만 가르치는게 아니라 컴퓨터 사고력 이라는 것을 키워 우리 스스로의 삶을 좀 더 논리적이고
창의적으로 발전시켜나가는데 목적이 있다고 했어요
즉, 코딩 수업의 목표가 단순 코드를 짜는게 아니라 논리적이고 창의적인 아이로 성장할 수 있도록 해주는것이란말이죠.
책을 통해서 코딩이라는것에 대해서 정말 자세히 알게되는 순간이였어요.
또, 수포자, 과포자,외 코포자(코딩 포기 학생)이 있다는것에 놀랐어요
블록 코딩에서 텍스트 코딩으로 넘어가면서 많은 학생들이 코딩에 대한 어려움을 느끼기 시작한다고 해요
이런 어려움을 극복하기 위해서 이 책에서는 텍스트 코딩에서 다루고 있는 중요한 개념들에 대해 알려줘요.
파이썬 코드를 이용하여 코딩 개념을 설명해주는데, 그 이유는 전세계 적으로 많이 사용되고 있고 누구나 쉽게 배울 수 있도록 개발되어서 라고 해요.
특히나 제가 도와주지 못하는 함수부분에 대해서 자세히 다루고 있어서 무척이나 든든하더라고요.
이 코딩 개념 사전만 있다면, 엄마표로도 코딩을 잘하는 아이로 만들 수 있겠다 싶어서요
그외에도 제가 읽어보았던 코딩에 관련된 여러책에서 언급되지 않았던부분들과,
그 개념 설명이 너무나도 자세히 풀어주셔서 저자께 감사했어요
지금까지 계속 블록코딩이나, 기초 스크래치에 대한 책들을 많이 보았는데, 결국에는
블록 코딩에서 명령어를 직접 입력하는 텍스트 코딩으로 넘어가야하기에 이 책을 통해서 미리 그 개념을 정리하고 배워두는것도
나쁘지 않을것 같더라고요.
오히려 이 책을 통해서 블록 코딩은 코딩대로 학교에서 배우고 텍스트 코딩을 집에서 연습하며 텍스트 코딩을 을 통한 고급 프로그래밍을 위해 조금씩 연습하는것도 좋을것 같기도 하고요.
그리고 코딩이라는것이 단순히 코드를 짜는것이 아니라 논리적인 사고력을 키워주는 활동이라는것을 잊지말아야겠더라고요.
명령어를 외우고 다른 아이들 보다 더 빨리, 더 잘하는것에 연연하지 말고
아이 스스로 문제를 해결하면서 논리적 사고력을 키우는데 중점을 둬야겠다 싶었어요.
코포자가 되기전에 코딩 개념부터 확실하게 바로 잡아줄 수 있는 코딩책과 함께 보는 코딩 개념 사전!!
개념을 제대로 이해하지 못하면 더더욱 어려움을 느끼게되는 코딩을
일상 속 재미있는 사례를 예로 들어 쉽고 재미있게 풀어내고 있기에
저희 아이나 저처럼 코딩 처음 공부하시거나 코딩을 잘하고 싶으신분이라면 꼭 읽어보라고 추천드리고 싶은 책이였네요~~