새로 나온 책
시리즈 소개
연령별 책 보기
교과과정별 책 보기
상 받은 책
추천 받은 책
저작권 수출 도서
Ȩ > å Ұ > å > 화살표 코딩 ②
화살표 코딩 ② : 화살표를 따라가며 패턴을 익히는 ()
맥스 웨인라이트 / 옮김 김현철 | 2017-12-22  
   
40 /  190x250mm /  10,000 / 초판
ISBN_13 978-89-5582-428-5 /  KDC 005
ø 컴퓨팅사고력_헬로!CT 12
з 소프트웨어, 컴퓨터
초등 1~2학년(7~8세), 초등 전학년(8~13세)
화살표만 따라가면 코딩의 패턴이 저절로 익혀지고,
핵심 개념이 쉽게 이해되는 <화살표 코딩> 시리즈 2권!


로고와 스크래치로 루프·출력·변수의 개념을 꿰뚫어요!
1권에서 코딩의 기초를 탄탄히 다졌다면, 《화살표 코딩 ②》에서는 게임을 직접 만들면서 ‘코딩의 핵심 개념’을 본격적으로 배우게 됩니다. 《화살표 코딩 ②》에서는 ‘로고’와 ‘스크래치’를 사용하여 다양한 도형과 패턴을 그리고, 음악을 연주해 볼 거예요. ‘헤엄치는 물고기 게임’, ‘미로 게임’, ‘고양이 잡기 게임’등 재미있는 게임도 직접 코딩하여 만들어 보고요. 더 나아가 게임에서 점수를 얻을 때마다 화면에 점수가 올라가도록 표시하고, 효과음까지 추가할 수도 있지요. 이 과정에서 우리는 ‘루프’, ‘출력’, ‘변수’라는 코딩의 핵심 개념을 이해할 수 있습니다. 코딩을 가장 쉽게 배우는 방법은 바로 ‘패턴’을 익히는 것입니다. 《화살표 코딩 시리즈》는 화살표만 따라오면 쉽고 재미있게 패턴을 익히며 코딩을 배울 수 있는, 코딩 초보자를 위한 가장 적합한 지침서입니다.

프로그래밍 언어를 넘나들며 코딩을 이해하는 단계별 코딩 기본서, <화살표 코딩> 시리즈!
《화살표 코딩 시리즈》는 코딩을 할 때 알아야 할 핵심 개념들을 단계별로 소개합니다. 루프와 변수, 선택, 난수, 함수, HTML 등의 개념을 로고, 스크래치, 파이선 등의 언어로 반복하며 익힐 수 있습니다. 각 권마다 다루는 개념과 언어는 다르지만, 1권에서 4권까지 모두 따라하고 나면 누구나 슈퍼 코더가 될 수 있답니다. 코딩의 패턴을 익힐 수 있을 뿐만 아니라 코딩의 개념과 원리를 하나로 꿰뚫어 볼 수 있기 때문이지요. 코딩의 과정은 한 단계씩 복잡해지지만, 앞에서 나온 개념을 반복하여 연습하기 때문에 하나의 개념을 더 깊이 이해할 수 있습니다. 《화살표 코딩 시리즈》는 아이들이 코딩을 가장 쉽고 빠르게 이해할 수 있도록 구성되어 있습니다. 어디에서도 볼 수 없는 다양한 로봇 친구들을 직접 다운로드하여 활용할 수도 있고, 어려운 개념일수록 게임이나 재미있는 활동을 통해 익힐 수 있도록 꾸몄답니다. 또한 화살표를 따라가기만 하면 되므로 어린이부터 어른까지 누구나 코딩의 세계로 쉽게 들어올 수 있지요. 코딩 세계에서 길을 헤매지 않도록 화살표만 잘 따라오세요!

게임 프로그램을 만들며 코딩의 핵심 개념을 익히고, 컴퓨팅 사고력을 길러요!
코딩을 처음 하는 내 아이가 게임을 만든다고요? 그게 가능할까요? 《화살표 코딩 ②》를 차근차근 따라하면 충분히 여러 가지 게임을 만들 수 있습니다. 이 책에서는 스크래치를 사용하여 ‘헤엄치는 물고기 게임’, ‘미로 게임’, ‘음악 연주 프로그램’등을 코딩해 봅니다. 게임 프로그램을 만들어보는 이유는 게임 안에 코딩의 기본 원리가 모두 들어 있기 때문입니다. 어떤 행동을 반복해서 실행하려면 ‘루프’의 개념을 알아야 하고, 점수가 표시되도록 하려면 ‘변수’의 개념을 알아야 하지요. ‘출력’이라는 개념을 이해하고 음악 연주 프로그램을 만드는 것에서 더 나아가 효과음을 만들고, 게임에 반영하여 풍부한 재미를 더할 수도 있습니다. 이처럼 《화살표 코딩 ②》에서는 쉽고 재미있는 게임 프로그램을 코딩하면서 ‘루프’, ‘출력’, ‘변수’라는 코딩의 핵심 개념들을 익히고 활용할 수 있답니다. 또한 코딩을 하면서 눈앞에 닥친 문제를 발견하고, 작은 단위로 나누어 생각하며, 이를 통해 문제를 해결하는 힘을 기를 수 있습니다. 바로 컴퓨팅 사고력(Computational Thinking)을 기르는 것입니다.

