프로그래밍은 생각하는 방법을 가르쳐주기 때문입니다."
- 스티브 잡스
앞으로 다가올 시대에는 코딩에 대한 이해는 필수라고 합니다.
코딩에 대한 이해가 부족한 나는 코딩이라는게 뭐지? 너무도 궁금하던 차에 "두렵지 않은 코딩 교육 교육" 책을 만나게 되었습니다.
이 책은 주요 독자인 교사들이 '왜(why)' 코딩을 가르쳐야 하는지, '어떻게(How) 하면 기존의 교육과정과 일상적인 교육활동에 코딩과 컴퓨팅 사고Computational Thinking 기술을 통합할 수 있을지, 그리고 실제로 '무엇(What)'을 할 수 있을지에 대해 소개합니다. 12p
학생들은 21세기에 반드시 필요한 역량을 기르기 위해서는 코드code 를 배우고, 계산적으로 생각think computionally 하는 방법을 베워야 합니다. 14p
주요 독자는 아니지만, 코딩에 대한 이해를 통해 아이에게 코딩에 대해 알려주고자 했던 나에게는 코딩은 무엇인지, 코딩의 좋은 점은 무엇인지, 어떻게 코딩을 배울 수 있는지 알게 되었습니다.
목차에 따라 살펴볼 내용은 다음과 같습니다.
PART 1에서는 왜 우리가 코딩을 배워야 하는지, 앞으로는 모든 부모들은 코딩을 배워야 하는지에 대한 내용이 나옵니다.
100년 전과 비교했을 때, 우리의 기술은 놀라울 정도로 진보했지만, 교실에서의 교육은 그다지 큰 변화를 가지고 있지 않다는 내용은 의미심장합니다.
우리는 이제 교육의 시대가 아닌, 학습의 시대로의 전환을 눈 앞에 두고 있고 MOOK 와 칸 아카데미와 같은 학생 주도로 학습을 하는 시대를 맞이하고 있습니다.
어린 학생들이 코딩을 배우면 생각을 가시화하고, 컴퓨팅 사고를 기를 수 있습니다.
코딩 활동은 계산적으로 생각하고, 자신의 사고과정으로부터 즉각적인 피드백을 받을 수 있도록 도와줍니다.
우리 모두가 코딩에 대해 알아야 하는 이유로 린다 리우카스의 아래 이야기는 앞으로 시사하는 바가 큽니다.
"저는 모든 사람이 코더가 될 것이라고 생각하지 않습니다.
하지만 컴퓨터가 이해하는 방식으로 자신의 생각을 말하고 구성하는 능력은
당신이 어떤 분야에 속해 있든
미래 사회가 요구하는 핵심 역량 중 하나가 될 것입니다."
-린다 리우카스, 2014 p.45
PART 2 에서는 실재적인 코딩을 알려주는 방법으로 비봇bee-bot으로 코딩하는 방법이 소개됩니다.
비봇은 말그대로 벌로 만들어진 로봇이고, 아이들 특히 유치원생과 초등학교 저학년은 움직이는 로봇을 그룹으로 활동하기 좋다고 합니다.
이 책은 비봇으로 수업을 실재로 진행하는 경우 필요한 준비물, 수업 방법, 수업 사례를 설명하고 있습니다.
또한 연결할 수 있는 웹페이지를 통하여 실제 사례를 보여주고 있습니다.
PART 3 에서는 코드닷오알지로 코딩하는 법을 배우게 됩니다.
코드닷오알지(code.org)는 전 세계 모든 학생이 컴퓨터 과학을 배우고
더 많은 학생들이 컴퓨터 과학 관련 분야에 참여하도록 장려하는 비영리 단체입니다. p.104
코드닷오알지라는 사이트를 처음 접하게 되었지만, 책은 어떻게 수업을 하는지 실제 사례를 통해 하나하나 연결 웹페이지를 소개해 코딩을 배우도록 도와줍니다.
책에 소개되고 있는 웹페이지를 하나씩 검색해서 클릭해보면 코드닷오알지에서 어떻게 코딩이 이루어지는지 친절하게 소개하고 있음을 알게 됩니다.
PART 4 에서는 매사추세츠공과대학교의 미디어랩에서 만든 비주얼 프로그래밍 언어인 스크래치로 코딩하는 법을 배우게 됩니다.
스크래치라는 프로그램은 마치 레고블록을 조립하는 것처럼 명령어 블록으로 이루어져 프로그램으로 무료로 손쉅게 만들 수 있습니다.
이 파트에서도 사례를 통해 단계적으로 설명하고 있는데, 어떻게 스크래치를 가르치는지? 계정은 어떻게 만드는지? 스크래치 익히는 방법과
스크래치로 코딩하기등 사례를 보여주며 설명하고 있습니다.
이 책의 특징적인 점은 매우 실재적은 사례를 중심으로 하나씩 보여주고 있다는 점입니다. 현장에서 아이들에게 가르칠 수 있는 것을 목표로 쓰여진 책이라 사례를 중심으로 설명이 이루집니다.
책을 다 읽고 나면 코딩이 무엇인지, 비봇과 코드닷오알지 스크래치를 통해 어떻게접근해야 하는 지 방향을 가지게 됩니다.
아무쪼록 이 책이 코딩에 대해 궁금증을 가지는 분들에게 도움이 되길 바랍니다.
아래는 목차를 언급하였으니, 책을 이해하는데 도움이 되길 바랍니다.
목차
PART 1
코딩과 컴퓨팅 사고 20
CHAPTER 1) 유치원과 초등학교에서 코딩을 반드시 가르쳐야 하는 이유 . 22
CHAPTER 2) 코딩 = 컴퓨팅 사고? ·35
CHAPTER 3) 기존 교육과정에 코딩을 통합하는 방법 · 4
CHAPTER 4) 어떻게 코딩을 가르칠 것인가· 55
PART 2
비봇으로 코딩하기 ·70
CHAPTER 5) 어린 학생들에게 비봇(Bee-Bot)을 소개해야 하는 이유· 72
CHAPTER 6) 비봇 프로그래밍을 가르치는 방법 ·79
CHAPTER 7) 수업 사례 : 비봇 수업·95
PART 3
코드닷오알지로 코딩하기 102
CHPATER 8) 학생들에게 코드닷 오알지를 소개해야 하는 이유·104
CHAPTER 9) 기존 교육과정에서 코드닷오알지를 사용하는 방법 ·109
CHAPTER 10) 수업 사례 : 코드닷오알지를 사용하여 수업하기 ·141
다양한 교과에서
PART 4
스크래치 활동하기 148
CHAPTER 11) 컴퓨팅 사고를 경험할 수 있는 스크래치(Scratch) · 150
CHAPTER 12) 스크래치를 어떻게 가르칠 것인가· 158
CHAPTER 13) 다양한 교과 시간에 스크래치 프로젝트 만들기 ·168
PART 5
미래 준비를 위한 코딩 ·184
RIS로 실세계 경험 만들기 ·186
이 책의 지은이 하이디 윌리엄즈Heidi Willams는 위스콘신 주에 위치한 제퍼슨 라이트하우스 초등학교의 교장을 역임하였으며, 재능이 있는 모든 어린이들을 돕기 위해 "STRETCH(Striving to Reach Every Talented Child, stretchinstructor.com)" OH별화 학습 전문가 및 코디네이터로 활동했습니다.
초등교육과 온라인교육 및 코칭 전문가이며, 커리큘럼 책임자, 교육 담당 책임자에게만 주어지는 리더십 라이센스를 갖고 있습니다.
현재는 마르케트 대학Marquette University에서 컴퓨터 과학 커리큘럼 전문가로 활동하고 있으며, 지역이나 주 단위, 전국 규모로 열린 컨퍼런스에
참여하여 '차별화 학습'과 '학습 효과를 높이기 위한 기술 사용'과 관련된 주제로 강연을 하고 있습니다.
- 이 책은 출판사의 도서를 증정받아 작성하였습니다. -