코딩 플레이그라운드 - 아이들이 즐겁게 코딩하면서 컴퓨팅 사고를 키우는 곳 (마리나 유머시 버스, 2018)
책소개
아이들과 교사들의 사례가 두루 담긴 어린이 코딩 교육 가이드북. 어린아이들을 위한 무료 프로그래밍 언어인 ‘스크래치 주니어’와 스크린 화면 없이도 코딩을 할 수 있는 로보틱스 ‘키보’를 만들어 전 세계에 무료로 배포한 저자는 수년에 걸친 연구 끝에 어린아이들을 위한 코딩 교육의 기본 철학과 커리큘럼, 프로그램을 완성하였다.
세계적인 코딩 교육 전문가로 활동하면서 아이들이 코딩을 재미있게 배울 수 있는 방법, 권장하는 커리큘럼, 평가 방법 등을 정리하여 담았다. 자라나는 아이들에게 코딩은 21세기의 새로운 리터러시(읽고 쓸 수 있는 능력)다. 따라서 모든 아이들이 코딩을 배워야 한다. 이 책은 단순히 기술이 아닌 리터러시 관점에서 어떻게 아이들에게 코딩을 재미있게 가르칠 수 있는지를 빛나는 통찰과 함께 보여준다.
목차
이 책을 소개합니다
. 21세기 아이들의 놀이터
. 재미있는 코딩 놀이터
. 어린 시절의 코딩
Part Ⅰ. 어떻게 코딩을 가르칠 것인가
1장 프로그래밍 언어의 유래
페퍼트의 구성주의
2장 코딩으로 읽고 쓰다
문자 리터러시와 컴퓨터 리터러시
표현 매체로서 코딩
리터러시의 강력한 힘
리터러시 기술
3장 아이 수준에 맞는 프로그래밍 언어
먼 미래에도 코딩이 필요할까요?
아이들을 위한 프로그래밍 언어
데이지를 이용하여 제어 구조 탐험하기
시퀀싱으로 구현하는 비봇
그림 그리는 거북이
4장 코딩은 아이들의 놀이터
놀이와 코딩을 접목하라
신체 놀이가 되기도 하는 코딩
Part Ⅱ 아이들에게 필요한 컴퓨팅 사고력
5장 컴퓨팅 사고는 무엇일까
표현으로서의 컴퓨팅 사고력
스템, 그 이상을 위해
컴퓨팅 사고와 코딩
6장 아이들을 위한 코딩 커리큘럼
. 알고리즘
. 모듈화
. 제어 구조
. 재현
. 하드웨어와 소프트웨어
. 디자인 절차
. 디버깅
. 놀이하듯 가르치는 코딩 커리큘럼
7장 코딩하기
어린 디자이너를 위한 첫걸음
어린 디자이너를 위한 도구
아이들이 주도하는 코딩
8장 아이들의 성장을 돕는 코딩
콘텐츠 창작과 역량
창의성과 자신감
행동 선택 & 성격
의사소통과 연결
협업과 배려
커뮤니티 만들기
Part Ⅲ 아이들을 위한 새로운 언어
9장 디지털 놀이터, 스크래치 주니어
코딩 도구
스크래치 주니어의 탄생
전 세계에서 사용 중인 스크래치 주니어
스크린 위의 놀이터
10장 아이들의 친구, 키보 로봇
키보를 위한 도구
키보의 탄생
복잡성과 단순성
세상 밖으로 나온 키보
다양한 곳에서 활약하는 키보
키보와 PTD
싱가포르의 교육 사례
11장 프로그래밍 언어 개발을 위한 원칙
. 발달적 이정표
. 커리큘럼 연결성
. 기술적 인프라
. 멘토링 모델
. 다양성
. 사용자 수
. 사용자 커뮤니티
. 디자인 프로세스
. 접근 환경
. 제도적 맥락
12장 아이들에게 코딩을 재미있게 가르치는 방법
아이들을 위한 커리큘럼 개발하기
끝내며
감사의 말씀
저자 소개
옮긴이 주
참고문헌
더 이상 코딩을 모른 채 살아갈 수 없다! 코딩은 21세기 새로운 언어
아이들에게 코딩을 어떻게 가르칠 것인가?
관련 연구 결과, 권장하는 커리큘럼, 아이들과 교사들의 사례가 두루 담긴 어린이 코딩 교육 가이드북
코딩 교육의 물결이 거세다. 영국에서는 유아 교육 과정에도 코딩을 포함하도록 커리큘럼을 개정했다. 싱가포르는 전국의 유치원에 키보 로봇을 제공하는 ‘플레이 메이커(Play Maker)’ 계획을 실시하고 있다. 유럽 12개국에서는 코딩을 국가 차원, 지방정부 차원, 지역사회 차원 등의 정규 교육 과정에 통합시키고 있다. 우리도 늦었지만 2018년부터 코딩 교육이 의무화되었다. 코딩 교육의 필요성과 중요성에 대한 인식은 갈수록 커지는데 어린아이들에게 과연 코딩을 어떻게 쉽고 재미있게 가르칠 수 있을지 숙제로 남아 있다.
어린아이들을 위한 무료 프로그래밍 언어인 ‘스크래치 주니어’와 스크린 화면 없이도 코딩을 할 수 있는 로보틱스 ‘키보’를 만들어 전 세계에 무료로 배포한 저자는 수년에 걸친 연구 끝에 어린아이들을 위한 코딩 교육의 기본 철학과 커리큘럼, 프로그램을 완성하였다. 세계적인 코딩 교육 전문가로 활동하면서 아이들이 코딩을 재미있게 배울 수 있는 방법, 권장하는 커리큘럼, 평가 방법 등을 정리하여 『코딩 플레이그라운드』에 담았다. 연구에 참여한 아이들과 교사들의 다양한 사례가 들어 있는 어린이 코딩 교육 가이드북이다.
자라나는 아이들에게 코딩은 21세기의 새로운 리터러시(읽고 쓸 수 있는 능력)다. 따라서 모든 아이들이 코딩을 배워야 한다. 이 책은 단순히 기술이 아닌 리터러시 관점에서 어떻게 아이들에게 코딩을 재미있게 가르칠 수 있는지를 빛나는 통찰과 함께 보여준다.
‘스크래치 주니어’, ‘키보’를 만든 세계적인 코딩 교육 전문가가 제안한 코딩을 쉽고 재미있게 가르치는 법
“코딩은 아이들의 놀이터이자 21세기의 새로운 리터러시”
코딩은 21세기의 새로운 리터러시(literacy, 글을 읽고 쓰는 능력)다. 리터러시로서의 코딩은 우리가 생각하고 소통하고 표현하는 방법을 새롭게 변화시킨다. 지난 역사를 통해서, 그리고 현재의 개발도상국들을 살펴보면, 읽고 쓸 수 없는 사람들은 권력의 구조에서 배제돼 왔다. 읽고 쓸 수 없는 사람들의 목소리는 우리 사회 어디서도 들을 수 없다. 앞으로 코드를 작성할 수 없는 사람들도, 컴퓨팅 사고를 할 수 없는 사람들도 그러할 것이다. 우리는 아이들에게 읽고 쓰는 법을 가르친다. 그러나 모든 아이들이 전문적인 작가가 되기를 바라지는 않는다. 문자를 읽고 쓰는 능력인 리터러시는 어느 누구에게나 중요한 기술이자 지식 습득을 위한 도구이다. 코딩도 마찬가지다.
코딩은 새로운 방식의 읽고 쓰는 능력이다. 컴퓨터과학 분야의 연구자들은 60년대 초반부터 코드를 읽고 쓰는 것이 일반 문자를 읽고 쓰는 것과 다양한 측면에서 유사하다고 주장해 왔다. 이 책은 리터러시로서 코딩을 바라보는 새로운 접근법을 보여준다. 우리 인간은 리터러시를 이용하여 무언가를 창조하고, 다른 사람들과 소통하며, 때로는 누군가를 논리적으로 설득하기도 한다. 하나의 문자를 배우듯 미래 인재가 될 아이들은 코딩을 하나의 문자로서 배우고 활용할 줄 알아야 한다.
아이들은 코딩 놀이터에서 창의력, 표현력, 컴퓨팅 사고력, 문제해결력, 의사소통능력을 키우며 건강히 자란다
이 책은 놀이와 코딩을 접목한 ‘코딩은 놀이터’라는 개념을 제시한다. 코딩을 놀이로 접근하면 재미있게 배울 수 있다. 놀이는 아이들에게 훌륭한 학습이 될 수 있다. 어린아이들에게 놀이는 상상력과 지능, 언어와 사회적 기술, 지각 운동 능력 및 신체 운동 능력을 발달시키는 매개 역할을 하기 때문이다. 프로그래밍 언어는 아이들에게 놀이터가 될 수 있으며, 반드시 놀이터가 되어야 한다.
우리가 어릴 때부터 읽고 쓰는 법을 배우듯 코딩 또한 어릴 때 배울수록 좋다. 아이들은 언어를 “배우는 것”과 동시에 언어를 “사용”한다. 물론 아이들은 혼자서 언어를 배우고 사용하지 않는다. 아이들은 또래 친구나 어른들, 다양한 게임과 노래를 통해서 언어를 배운다. 때로는 다른 친구나 교사의 도움을 받기도 한다. 코딩도 마찬가지다. “코딩은 놀이터”라는 관점에서도 아이들은 코드를 배우는 동시에 코드를 사용한다. 그리고 코드를 많이 작성할수록 더욱 유창해진다. 아이들은 코딩을 통해 다른 사람들과 공유할 수 있는 창작물을 만들어낸다. 저자가 만든 ‘스크래치 주니어’와 ‘키보’는 이러한 관점을 잘 반영하여 탄생한 코딩 프로그램이다. 이를 놀이터 삼아 아이들은 서로 소통하고 창작물을 만들어낸다. 교사는 아이들이 주도적으로 할 수 있게 환경을 조성해주어야 한다.
세계적인 코딩 교육 전문가로 활동하는 저자는 아이들이 코딩을 재미있게 배울 수 있는 방법, 권장하는 커리큘럼, 평가 방법 등과 더불어 여러 연구에 참여한 아이들과 교사들의 다양한 사례를 이 책에 담았다. 아이들에게 코딩을 가르치고 싶은 교사나 학부모에게 훌륭한 안내서가 되어줄 것이다.
이 책의 특징
■ 아이들이 마치 놀이터에서 놀 듯 코딩하게 하는 방법
발달심리학자 피아제는 “학습의 본질은 학습자가 직접 자신만의 무엇을 만드는 것”이라고 했다. 저자는 이를 코딩에 접목하여 아이들이 단순히 디지털 콘텐츠의 소비자가 아닌 생산자가 될 수 있도록 “코딩은 놀이터”라는 관점을 제시한다. 마치 놀이터에서 놀듯이 ‘스크래치 주니어’와 ‘키보’를 활용해 즐겁게 코드를 작성해볼 수 있게 한다. 어린아이들의 발달 단계에 적절하게 코딩을 가르치는 방법을 독자 스스로 생각해낼 수 있게 돕는다.
■세계적으로 널리 활용되는 ‘스크래치 주니어’ ‘키보’의 탄생 이야기와 활용법
어린아이들을 위한 프로그래밍 언어인 스크래치 주니어는 저자가 3년에 걸친 오랜 연구 끝에 개발했다. 아이들은 그래픽 블록들을 사용하여 인터랙티브 스토리나 게임을 만들 수 있다. 2014년 출시된 키보는 미국을 비롯한 세계 곳곳의 사립학교와 공립학교, 박물관과 도서관, 방과 후 프로그램 및 여름 캠프에서 사용되고 있다. 어린아이들은 키보를 이용하여 자신만의 로봇을 만들고, 원하는 행동을 수행하도록 프로그래밍한다. 책에는 스크래치 주니어와 키보를 아이들의 놀이터로 활용한 현장 사례를 상세히 들려준다.
■커리큘럼 및 교육 자료를 다운받을 수 있는 무료 사이트 소개
아이들은 놀이터로서 코딩을 경험하면서 논리적이고 복잡한 사고 과정을 거쳐 자신에게 의미 있는 프로젝트를 완성한다. 그 과정에서 추상화의 개념을 이해하고, 추상화된 표현들을 논리적으로 구성하며, 다양한 기술을 사용하고 새로이 생각하는 방법을 배운다. 많은 아이들이 놀이터로서 코딩을 경험할 수 있도록 개발한 커리큘럼 및 교육 자료 들을 무료로 다운받을 수 있는 온라인 사이트를 소개한다.
'Info > IT-코딩' 카테고리의 다른 글
HARD CODE - 나잘난 박사의 IT 정글 서바이벌 가이드 (에릭 브레히너, 2009) (0) | 2022.11.20 |
---|---|
프그맨 코딩을 부탁해 - 만화로 쉽게 배우는 코딩의 모든 것 (TMD 에듀테크연구소, 2018) (0) | 2022.10.02 |
할 수 있다! 코딩 - 처음 시작하는 첫 번째 코딩 입문서 (롭 퍼시벌, 2018) (0) | 2022.10.02 |
창의적 코딩교육 - 중등교사를 위한 코딩교육 길라잡이 (조쉬 콜드웰, 2020) (0) | 2022.10.02 |
두렵지 않은 코딩교육 - 초등교사를 위한 코딩교육 길라잡이 (하이디 윌리엄즈, 2019) (0) | 2022.10.02 |