다양한 프로그래밍 언어를 다루며 코딩의 개념을 통합적으로 이해해요!
《화살표 코딩 ②》에서는 ‘로고(Logo)'와 ’스크래치(Scratch)'라는 프로그래밍 언어를 사용해 본격적으로 코딩을 합니다. 1권에서 아주 기초적인 수준의 로고를 사용했다면, 여기서는 한 걸음 더 나아가 ‘루프’를 이용한 코딩으로 복잡한 그림을 그려 봅니다. 반복 명령을 어떻게 입력해야 원하는 그림을 완성하고, 어떤 부분을 바꿔야 또 다른 색깔이나 모양의 그림을 만들 수 있을지 알 수 있지요. 스크래치에서도 마찬가지로 ‘루프’를 활용하여 도형을 그려 보고, 더 나아가 ‘무한 루프’, ‘출력’, ‘변수’의 개념을 이용하여 게임을 만들 수 있답니다. 이 과정에서 아이들은 로고와 스크래치에서 코딩하는 방식은 다르지만, 그 속에 담긴 코딩의 핵심 개념은 동일하다는 것을 자연스럽게 깨치게 될 것입니다.

미션을 수행하고, 버그를 해결하며 문제 해결 능력을 키워요!
책의 중간 중간에는 미션이 제시되어 있습니다. 문제를 풀면서 각 장에서 소개하는 개념을 제대로 이해했는지, 그 개념을 이용하여 정확하게 코딩할 수 있는지 확인할 수 있지요. 그런데 코딩을 하다 보면 생각했던 결과와 다르게 나타나거나, 프로그램이 아예 실행되지 않거나, 중간에 멈춰 버리는 경우가 생깁니다. 잘못된 코드 때문에 프로그램에 오류가 생기는 것이지요. 이러한 오류를 ‘버그’라고 하며, 버그를 해결하는 작업을 ‘디버깅’이라고 합니다. 디버깅 능력을 갖추어야만 문제를 해결하고 프로그램을 완성할 수 있으니, 이 또한 연습이 필요하지요. 《화살표 코딩 시리즈》에는 각 권마다 디버깅 활동이 수록되어 있습니다. 해결하기 힘든 문제라고 해도 걱정하지 마세요. 버그를 찾아내고, 다시 연습해 볼 수 있도록 정답 페이지가 준비되어 있으니까요. 그와 더불어 《화살표 코딩 가이드북》도 마련하여 아이들이 이해하기 힘들어하는 개념을 다시 한 번 짚어 주고, 코딩하는 과정에서 헷갈려하거나 종종 실수하는 부분들을 소개해 주기 때문에 아이들은 코딩 과정에서 겪는 문제들을 인식하고 해결하는 방법을 명확하게 찾을 수 있을 것입니다.
글 : 맥스 웨인라이트

초등학교 교사로, 영국 런던에서 살고 있습니다. 지금까지 20개가 넘는 어린이를 위한 교육용 소프트웨어를 개발하였으며, 프로그램과 웹 사이트를 만들어 세계적인 교육콘텐츠 대회인 BETT Awards를 비롯하여 Education Resource Awards, Practical Pre-School Gold Awards 등 다수의 상을 받았습니다.

옮김 : 김현철

미국 플로리다대학교 대학원에서 전산정보학 박사 학위를 받았으며, 지금은 고려대학교 컴퓨터학과와 컴퓨터교육과 교수로 학생들을 가르치고 있습니다. 고려대학교 영재교육원 원장이자 한국컴퓨터교육학회 회장을 맡고 있습니다.

