이 책을 소개합니다
. 21세기 아이들의 놀이터
. 재미있는 코딩 놀이터
. 어린 시절의 코딩
Part Ⅰ. 어떻게 코딩을 가르칠 것인가
1장 프로그래밍 언어의 유래
페퍼트의 구성주의
2장 코딩으로 읽고 쓰다
문자 리터러시와 컴퓨터 리터러시
표현 매체로서 코딩
리터러시의 강력한 힘
리터러시 기술
3장 아이 수준에 맞는 프로그래밍 언어
먼 미래에도 코딩이 필요할까요?
아이들을 위한 프로그래밍 언어
데이지를 이용하여 제어 구조 탐험하기
시퀀싱으로 구현하는 비봇
그림 그리는 거북이
4장 코딩은 아이들의 놀이터
놀이와 코딩을 접목하라
신체 놀이가 되기도 하는 코딩
Part Ⅱ 아이들에게 필요한 컴퓨팅 사고력
5장 컴퓨팅 사고는 무엇일까
표현으로서의 컴퓨팅 사고력
스템, 그 이상을 위해
컴퓨팅 사고와 코딩
6장 아이들을 위한 코딩 커리큘럼
. 알고리즘
. 모듈화
. 제어 구조
. 재현
. 하드웨어와 소프트웨어
. 디자인 절차
. 디버깅
. 놀이하듯 가르치는 코딩 커리큘럼
7장 코딩하기
어린 디자이너를 위한 첫걸음
어린 디자이너를 위한 도구
아이들이 주도하는 코딩
8장 아이들의 성장을 돕는 코딩
콘텐츠 창작과 역량
창의성과 자신감
행동 선택 & 성격
의사소통과 연결
협업과 배려
커뮤니티 만들기
Part Ⅲ 아이들을 위한 새로운 언어
9장 디지털 놀이터, 스크래치 주니어
코딩 도구
스크래치 주니어의 탄생
전 세계에서 사용 중인 스크래치 주니어
스크린 위의 놀이터
10장 아이들의 친구, 키보 로봇
키보를 위한 도구
키보의 탄생
복잡성과 단순성
세상 밖으로 나온 키보
다양한 곳에서 활약하는 키보
키보와 PTD
싱가포르의 교육 사례
11장 프로그래밍 언어 개발을 위한 원칙
. 발달적 이정표
. 커리큘럼 연결성
. 기술적 인프라
. 멘토링 모델
. 다양성
. 사용자 수
. 사용자 커뮤니티
. 디자인 프로세스
. 접근 환경
. 제도적 맥락
12장 아이들에게 코딩을 재미있게 가르치는 방법
아이들을 위한 커리큘럼 개발하기
끝내며
감사의 말씀
저자 소개
옮긴이 주
참고문헌