코딩 서적 출간 붐… “기술보단 합리적 사고를 길러줘야” 한국일보, 2018-01-15
...‘화살표를 따라가며 패턴을 익히는 화살표 코딩’ 전 5권 시리즈를 내놓은 길벗어린이 관계자 또한 “코딩 교육이란 결국 컴퓨터를 매개로 한 문제 해결 과정”이라면서
“코딩 그 자체보다 코딩에 필요한 단계적이고 합리적인 사고방식을 길러주는 게 가장 중요하다”고 말했다....
[바로가기☞http://www.hankookilbo.com/v/1113d300525f49f2a04ce7977bfdf646]

[Latests] 어린이책, 비룡소와 길벗어린이<아시아경제> 2018-01-05
...‘코딩을 할 때 알아야 할 핵심 개념들을 단계별로 소개한다. 루프와 변수, 선택, 난수, 함수 등의 개념을 로고, 스크래치, 파이선, HTML, 자바스크립트 등의 언어로 반복하며 익힐 수 있다.....
[바로가기☞http://www.asiae.co.kr/news/view.htm?idxno=2018010509255227663]

패턴을 알면 코딩이 쉽다! 화살표 코딩2 l 성경아 l 21655
패턴을 알면 코딩이 쉽다! 화살표 코딩2

<< 화살표 코딩 1편>> 에서 몇 가지 언플러그드 활동과
프로그래밍 언어인 로고, 스크래치를 통해 코딩의 기본 개념을 알았다면,
<<화살표 코딩2편>>에서는 본격적인 코딩을 해 본다.

<<화살표 코딩 2편>>에서도 역시
로고(Logo), 스크래치(Scratch)를 사용한다.
두 가지중 편한 것을 선택하여,
다양한 도형과 패턴을 그리고 음악도 연주한다.
쉽고 재미있게 만들 수 있는 '미로게임'. '고양이 잡기 게임'등
재미있는 게임도 직접 코딩으로 만들어 볼 수 있다.

<<화살표 코딩2>>에서는 본격적인 코딩을 해보는데,
특히 루프, 출력, 변수 라는 코딩 핵심 개념들을 익힐 수 있다.

이를 이용하여, 음악도 만들고, 재미있는 게임도 직접 코딩하여 만들 어 볼 수 있다.



개념들을 프로그램을 따라 하면서 자연스럽게 알게 되는데,
그것이 무엇인지 알고 하는 것이다.

먼저 개념을 알고 하는 것과
코딩을 하면서 이럴때 이런 것이 필요하다는 개념을 알려주는 것
두 가지 방식 중 아이의 성향에 따라 어떻게 알려주는지를 결정하면 좋을 듯 하다.

어떤 아이는 처음부터 정확하게 무엇인가를 알고 시작해야 하고,
어떤 아이는 일단 시작하고 직접 부딪쳐보는 것을 좋아하니까.









루프(Loop)는 반복 명령이 필요한 프로그램을 만들 때 유용하다.
컴퓨터가 여러 번 반복하는 일을 잘 처리하는 건,
프로그램을 코딩할 때 어떤 일을 반복해서 실행하게 하는
루프(Loop) 덕분이다.



스크래치(Scratch)에서 루프를 사용하여 어떤 명령을 반복할 수 있다.
로고와 다른 점은 명령어를 직접 입력하는 대신 명령블록을 끌어온다는 차이점이 있다.
사실, 엄마 입장에서는 명령어를 직접 입력하는 로고가 더 끌리지만
아이들은 편하게 명령블록을 끌어오는 스크래치를 더 선호하는 것 같다.
무엇이든 좋다. 아이가 좋아하고 편하고 즐겁게 할 수 있는 것으로!!

스크래치 화면을 열고 명령 블록을 끌어오면서 하다보면
자유자재로 도형을 그릴 수 있게 된다.



사실, 아이들은 도형그리기보다 좋아하는 것은 게임 만들기이다.

루프가 반복 명령이 필요한 프로그램이라고 이야기 해주어도
아이들이 확실히 이해를 못 했다면
게임을 만들어보면 어떤 개념인지 확실히 이해할 수 있다.

예전에 마우스 포인터를 따라 움직이는 귀여운 프로그램을 설치해서 사용해 본 적이 있는데,
이젠, 어렵지 않게 직접 만들 수 있다.

무한 루프를 사용하여
물고기가 마우스 포인터를 따라 화면 위를 계속 헤엄쳐 다니는 게임을
만들어 보자.

화살표를 따라가며 패턴을 익히는 화살표 코딩은
화살표 순서대로 하나씩 따라하다보면 코딩으로 새로운 것을 만들어 볼 수 있는
재미가 있다.

쉽고 재미있게 코딩과 놀아볼 수 있는 재미있는 방법!

̢ źϷ 45 Ÿ񿣾. 2F()
ȭ 02-6353-3700 ѽ 02-6353-3702 :webmaster@gilbutkid.co.kr
Copyright © ̢ All Right Reserved.